1、首先新建个虚拟机配置
创建的时候硬盘选0.1G即可。
2、将创建好的虚拟机镜像文件MINE_EFI-flat.vmdk拷贝到Ubuntu中。
这个文件是拿来当中虚拟的磁盘镜像的,跟Linux中的虚拟环回设备一样。
3、将拷贝的文件设置为环回设备
sudo losetup /dev/loop20 MINE_EFI-flat.vmdk
4、给环回设备创建FAT32文件系统
FAT32是uefi使用的文件系统,必须格式化为FAT32
mkfs.fat -F 32 /dev/loop20
5、挂载环回设备到指定目录,拷贝数据
创建好文件系统的环回设备就跟真实的物理设备操作方法一致。
mount /dev/loop20 /mnt
cp *.efi /mnt
6、解挂目录,刷新cache到文件
sync
umount /mnt
7、将处理好的虚拟磁盘文件拷贝到Windows对应虚拟机目录
替换原有的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/
网友评论