|
|
发表于 2025-12-20 20:11:27
|
显示全部楼层
在另台电脑上的测试情况:
一、用uniboot.vhd
用bios+grub2和bios+g4d测试结果是一样的:
1.
能搜索并执行到mbr分区硬盘fat32分区下的\efi\boot\bootx64.efi
2.
因我还一个是gpt分区的esp分区下有\efi\boot\bootx64.efi,就把mbr分区硬盘fat32分区的\efi重命名为\efi_tmp,再测试
出现54楼的出错提示(已保存为电脑中本目录的图片),说明其不能搜索gpt分区硬盘的esp分区下的\efi\boot\bootx64.efi
二、用新上传的uniboot1.vhd
用duet\Efildr20替换uniboot1.vhd根目录下的同名文件;用新上传的memdisk替换我原用于测试的grub2的memdisk,再测试
用bios+grub2和bios+g4d测试结果是一样的:
1.
能搜索并执行到mbr分区硬盘fat32分区下的\efi\boot\bootx64.efi
2.
把mbr分区硬盘fat32分区的\efi重命名为\efi_tmp,再测试
出现54楼的出错提示,同样说明其不能搜索gpt分区硬盘的esp分区下的\efi\boot\bootx64.efi
三、自行创建uniboot.vhd
创建30M的fat16的分区格式,用你新传的duet1下的2个分区分别恢复到vhd的主引导记录和分区引导记录,拷入uniboot1.vhd中的内容,并用duet\Efildr20替换自创uniboot.vhd根目录下的同名文件,没有修改分区属性为EF(我不知为何要这样做)
。
测试出现BAD等的红字出错提示。
|
|