我使用以下教程在 Macbook Pro Retina(2013 年末)上将 Ubuntu 12.04 设置为双启动:
我确实遵循了文章
它将 Ubuntu 设置为仅使用 EFI Boot 的双启动(不使用 Grub)。但是,我对启动配置有一些问题... 根据教程,启动管理器 (ReFind) 需要 Mac OS X 硬盘上的内核才能找到它,因此我将内核文件从 Ubuntu 复制到 MacOS X 的 /EFI/ubuntu 中,并按照教程中的说明将信息提供给启动管理器。
但是,就我而言,ReFind 可以启动内核,但最终无法启动,因为它找不到文件夹/dev/disk/by-uuid
并启动到 initramfs shell。手动创建文件夹并提供一个以 UUID 为名称的 syslink,链接到正确的分区(就我而言../../sda4
)让我可以启动 Ubuntu。
唯一的问题是每次重启时我都必须进行这些设置。一旦加载 Ubuntu,该/etc/disk/by-uuid
文件夹以及 就存在/etc/fstab
(启动到 initramfs 时不存在)。但当我重启时,我只能访问initramfs 外壳并必须syslink
再次创建文件夹。
所以不太清楚那里发生了什么。有人知道吗?
好像/dev/disk/
我可以从initramfs 外壳不是实际的 Ubuntu。这可能吗?
答案1
您需要启动 OSX 并在 OSX 中安装 rEFInd,Mac 默认不识别任何版本的 Linux,因此您需要将其安装在 OSX 分区上。之后,您重新启动 Mac,rEFInd 应该会弹出