Kernel panic - not syncing: Requested init linuxrc failed (error -5)


在Powerpc mpc8247上移植Linux的時候,制作了ramdisk鏡像文件放在RAM里,用bootm命令啟動系統時,出現如下錯誤:

返回的錯誤代碼是5,在Linux源碼目錄/include/uapi/asm-generic的errno-base.h中定義的是I/O錯誤。引起錯誤的原因是分配的ramdisk空間小於文件系統鏡像文件的大小,解決方法是在U-boot 環境變量bootargs中設置ramdisk_size一個適當的值:

setenv bootargs root=/dev/ram rw ramdisk_size=40960 console=ttyCPM0,115200

設置好以后再啟動系統,就不會出現這個錯誤了


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM