Поэтому я использую этот сайт для настройки 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)