Files
buildroot/board/qemu/x86_64-efi/readme.txt
Scott Fan dd84d05843 configs/qemu_x86_64_efi_defconfig: new defconfig
This defconfig enables EDK2 UEFI firmware and grub2 x86_64-efi boot
of a Linux Kernel in QEMU virt machine.

Signed-off-by: Scott Fan <fancp2007@gmail.com>
[Julien:
 - add .in suffix to genimage.cfg and grub.cfg template file names
 - change UUID_TMP template variable to %PARTUUID%
 - use human readable partition-type-uuid in genimage.cfg.in
 - break long qemu-system-x86_64 command line in readme.txt
 - add "-serial stdio" in readme.txt qemu command line for CI
]
Signed-off-by: Julien Olivain <ju.o@free.fr>
2025-09-27 14:52:10 +02:00

29 lines
572 B
Plaintext

Intro
=====
This is a x86_64 UEFI Linux boot demo in QEMU virt machine.
Build
=====
make qemu_x86_64_efi_defconfig
make
Emulation
=========
Run the emulation with:
qemu-system-x86_64 \
-M pc \
-m 1024 \
-serial stdio \
-bios output/images/OVMF.fd \
-drive file=output/images/disk.img,format=raw \
-netdev user,id=net0 \
-device virtio-net-pci,netdev=net0 # qemu_x86_64_efi_defconfig
Optionally add -smp N to emulate a SMP system with N CPUs.
The login prompt will appear in the graphical window.