我正在尝试从外部 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。可能有一种方法可以预先检查要使用的磁盘,但我不知道。然后只需按照其余步骤操作即可。