[英]qemu emulated ARM machine fails to boot
我使用Emdebian ARM工具鏈編譯了Linux內核(版本2.6.32)。 下載initrd
從托管在Debian斯坦的個人FTP服務器這里 。
像這樣運行qemu:
qemu-system-arm -M versatilepb -kernel zImage -hda hda.img -initrd initrd_versatile.gz -append "root=/dev/ram" -m 1024
但是它在qemu報告中失敗了:
掛載:設置/ run無效參數無效。
渴望聽到有人對此有話要說。 當我搜索它時,是否有人可以讓我知道是否可以使用現成的initrd或它與正在運行的內核版本有關?
我可以通過交叉編譯busybox,創建cpio存檔映像然后像這樣使用它來運行計算機:
qemu-system-arm -M versatilepb -m 128M -kernel zImage -initrd rootfs.img -append "root=/dev/ram rdinit=/bin/sh console=tty1"
現在,我已經開始工作,我將研究這些論點的實際含義。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.