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