tukey 发表于 2003-12-29 22:51:38

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

我参考了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的内核是可以启动的。所以我想问题一定出在内核上,哪位高人能帮我解决这个问题呀?不胜感激!

Kuye 发表于 2003-12-30 14:04:07

先赞一句: 你好厉害!
试试 mkinitrd ...
这是你内核编译的问题, 或着 Linux Loader 上核心参数的问题.
文件系统应该是 OK 的.

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
















置顶的帖子总是没人看的 .
页: [1]
查看完整版本: ******基于UMSDOS的系统不