tiny6410 :/init: line 103: can't open /r/dev/console: no such file問題的解決

情況說明:在tiny6410上進行文件系統移植,移植的是linux的文件系統,yaffs2

1.現象

/init: line 103: can't open /r/dev/console: no such file
Kernel panic - not syncing: Attempted to kill init!
[<c0177c44>] (unwind_backtrace+0x0/0xe4) from [<c05148e4>] (panic+0x58/0x174)
[<c05148e4>] (panic+0x58/0x174) from [<c0189eb0>] (do_exit+0x68/0x5e4)
[<c0189eb0>] (do_exit+0x68/0x5e4) from [<c018a6f0>] (do_group_exit+0x90/0xc4)
[<c018a6f0>] (do_group_exit+0x90/0xc4) from [<c018a734>] (sys_exit_group+0x10/0x18)
one_wire_status: 2
[<c018a734>] (sys_exit_group+0x10/0x18) from [<c01725e0>] (ret_fast_syscall+0x0/0x30)
one_wire_status: 4

2.到內核目錄下找到Initial RAM filesystem and RAM disk (initramfs/initrd) support 那個選項,scripts/FriendlyARM.cpio部分置空,這個錯誤就沒有了

3.又出現了新的錯誤,是因爲我使用的yaffs工具的問題,我用的是mkyaffs2image,應該用mkyaffs2image-128M,這個是針對128M以上的文件系統

Failed to execute /linuxrc.  Attempting defaults...
Kernel panic - not syncing: No init found.  Try passing init= option to kernel. See Linux Documentation/init.txt for guidance.
[<c0036360>] (unwind_backtrace+0x0/0xf8) from [<c022b6b0>] (panic+0x58/0x19c)
[<c022b6b0>] (panic+0x58/0x19c) from [<c0024588>] (init_post+0xc0/0x138)
[<c0024588>] (init_post+0xc0/0x138) from [<c0008434>] (kernel_init+0xe8/0x124)
[<c0008434>] (kernel_init+0xe8/0x124) from [<c0031e78>] (kernel_thread_exit+0x0/0x8)

參考http://blog.csdn.net/zenntidy/article/details/21040947這個地址解決的

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章