能否在VHD磁盘镜像中引导FydeOS ?

使用的设备是HP-15R24TX笔记本电脑,使用MBR + legacy boot引导Windows Server 2019.
由于这台电脑不准备更换为GPT + UEFI,故准备将fydeOS安装进一个VHD镜像内,使用Windows的bootmgr从VHD启动。具体流程如下:

  1. 建立一个大小为20GB的VHD映像。
  2. 使用“计算机管理-磁盘管理”将该镜像挂载为一个虚拟硬盘,并用Etcher将fydeOS镜像写入该VHD镜像。
  3. 使用bootice,将该磁盘的FAT16分区(卷标为EFI-SYSTEM)中的PBR提取出来,重命名为syslinux.pbr并将其放入FAT16分区的根目录下。
  4. 使用bcdedit写入新启动项,参数为:
AppicationDevice: [D:\fyde_vhd.vhd]
ApplicationPath: \syslinux.pbr

执行上述操作后,Windows多重引导菜单出现新项目,但选择后出现boot error, 按任意键后出现No Bootable Device, 如此反复,不知道原因是什么。但可以排除系统找不到VHD文件或syslinux.pbr,因为指定错误文件时,bootmgr报错0xc000007b(所需文件丢失或包含错误)。

此外,希望fydeOS能够推出类似于Wubi的快速安装方式,通过在Windows(Linux/macOS)上执行安装程序,将fydeOS安装进一个虚拟磁盘镜像中,可以大大降低fydeOS的安装门槛。