-
Notifications
You must be signed in to change notification settings - Fork 5
QEMU ARM
Henryk Paluch edited this page Jul 15, 2026
·
1 revision
How to run on x86_64 (also known as amd64) QEMU with ARM emulator.
Work in Progress! I'm able to successfully boot u-boot loader, but have not yet suitable ARM image...
Host OS: Debian 13 on amd64
Setup:
sudo apt-get install u-boot-qemu qemu-system-armNow you can boot with U-boot loader (but no system yet):
$ qemu-system-arm -M virt -bios /usr/lib/u-boot/qemu_arm/u-boot.bin -nographic
U-Boot 2025.01-3 (Apr 08 2025 - 23:07:41 +0000)
DRAM: 128 MiB
using memory 0x466a2000-0x476e2000 for malloc()
Core: 51 devices, 14 uclasses, devicetree: board
Flash: 64 MiB
Loading Environment from Flash... *** Warning - bad CRC, using default environment
In: serial,usbkbd
Out: serial,vidconsole
Err: serial,vidconsole
No USB controllers found
Net: eth0: virtio-net#32
...Note:
- to exit QEMU console use
Ctrl-afollowed byx(without Ctrl!) - to see QEMU console help use
Ctrl-afollwed byh
TODO:
- boot real ARM Linux (ideally Debian) from ISO or at least virtual SD card image
Copyright © Henryk Paluch. All rights reserved.
