ventoy / vdiskchain

chainload to linux vdisk from other bootloaders
52 stars 8 forks source link

cann't be used by opencore #5

Open GowanOAtta opened 2 years ago

GowanOAtta commented 2 years ago

vtoyboot:v1.0.18 vdiskchain: v1.3 Ventoy: v1.0.61 the other bootloader: OpenCore 0.7.5 My linux vDisk file is Ubuntu_Focal_Fossa.vmdk.vtoy placed in NTFS

  1. When I use ventoy as primary bootloader, I can boot vDisk file successfully.

  2. But when I use ventoy as sub-bootloader booted by OpenCore, the entry of vDisk file booted by ventoy doesn't work. There's something wrong when booting image

  3. If I add a vdiskchain entry on OpenCore directly with argument vdisk=/Images/Ubuntu_Focal_Fossa/Ubuntu_Focal_Fossa.vmdk.vtoy (the path is where my vDisk file placed). image When booting the entry, it gives the same error code as on the picture above.

  4. And if I add a vdiskchain entry on OpenCore directly with arguments vdisk=\Images\Ubuntu_Focal_Fossa\Ubuntu_Focal_Fossa.vmdk.vtoy (the path uses backslash). When booting the entry, it gives another error code. image

  5. According to [分享] 使用Grub2定制UEFI启动 (bootx64.efi) , I also made an efi program. It can boot vDisk file via vdiskchain as primary bootloader. But it still failed be booted by Open Core, I got the same error codes as before with corresponding vdisk argument ( the argument is modified in grub.cfg file ).

This problem torments me a lot. Please help me.