not syncing: No init found出錯的解決辦法
阿新 • • 發佈:2019-01-07
最近,在移植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目錄下,啟動成功,但是這些檔案全部拷貝過來有點大,需要刪除部分。需刪除的後續。。。。