我觉得标题已经很好地总结了这篇文章的内容。我想在不使用第三方引导程序的情况下,将Macbook Pro 13寸设置为双系统启动。我找到的所有教程都是使用rEFIt或rEFInd来成功引导Linux安装后的启动,但我对覆盖默认苹果引导程序的想法感到不舒服,因为对我来说,它是我见过的最好的引导程序。
有没有办法实现这个呢?
谢谢!
有没有办法实现这个呢?
谢谢!
安装Ubuntu。
完成后,重新启动并按住 option 键,调用启动管理器。选择从OS X(或macOS)卷启动。
打开终端应用窗口。
通过输入下面给出的命令挂载EFI系统分区。
diskutil mount disk0s1
在文件夹/Volumes/EFI/EFI
中创建一个名为Boot
的文件夹。您可以使用Finder应用程序或输入下面给出的命令。
mkdir /Volumes/EFI/EFI/Boot
将文件grubx64.efi
从文件夹/Volumes/EFI/EFI/ubuntu
复制到文件夹/Volumes/EFI/EFI/Boot
。接下来,将此文件重命名为bootx64.efi
。这一步可以通过使用Finder应用程序或输入下面给出的命令来完成。
cp /Volumes/EFI/EFI/ubuntu/grubx64.efi /Volumes/EFI/EFI/Boot/bootx64.efi
(可选)从sourceforge网站Mac icns下载图标集。使用Finder应用程序打开已下载的文件mac-icns.dmg
,然后输入下面的命令将Ubuntu图标文件os_ubuntu.icns
复制到EFI系统分区。
cp /Volumes/mac-icns/OSX10.11.6/os_ubuntu.icns /Volumes/EFI/.VolumeIcon.icns
这将在启动菜单中添加以下Ubuntu图标。
注意:完成后,您可以使用Finder应用程序弹出
mac-icns
卷。
使用Finder应用程序或输入下面给出的命令卸载标记为EFI
的EFI系统分区。
diskutil unmount disk0s1
1. 安装Ubuntu
"。要是对我来说能那么简单就好了!我已经发布了两个问题,但至今没有得到答案(Q1 和 Q2),但仍然没有解决方案。你能详细说明一下你的“第一步”吗? - SeamusVirtualBox image
让我感到困惑。我不使用VirtualBox
,当时我认为这是另一个“兔子洞”。我想我的先入为主的观念是,如果它不使用从Ubuntu下载的ISO,则对我没有帮助。我刚刚重新阅读了答案,仍然不明白你在这里做了什么。让我进一步研究一下,如果有问题,我会在那里发布的。 - Seamus如果你决定坚持使用更常见的rEFInd方法,一定要检查所遵循的指令的日期。一些非常陈旧的页面仍然存在,它们通常无法解决新问题,例如System Integrity Protection (SIP);或者它们描述的是使用已废弃的rEFIt而不是更新的rEFInd。(虽然rEFIt仍然可以与较新的OS X版本配合使用,但这可能需要一些未记录的步骤。)
rEFInd
(或其他替代工具)或者 grub
来引导 Linux 内核。我的理解正确吗? - Seamus