簡體   English   中英

qemu模擬的ARM機器無法啟動

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM