ubuntu Qemu显示为ARM(VM)黑屏

lnlaulya  于 2023-05-16  发布在  其他
关注(0)|答案(3)|浏览(243)

所以我用这个网站在我的Lubuntu虚拟机上安装Qemu。
https://azeria-labs.com/emulate-raspberry-pi-with-qemu/
我的错误发生时,我试图运行Qemu,但屏幕显示为黑色,它说:“客人尚未初始化显示(尚未)。”
看看错误,它说:
错误:无效的dTB和无法识别/不支持的机器ID
r1=0x00000183 r2=0x00000100
r2[]=05 00 00 00 01 00 41 54 01 00 00 00 00 10 00 00
可用的机器支持:
ID(十六进制)名称
基于通用DT的系统
ffffffff ARM-多功能(设备树支持)
请检查您的内核配置和/或 Bootstrap 。
正如你所看到的,我使用了最新的内核和树莓图像(巴斯特),所以我不确定这是否是导致错误的原因,因为我使用的源代码非常过时。
$ qemu-system-arm -kernel ~/qemu_vms/kernel-qemu4.19.50-buster -cpu arm1176 -m 256 -M versatilepb -serial stdio -append "root=/dev/sda2 rootfstype=ext4 rw" -hda ~/qemu_vms/2019-09-26-raspbian-buster.img
我无法从在线示例中执行redir部分,因为出于某种原因,它一直显示-redir: invalid option
这是它给我的视觉输出:
https://ibb.co/xDmj7D7https://ibb.co/9YrmD2M
如果有人能告诉我我做错了什么,输出应该是类似的源代码im使用谢谢!:https://azeria-labs.com/emulate-raspberry-pi-with-qemu/
编辑:好吧,我已经取得了一些进展,因为最后一次。所以我忘了包括dtp,因为假人老兄也需要这个。
-dtb /.../versatile-pb.dtb \
https://github.com/dhruvvyas90/qemu-rpi-kernel从那里使用命令格式,但我遇到我的文件是原始的,所以我做了一个驱动器命令format=raw
然后又弹出一个错误:vpb_sic_write: Bad register offset 0x2c
通过添加解决:-serial stdio来源:https://github.com/dhruvvyas90/qemu-rpi-kernel/issues/75
它看起来像是在乌藨子im,但我的Qemu仍然有一个黑屏说:Guest has not initialized the display (yet)

omqzjyyz

omqzjyyz1#

我遇到了与上面描述的Raspbian Buster镜像和内核相同的情况。但是当我切换到2019-04-08-raspbian-stretch-full.img和kernel-qemu-4.14.79-stretch而没有任何其他更改时,我就能够在QEMU中获得图形(我的意思是鼠标光标,桌面等)。看起来versatile-pb.dtb必须为Raspbian Buster更正。
Raspbian Stretch in QEMU

93ze6v8z

93ze6v8z2#

我使用busterimg并带有参数-dtbversatile-pb-buster.dtb(可以从https://github.com/dhruvvyas90/qemu-rpi-kernel下载),然后它就可以工作了。

bejyjqdl

bejyjqdl3#

"c:\program files (x86)\qemu\qemu-system-arm" -M versatilepb -cpu arm1176 -m 256 -drive "file=2020-02-13-raspbian-buster-full.img,if=none,index=0,media=disk,format=raw,id=disk0" -device "virtio-blk-pci,drive=disk0,disable-modern=on,disable-legacy=off" -net "user,hostfwd=tcp::5022-:22" -dtb versatile-pb-buster-5.4.51.dtb -kernel kernel-qemu-5.4.51-buster -append "root=/dev/vda2 panic=1" -no-reboot
工作。
From:https://github.com/dhruvvyas90/qemu-rpi-kernel

相关问题