Qemu отображается как черный экран для ARM (VM) - PullRequest
0 голосов
/ 31 октября 2019

Поэтому я использую этот сайт для настройки Qemu на моей виртуальной машине Lubuntu.

https://azeria -labs.com / emulate-raspberry-pi-with-qemu /

Мои ошибки возникают при попытке запустить Qemu, но появляется экранкак черный и он говорит: «Гость не инициализировал отображение (пока)».

Глядя на ошибку, она говорит:

Ошибка: недопустимый dtb и нераспознанный / неподдерживаемый идентификатор компьютера

r1 = 0x00000183 r2 = 0x00000100

r2 [] = 05 00 00 00 01 00 41 54 01 00 00 00 00 10 00 00

Доступная поддержка машины:

ID (hex) ИМЯ

ffffffff Универсальная система на базе DT

ffffffff ARM-Универсальная (поддержка дерева устройств)

Пожалуйста, проверьте конфигурацию ядра и / или загрузчик.

Как вы можете видеть, я использовал новейшее ядро ​​и образ малины (Buster), поэтому я не совсем уверен, способствует ли это возникновению ошибки, потому что используемый им источник довольно устарел.

$ 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: invalid option

Вот визуальный вывод, что этодавая мне:

https://ibb.co/xDmj7D7 https://ibb.co/9YrmD2M

Если кто-нибудь может сказать мне, что я сделал не так, вывод должен быть чем-то похожим на источник, который я использую, спасибо! : https://azeria -labs.com / emulate-raspberry-pi-with-qemu /

РЕДАКТИРОВАТЬ: Хорошо, я добился некоторого прогресса с прошлого раза. Так что я забыл включить dtb, потому что это нужно и Бастеру.

-dtb /.../versatile-pb.dtb \

https://github.com/dhruvvyas90/qemu-rpi-kernel Использовал формат команды оттуда, но я обнаружил, что мой файл был сырым, поэтому я выполнил команду привода на format=raw

Затем появилась другая ошибка: vpb_sic_write: Bad register offset 0x2c

Решено с добавлением: -serial stdio source: https://github.com/dhruvvyas90/qemu-rpi-kernel/issues/75

Похоже, я в малине, но мой Qemu все еще имеет черныйна экране надпись: Guest has not initialized the display (yet)

...