1. 程式人生 > >not syncing: No init found出錯的解決辦法

not syncing: No init found出錯的解決辦法

最近,在移植linux作業系統和使用NFS檔案系統啟動linux作業系統時,提示

tmmac_timer: TMU2 Timer ON (freq 256Hz)
IP-Config: Complete:
      device=eth0, addr=172.16.131.47, mask=255.255.255.0, gw=172.16.131.3,
     host=172.16.131.47, domain=, nis-domain=(none),
     bootserver=172.16.131.4, rootserver=172.16.131.4, rootpath=
Looking up port of RPC 100003/2 on 172.16.131.4
PHY: 0:02 - Link is Up - 100/Full
Looking up port of RPC 100005/1 on 172.16.131.4
VFS: Mounted root (nfs filesystem).
Freeing unused kernel memory: 140k freed
Kernel panic - not syncing: No init found.  Try passing init= option to kernel.
只是知道init程序失敗,為什麼失敗?

在網上找了下,發現沒有很好的解決辦法,但是,想起自己以前移植的時候,好像沒出現這個問題,於是將自己這次移植和以前移植做了個比較,發現這次在編譯busybox時,使用的是動態連結,而以前使用的是靜態連結,於是懷疑少了動態庫檔案,於是將gcc編譯器目錄下arm-linux/lib/目錄下的所有庫拷到檔案系統lib目錄下,啟動成功,但是這些檔案全部拷貝過來有點大,需要刪除部分。需刪除的後續。。。。