Я пытаюсь запустить готовый Ubuntu для Raspberry Pi на QEMU, и мне это удалось. успешно с 20.04.2
выполнив следующие действия.
Скачать изображение
https://ubuntu.com/download/raspberry-pi -> (64-разрядная версия) Сервер Ubuntu 20.04.2 ЛТС
Извлечь файлы из образа
НАЗВАНИЕ = «ubuntu-20.04.2-предустановленный-сервер-arm64 + raspi»
unxz ./${ИМЯ}.img.xz
hdiutil mount ./${NAME}.img -точка монтирования "/Volumes/${NAME}"
мкдир $NAME
cp -r /Volumes/${ИМЯ}/vmlinuz ./${ИМЯ}/
cp -r /Volumes/${ИМЯ}/initrd.img ./${ИМЯ}/
cp -r /Volumes/${NAME}/*dtb ./${NAME}/
hdiutil размонтировать "/Volumes/${NAME}"
Подготовьте изображение
qemu-img convert -f raw -O qcow2 ${ИМЯ}.img ${ИМЯ}.qcow
qemu-img изменить размер -f qcow2 ${ИМЯ}.qcow 4G
Запуск машины
qemu-система-aarch64 \
-М распи3\
-append "rw Earlyprintk loglevel=7 console=ttyAMA0,115200 dwc_otg.lpm_enable=0 root=/dev/mmcblk0p2 rootdelay=1" \
-dtb ./$ИМЯ/bcm2710-rpi-3-b.dtb \
-kernel $ИМЯ/vmlinuz \
-drive id=card0,if=none,format=qcow2,index=0,file=./${NAME}.qcow \
-device sd-card,drive=card0 \
-initrd $ИМЯ/initrd.img \
-м 1G \
-smp 4 \
- серийный номер \
-USB \
-устройство usb-мышь \
-устройство usb-kbd
Как и ожидалось, это запускает процесс загрузки, и через несколько минут я получаю приглашение для входа в систему:
[0.000000] Загрузка Linux на физическом процессоре 0x0000000000 [0x410fd034]
[ 0.000000] Версия Linux 5.4.0-1028-raspi (buildd@bos02-arm64-034) (версия gcc 9.3.0 (Ubuntu 9.3.0-17ubuntu1~20.04)) #31-Ubuntu SMP PREEMPT Среда, 20 января, 11:30 :45 UTC 2021 (Ubuntu 5.4.0-1028.31-raspi 5.4.78)
[ 0.000000] Модель машины: Raspberry Pi 3 Model B
...
Ubuntu 20.04.2 LTS Ubuntu ttyAMA0
вход в убунту:
Однако, когда я выполняю те же самые шаги с 21.04
, QEMU запускается, показывает знакомые четыре малины, курсор моргает несколько раз, затем мигание прекращается и больше ничего не происходит. Я не получаю последовательный вывод (в отличие от 20.04
).
(На всякий случай, если это имеет значение) Я запускаю это на следующей конфигурации хоста:
- macOS Мохаве (10.14.6)
- MacBook Pro (13 дюймов, 2016 г., четыре порта Thunderbolt 3)
- Intel Core i7 с тактовой частотой 3,3 ГГц
- 16 ГБ LPDDR3 2133 МГц
- кему
6.0.0
установлен через Домашний