当前位置: 技术问答>linux和unix
制作软盘启动的Linux时遇到的问题。
来源: 互联网 发布时间:2015-01-30
本文导语: 我现在把boot disk和root disk都做好了,也设好了连接,用boot disk把机器启动后,根据提示插入root disk,出现错误 VFS:Insert root floppy disk to be loaded into RAM disk and press ENTER RAMDISK:Compressed image found at block 0 auto...
我现在把boot disk和root disk都做好了,也设好了连接,用boot disk把机器启动后,根据提示插入root disk,出现错误
VFS:Insert root floppy disk to be loaded into RAM disk and press ENTER
RAMDISK:Compressed image found at block 0
autodetecting RAID arrays
autorun ...
... autorun DONE.
VFS:Mounted root(ext2 filesystem).
Freeing unused kernel memory:64k freed
Warning:unable to open an initial console.
Kernel panic:No init found.Try passing init=option to kernel.
VFS:Insert root floppy disk to be loaded into RAM disk and press ENTER
RAMDISK:Compressed image found at block 0
autodetecting RAID arrays
autorun ...
... autorun DONE.
VFS:Mounted root(ext2 filesystem).
Freeing unused kernel memory:64k freed
Warning:unable to open an initial console.
Kernel panic:No init found.Try passing init=option to kernel.
|
还是内核问题,
请关注/sbin/init文件
请关注/sbin/init文件
|
1.init的位置是否正确,/sbin/bin
2.自己编制的/etc/inittab是否正确
3.init的库是否正确(ldd init)
-----------仔细看看Bootdisk-Howto,俺当初做Boot+Root Diskette仔仔细细将Bootdisk-Howto看了不下二十遍,做了不下数十张才成功的!
Just try it,and try it on!
2.自己编制的/etc/inittab是否正确
3.init的库是否正确(ldd init)
-----------仔细看看Bootdisk-Howto,俺当初做Boot+Root Diskette仔仔细细将Bootdisk-Howto看了不下二十遍,做了不下数十张才成功的!
Just try it,and try it on!
|
好象是/dev下的设备文件没有准备好,要不要我给你发一份。sh写好的,运行一下,拷贝过去就行了。
|
编译内核时对文件系统那部分要仔细选择。一定要有ROMDISK的支持。再试一试,会通过的,我也曾经遇到这个问题。确实是内核没编译好。
|
看看init的属性是不是可执行
|
查查这个文件/etc/inittab
|
估计是busybox没有静态链接。
cd busybox-0.60.05 vi Makefile 把DOSTATIC=FALSE改为DOSTATIC=TRUE
cd busybox-0.60.05 vi Makefile 把DOSTATIC=FALSE改为DOSTATIC=TRUE