1阐污、首先新建個虛擬機配置
創(chuàng)建的時候硬盤選0.1G即可溺忧。
2融欧、將創(chuàng)建好的虛擬機鏡像文件MINE_EFI-flat.vmdk拷貝到Ubuntu中敏弃。
這個文件是拿來當(dāng)中虛擬的磁盤鏡像的,跟Linux中的虛擬環(huán)回設(shè)備一樣噪馏。
3麦到、將拷貝的文件設(shè)置為環(huán)回設(shè)備
sudo losetup /dev/loop20 MINE_EFI-flat.vmdk
4、給環(huán)回設(shè)備創(chuàng)建FAT32文件系統(tǒng)
FAT32是uefi使用的文件系統(tǒng)欠肾,必須格式化為FAT32
mkfs.fat -F 32 /dev/loop20
5瓶颠、掛載環(huán)回設(shè)備到指定目錄,拷貝數(shù)據(jù)
創(chuàng)建好文件系統(tǒng)的環(huán)回設(shè)備就跟真實的物理設(shè)備操作方法一致董济。
mount /dev/loop20 /mnt
cp *.efi /mnt
6步清、解掛目錄,刷新cache到文件
sync
umount /mnt
7、將處理好的虛擬磁盤文件拷貝到Windows對應(yīng)虛擬機目錄
替換原有的MINE_EFI-flat.vmdk
8廓啊、啟動虛擬機欢搜,選擇UEFI SHELL
正常情況下會看到有如下提示:
fs0 :BlockDevice
...
物理機直接BIOS啟動說明:
mount /dev/sdb1 /mnt/
mkdir /mnt/EFI/BOOT
cp /root/Desktop/edk2/Build/Shell/DEBUG_GCC48/X64/Shell.efi BOOTx64.EFI
sync
umount /mnt/