|
|
本帖最后由 seekyou2008 于 2025-11-5 09:19 编辑
我想实现下面链接描述的功能:
http://bbs.wuyou.net/forum.php?m ... 7385&extra=page%3D1
现在问题是VHD里的DUET只能访问物理磁盘的ESP,访问不了它自己所在磁盘里的EFI(VHD),我想确认一下grub4dos的map功能能否解决这样的问题。
当前做法就是在U盘或硬盘上另建一个ESP,然后把VHD里的EFI复制过来。这么做能行,也能接受,但是感觉有点遗憾,能不能做得更好一点,让它能访问自己呢?
有大佬试过这么做吗?
说一下我的尝试:
qemu-img convert -f vpc -O raw D:\uniboot.vhd D:\uniboot.img
GRUB2下:
search -f -s /uniboot.img
insmod part_msdos
loopback loop /uniboot.img
set root=(loop,msdos1)
linux /grub.exe
boot
进入grub4dos:
find --set-root /uniboot.img
map --mem /uniboot.img (hd1)
map --hook
kernel /memdisk img
initrd /uniboot.img
boot
好像不行。
|
|