无忧启动论坛

标题: Linux下grub2 怎么引导vhd系统? [打印本页]

作者: 95453818    时间: 2021-1-11 15:39
标题: Linux下grub2 怎么引导vhd系统?
装的archlinux 系统 现在需要不定时用下windows10 没法装双系统,有办法从grub2启动vhd的方法么?
使用windows的efi启动vhd已经试过了不行,用grub2 启动windows的bcd 在引导vhd存在的问题感觉是应为我linux系统的分区是ext4的 windows bcd 无法找到分区中的vhd文件。

作者: liuzhaoyzz    时间: 2021-1-11 16:20
本帖最后由 liuzhaoyzz 于 2023-9-27 10:05 编辑


1、grub2→chainloader /EFI/Microsoft/boot/bootmgfw.efi→/EFI/Microsoft/boot/BCD→xxx.vhd。
2、grub2直接引导xxx.vhd需要vboot/vdfuse/kpartx这样子的驱动。
3、最简单的方法是直接用微软的/EFI/Microsoft/boot/bootmgfw.efi→/EFI/Microsoft/boot/BCD→xxx.vhd,你说不行是啥意思?vhd里面要有EFI引导文件,没有的话就在PE下修复vhd的引导(先挂载)。        

作者: wintoflash    时间: 2021-1-11 16:28
你是把linux装vhd里面了还是把windows装vhd里面了?
如果是windows,用 ntboot 方法,vhd必须要在 ntfs 里面 (拒绝抬杠)。用 map 方法,需要装 svbus 驱动。
如果是linux,自行查阅帖子。

作者: mdyblog    时间: 2021-1-12 05:48
本帖最后由 mdyblog 于 2021-1-12 05:50 编辑

用 MBT 试试。 1) 启动VHD中的LInux

2)也可发过来, 启动VHD中的Windows


3)也可都在Vhd中。





欢迎光临 无忧启动论坛 (http://bbs.wuyou.net/) Powered by Discuz! X3.3