QQ登录

只需一步,快速开始

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 811|回复: 1

******基于UMSDOS的系统不

[复制链接]
发表于 2003-12-29 22:51:38 | 显示全部楼层 |阅读模式
我参考了UMSDOS-HOWTO,在我的c盘建立了linux目录,然后在linux中以umsdos方式mount了它,执行了umssync /mnt/hda1/linux,然后在这个目录下成功建立了自己的基于UMSDOS的linux系统,然后我用WinLinux2003的内核(一种基于UMSDOS的linux)引导我的系统,一切顺利了!
但是,我想自己编译一个内核。我于是编译了内核2.4.7-2,配置过程中,我选择"FAT fs support"、"MSDOS fs supprot"和"UMSDOS fs support"为Y,编译成功。但是,我用获得的bzImage引导系统时却出错了。提示如下:
......
NET4:Unix domain sockets 1.0/SMP for Linux NET4.0
...
VFS:Mounted root(msdos filesystem) readonly
Freeing unuesd kernel memory: 512k freed
Warning: unable to open an initial console.
Kernel panic: No init found. Try passing init=option to kernel.

看起来内核把我的分区当作msdos方式加载了,所以找不到init,但我明明编译内核时已经选择了UMSDOS fs support了呀,而且之前我的系统用winlinux的内核是可以启动的。所以我想问题一定出在内核上,哪位高人能帮我解决这个问题呀?不胜感激!
发表于 2003-12-30 14:04:07 | 显示全部楼层
先赞一句: 你好厉害!
试试 mkinitrd ...
这是你内核编译的问题, 或着 Linux Loader 上核心参数的问题.
文件系统应该是 OK 的.

btw: 请不要随意置顶帖子 ...
因为 ...
















置顶的帖子总是没人看的 .
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

GMT+8, 2024-10-5 14:26 , Processed in 0.069013 second(s), 15 queries .

© 2021 Powered by Discuz! X3.5.

快速回复 返回顶部 返回列表