我有一台 Macbook Pro,我正在尝试使用 Windows 8 和 Ubuntu 14.04.3 LTS 创建三重启动。使用 OSX 中的磁盘实用程序创建其他两个分区并使用 rEFInd 作为我的启动管理器,但我遇到了一些困难。我通过安装了 rEFInd 管理器,./install.sh
我想自定义主题,但我无法在 Macintosh HD 位置找到文件 EFI。有什么建议吗?我也是第一次尝试创建三重启动,因此非常感谢任何其他附加信息。谢谢。
答案1
如果你使用install.sh
,不带任何选项,从 OS X 安装 rEFInd,那么 rEFInd 二进制文件和支持文件最终会出现在你的EFI 系统分区 (ESP),默认情况下,OS X 不会挂载它。考虑到您的计划,访问它的最简单方法是等到您安装 Ubuntu 之后。如果您在 EFI 模式下安装 Ubuntu,ESP 将挂载在/boot/efi
,而 rEFInd 将挂载在/boot/efi/EFI/refind
。您应该可以毫无问题地从 Ubuntu 修改文件,尽管您需要使用sudo
这些文件进行任何操作。
或者,您可以在 OS X 中安装 ESP。有几种方法可以做到这一点;其中之一是:
mkdir /Volumes/ESP
sudo mount -t msdos /dev/disk0s1 /Volumes/ESP
请注意,此示例假设您的 ESP 是/dev/disk0s1
,这是 Mac 系统上 ESP 的默认位置。如果您使用非 Apple 软件从头开始对磁盘进行重新分区,则它可能位于其他位置。您可以使用diskutil
、、、GParted 或其他工具进行检查,以确保您使用的是正确的分区。(不过,OS X 的磁盘实用程序故意隐藏了 ESP,因此它对于此任务毫无用处。)一旦您像这样安装 ESP,rEFInd 将位于 中。gdisk
parted
/Volumes/ESP/EFI/refind
还有一点:在继续安装 Windows 之前,你可能需要阅读这个问题及其答案。如果你使用磁盘工具创建了任何 FAT 分区,那么该工具可能会将你的磁盘变成混合型 MBR,这是 Apple 用来启用 Windows BIOS 模式启动的丑陋且危险的黑客手段。这可能确实是必要的,但 Windows 8 及更高版本在 Mac 上通常在 EFI 模式下启动正常,而要做到这一点,磁盘必须不是有混合 MBR。了解启动模式(EFI 与 BIOS)和分区表类型(直接 GPT、带混合 MBR 的 GPT 和直接 MBR)之间的相互作用将有助于您在 Mac 上设置三重启动时保持冷静。