虛擬機運行UEFI


qemu虛擬機運行UEFI

  • 安裝qemu虛擬機

dnf install qemu

  • 編譯 Ovfm

build -p OvmfPkg/OvmfPkgX64.dsc 生成ovfm固件

  • qemu啟動並使用該固件:

qemu-system-x86_64 -bios Build/OvmfX64/DEBUG_GCC5/FV/OVMF.fd


  • 編譯簡單樣例程序

build -p MdeModulePkg/MdeModulePkg.dsc

  • 創建硬盤

dd if=/dev/zero of=hd.img bs=1K count=64K

mkdir mounthd

sudo mount hd.img -o uid=$UID mounthd/
mkdir -p mounthd/efi/boot
cp Build/MdeModule/RELEASE_GCC5/X64/HelloWorld.efi mouthd/efi/boot/bootx64.efi

  • 啟動

qemu-system-x86_64 -bios Build/OvmfX64/DEBUG_GCC5/FV/OVMF.fd -hda hd.img


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM