linux2.6.30.4下按照新版教程制作文件系统,最后都会出现Warning: unable to open an initial console. Failed to execute /linuxrc. Attempting defaults...
Kernel panic - not syncing: No init found. Try passing init= option to kernel
文件权限都是777,编译器与编译内核一样的都是EABI4.3.3。实在不知道哪儿出问题,恳请高人指点
“mount: can't find devpts/dev/pts in /etc/fstab”这句是因为我的init.d/rcS文件里面拼写错误“mount -t devpts devpts/dev/pts” 后面的devpts后面没有跟空格,这地方改过来了。重新生成了文件系统,配合天嵌的内核,mount不上的提示已经没有了,系统任然能够启动。
VFS: Mounted root (yaffs filesystem) on device 31:2.
Freeing init memory: 480K
usbcore: registered new interface driver rt73usb
usbcore: registered new interface driver zd1211rw
Please press Enter to activate this console. Try to bring eth0 interface up ...
ifconfig eth0 hw ether 10:23:45:67:89:ab
eth0: link down
ifconfig eth0 192.168.1.6 netmask 255.255.255.0 up
add default gw 192.168.1.2
Done
[root@EmbedSky/]#
但是配合自己的内核,还是启动不了:
VFS: Mounted root (yaffs filesystem) on device 31:2.
Freeing init memory: 480K
Failed to execute /linuxrc. Attempting defaults...
Kernel panic - not syncing: No init found. Try passing init= option to kernel.
Backtrace:
[<c0084fd4>] (dump_backtrace+0x0/0x10c) from [<c02fc67c>] (dump_stack+0x18/0x1c)
r7:00000000 r6:c0403860 r5:c0403220 r4:c03dc248
[<c02fc664>] (dump_stack+0x0/0x1c) from [<c02fc6cc>] (panic+0x4c/0x124)
[<c02fc680>] (panic+0x0/0x124) from [<c00804f0>] (init_post+0xec/0x178)
r3:00000000 r2:c3856e00 r1:c0437000 r0:c0383eec
[<c0