在对 Macbook Pro 2016 进行三重启动时,无法使用 rEFInd 启动管理器启动到 Windows 10

在对 Macbook Pro 2016 进行三重启动时,无法使用 rEFInd 启动管理器启动到 Windows 10

我正在尝试从外部 SSD 启动我的 Macbook。我首先在外部 SSD 上安装 Windows 10,然后https://www.youtube.com/watch?v=3IhW722IMwE。接下来我按照本教程在第二个分区上安装 Ubuntu这里。我能够使用 reFInd 启动 Windows 10 和 Ubuntu。但是,现在我无法启动 Windows 10,并且不断收到错误“BlInitializelLibrary 失败 0xc00000bb”。当我搜索此错误时,我最终进入了一个网站这里。但这并不能解决我的问题。

从那时起,我就厌倦了在 Ubuntu 的“/boot/efi/EFI/Windows”下创建一个文件夹,然后将该分区挂载到该文件夹​​。在文件夹“/boot/efi/EFI/”中,我以前只有“APPLE、refind、tools、ubuntu”。

我也按照这些链接中的步骤操作这里

在 Ubuntu 中,如果我在终端中输入 efibootmgr -v,我会得到

BootCurrent:0000
超时:2 秒
BootOrder:0000,0001,0002,0080,0081,0082
Boot0000* ubuntu HD(1,GPT,2a4cd9af-2573-486d........)/File(\EFI\refind\refind_x64.efi)
Boot0001* rEFInd Boot Manager HD(1,GPT,2a3cd9af-2573-.....)/File(\EFI\refind\refind_x64.efi)
Boot0002* Windows HD(7,GPT,0000000-0000-0000-0000,0x0,0x1)/File(\EFI\Windows\grubx64.efi)
Boot0080* Mac OS x PciRoot(0x0)..... .....

我不确定,但这可能是问题的一部分?我只是不确定。

如果可能的话,我可以重新格式化 Windows 分区并重新安装,但我不知道如何跟进以使其启动。

答案1

尝试了很多次来修复这个问题!

我终于找到了一个解决方案,它来自 gdisk 和 rEFInd 的作者,通过这个 StackExchange邮政Rod 解释说,在 MacOS 中,mkdir /Volumes/ESP可以访问 ESP 卷。然后sudo mount -t msdos /dev/disk0s1 /Volumes/ESP。一旦进入那里,请确保您处于 EFI 模式而不是 BIOS。但解决所有问题的是使用 的下一步gdisk。为此,您输入gdisk /dev/disk0,我发现对我有用的解决方案是在磁盘 2 上也执行此操作,但对您来说,可能还包括磁盘 1。可能有一种方法可以预先检查要使用的磁盘,但我不知道。然后只需按照其余步骤操作即可。

相关内容