想自己用busybox制作一个ramdisk文件系统,参考了网上好多资料,可就是不成功,下到目标机老是出现如下错误: @"b]L VFS: Mounted root (ext2 filesystem). Eyw-U$*<T Mounted devfs on /dev q-M(=qGPp Freeing init memory: 56K {Ji)H?p attempt to access beyond end of device X|DUjyuO!n 01:00: rw=0, want=1647259183, limit=4096 {R>3TfPdL attempt to access beyond end of device %$4k<x&Q 01:00: rw=0, want=1647259183, limit=4096 w~G]F+])y5 attempt to access beyond end of device vezKpU 01:00: rw=0, want=2037609827, limit=4096 e||x6wF#> attempt to access beyond end of device FI M+M.B 01:00: rw=0, want=2037609827, limit=4096 6(X A$#( Kernel panic: No init found. Try passing init= option to kernel. l+:%o X1a1cECfQ 还请高手指点迷津,不胜感激!! 同时,在制作文件系统时,可不可以在原文件系统的基础上简单地替换原文件系统的bin sbin linuxrc,我试过但不成功,不知是不是我的方法不对。请教拉,在线跪求高手解答,谢谢 从网上所查资料来看,直接在原文件系统下替换bin sbin linuxrc是可以的,但我的总是不行。我是这样操作的: i+O@y% /*在原文件系统根目录下 */ /+X:,bz+) gunzip fs.gz ?5;_:yx?= mount -o loop fs /mnt KE.u%*/E( cd /mnt 1{Y#[U]T cp -a /work/busybox/_install/* /mnt /*替换原有的bin sbin linuxrc */ ?9 g qv! umount /mnt W+E`zi/0 /*到fs根目录下执行 */ /4EJv9V gzip -v9 fs `lyp.5u 整个过程就是这样,按理应该是可以的,但结果就是不行。而当我把替换了 bin sbin linuxrc 的原文件系统换回之前的 sbin bin linuxrc后,结果也是不行,还请高手解惑,谢谢 |