LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 928|回复: 1

******基于UMSDOS的系统不能引导******

[复制链接]
发表于 2003-12-29 21:09:10 | 显示全部楼层 |阅读模式
我参考了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 11:23:31 | 显示全部楼层
我建议你用winlinux2003默认内核的config文件为基础,修改你需要的部分,然后重新编译内核。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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