最终编辑 - 如果您打算安装 rEFInd,您可能需要阅读下面 Rod 的回答。
安装后如果你有一堆无用的条目,只需在一张纸上写下它们的名字(rEFInd 会将它们描述为 somefile.efi),然后打开 refind.conf 并添加行 dont_scan_files somefile.efi,someotherfile.efi
如果您仍然看到无用的条目(我有一个说“后备引导加载程序等”而没有指定任何 .efi 文件的条目)只需添加dont_scan_dirs EFI/boot,EFI/Dell,EFI/memtest86. 它应该可以解决问题。
我有一台 Ubuntu 衍生的机器,双启动 Windows 10。我目前正在使用 GRUB,但计划切换到 rEFInd,主要是为了吸引眼球。
我担心的是可能的缺点,尤其是像 rEFInd 这样更高级的引导加载程序是否会减慢我的引导过程。
[编辑 -忽略以下指南,阅读下面的答案] 最后,这份指南看起来可靠吗?
编辑 - 与其他现有的不同,这个问题的重点是 Windows-Linux 双引导(尽管下面的答案似乎涵盖了任何操作系统,重点是基于 Debian 的操作系统)。
我认为标题很好地总结了这篇文章的内容。我想双引导 macbook pro 13' 而不必使用第三方引导加载程序。我发现的所有教程都使用 rEFIt 或 rEFInd 在安装后成功启动 Linux,但我对清除默认的 Apple 引导加载程序的想法不满意,对我来说,这是最好的事情到我见过的引导加载程序。
有没有办法做到这一点?
谢谢!
由于档案中有很多旧的东西,我有点困惑。如何使用 MacOS El Captain 将 Ubuntu 14.04 安装到我的 IMac。是否有必要使用 Refit?从 Ubuntu Live USB 驱动器直接安装怎么样?
刚刚在我的 Mac Pro 上的单独驱动器上安装了 Ubuntu(未与任何其他操作系统分区)以及 rEFInd。我设法让这一切正常启动,并且可以毫无问题地从 rEFInd 启动到任何位置。问题是,我在启动管理器上加载了 3 个额外的项目,我想摆脱它们。我一直在寻找答案,但似乎仍然没有任何效果。除了我的 OS X、Windows 7 和 Ubuntu Grubx64(不管这意味着什么),我还有以下项目:
boot\vmlinuz-3.11.0-18-generic.efi.signed
boot\vmlinuz-3.11.0-15-generic.efi.signed
从整个磁盘卷启动旧操作系统
我一直看到人们说“试试这个”,他们只是给出方法,而没有给出如何实际操作的指导。有人可以给我一组简单的说明如何隐藏这些吗?
我安装了 REfind,效果很好!它立即显示 Windows 和 Ubuntu 选项,并将它们放在一个漂亮的菜单中,以便我在启动计算机时进行选择。
然而,我发现配置说明令人生畏,有点超出我的理解。
第一个选项是 Windows,如果 20 秒内未选择任何内容,则会加载 Windows。如果没有选择任何内容,我希望 Ubuntu 成为默认加载。此外,Ubuntu 的第一个选项是 grub 菜单。之后还有两个选项,它们似乎适用于两个版本的 Ubuntu。
我会本能地选择第一个,因为它似乎是最新的版本。但我担心的是,每次我从软件更新中获得更新版本的 Ubuntu 时,我都必须更改吗?
我尝试从 ubuntu 终端中的 efi 启动管理器更改此设置,但它没有更改 refind 中的顺序。
我在使用 rEFInd 时遇到了一些问题,但找不到具体的内容。
我使用 rEFInd 在我的 MacBook Pro 3.1 上成功安装了 Ubuntu 14.04 以使用 OS X Yosemite 进行双启动,但现在在启动到 Ubuntu 后,重新启动后不显示 rEFInd 菜单。它直接进入grub。再次启动到 OS X 后(在启动时使用选项键)有时会出现rEFInd,有时不会,无法弄清楚它是如何触发的。
有没有办法确保 rEFInd 首先出现,无论我之前启动的是哪个操作系统?
使用efibootmgr -v给了我:
BootCurrent: 0001
Timeout: 5 seconds
BootOrder: 0001,0080,0000
Boot0000* opensuse-secureboot HD(4,1962b000,4e800,11f33185-0ff8-493d-86bd-b9fee568adb8)File(\EFI\opensuse\shim.efi)
Boot0001* ubuntu HD(1,28,64000,7e798e0a-82c3-4719-95ed-d79675efd190)File(\EFI\ubuntu\shimx64.efi)
Boot0080* Mac OS X HD(1,28,64000,7e798e0a-82c3-4719-95ed-d79675efd190)File(\EFI\refind\refind_x64.efi)
Boot0081* Mac OS X ACPI(a0341d0,0)PCI(1f,2)03120a00000000000000HD(2,64028,1d02ba00,0b1ce04a-50b7-40b5-94f0-1a255d748d15)
Boot0082* ACPI(a0341d0,0)PCI(1f,2)03120a00000000000000HD(2,64028,19490d60,20cc89c9-1320-4d70-b8bb-fffdf9900374)
BootFFFF* ACPI(a0341d0,0)PCI(1f,2)03120a00000000000000HD(2,64028,19490d60,20cc89c9-1320-4d70-b8bb-fffdf9900374)File(\System\Library\CoreServices\boot.efi)
Run Code Online (Sandbox Code Playgroud)
如果我将带有-n-option的 NextBoot 设置为 0080,则在重新启动后,rEFInd 出现。FFFF 将我直接带入 OSX。0081 好像失败了。
谢谢您的帮助!
我已在 MacBook Pro(13 英寸,2012 年中型号)上升级到 Yosemite。由于这样做,我无法启动到 rEFIt;没有可用的操作系统选项;它只是直接启动到 Mac OSX 优胜美地。
--esp解释的参数安装 rEFInd ,但这也不起作用。install.sh,并且消息显示它可以成功安装但没有任何改变。--alldrivers,消息显示它可以成功安装但没有任何改变。diskutil corestorage revert /dev/disk1按照本网站上的说明运行,之后尝试启动时只会出现白屏。我从恢复 --> 启动盘修复了它。Mac 上的 Ubuntu 是我的主要操作系统,所以我需要让它工作。
这是 rEFIt 中我的分区检查器的内容。
Current GPT partition table:
# Start LBA End LBA Type
1 40 409639 EFI System (FAT)
2 409640 331171351 Mac OS X HFS+
3 331171352 332440887 Mac OS X Boot
4 332440888 333710423 Mac OS X …Run Code Online (Sandbox Code Playgroud) 我花了最后 3 个晚上在网络的每个角落搜索如何使用 Ubuntu 双启动最新的 macOS 10.12 Sierra 的简单指南,但似乎人们推荐的方法太多了,在其他论坛中人们建议不要这样做. 我的理想情况当然是通过 Apple 标准引导加载程序中的 alt-Key 选择 macOS 或 Linux。大卫安德森发表了一篇关于这个的帖子,这似乎对我很有吸引力,但我有点怀疑,因为他的方法没有评论或答案(不是质疑他的能力),而且大多数人仍然建议使用 rEFInd。
在已经安装了 macOS 和 Windows 的 Mac 上安装 Ubuntu
我当然对此没有意见,并且我已经阅读了 Rod Smiths 网站上的相关文章,但是由于 macOS 的每个新版本(尤其是在 El Capitan 中集成了 SIP 之后)似乎都改变了它处理启动过程和大多数关于这个主题的文章早于 10.11,这让我此刻感到有些失落。我对 rEFInd 的最大担忧是其他用户抱怨的休眠功能出现故障。
我的设置包括在 macOS 10.12.3 上运行的 2012 年中期非视网膜 Macbook Pro。就我目前的知识而言,我打算:
./refind-install --ownhfs /dev/disk0sX之后安装 rEFInd ,以便它能够在启动期间找到现有的 Ubuntu 并跳过 GRUB我读过在单独的 hfs 分区上安装 rEFInd 可以解决休眠问题。在这种情况下,我是否必须在 Linux 安装期间选择/重新格式化小 hfs 分区作为 EFI 系统分区(如 …
我正在 macbook pro 13 英寸视网膜显示器上安装 ubuntu 14.04 LTS,最终目标是使用 OS X 进行双启动设置。我使用 reFind 作为我的启动管理器,并且因为我在我的电脑上启用了磁盘加密OS X 分区,我无法在我的 mac os x 分区上安装 reFind。为了解决这个问题,我为 reFind 引导管理器创建了一个单独的 1GB 分区,并使用带有 --ownhfs 和 --alldrivers 选项的 install.sh 在其上安装了 refind。目前我的 diskutil 列表输出如下所示:
My-MacBook-Pro:~ yatin$ diskutil list /开发/磁盘0 #: 类型名称大小标识符 0:GUID_partition_scheme *251.0 GB disk0 1:EFI EFI 209.7 MB disk0s1 -- ESP 2:Apple_HFS REFIND_BOOTMGR 864.0 MB disk0s2 -- 自定义HFS重新查找分区 3:Apple_HFS OS X 82.9 GB disk0s3 -- OS X 4:Apple_Boot Recovery HD 650.0 MB disk0s4 5:0FC63DAF-8483-4772-8E79-3D69D8477DE4 83.5 GB disk0s5 -- ubuntu 6:Linux …
我在双引导(非 UEFI)中安装了 Ubuntu 17.10 和 Windows 10 ,GRUB2 作为我的默认引导加载程序。它看起来有点老式的启动菜单,我想要一个更好看的 GUI 启动菜单。我搜索并发现 BURG 是合适的,但我也在网站上看到警告说,如果 BURG 损坏,我的电脑将无法启动。
我应该安装引导加载程序吗?会安全吗?如果没有,有没有办法自定义我的 GRUB2 以获得更好的外观?我已经安装了 GRUB 定制器,但我所做的更改似乎不起作用。有什么建议?
我已经尝试过,但遗憾的是rEFInd在我的机器上不起作用(或在没有 UEFI OS 的任何其他机器上)。我还没有尝试过 BURG,因为我不确定它是否会起作用(而且我怀疑它甚至可能会破坏启动配置)。我仍然需要关于这个主题的帮助。
没有进一步得到任何可接受的答案,我最终决定安装 BURG 并对其进行测试,但我无法安装它。首先我运行这个:
~$ sudo add-apt-repository ppa:n-muench/burg
Run Code Online (Sandbox Code Playgroud)
PPA 成功添加到软件源中。然后我运行更新:
~$ sudo apt-get update
Run Code Online (Sandbox Code Playgroud)
我收到以下错误:
...
...
Err:27 http://ppa.launchpad.net/n-muench/burg/ubuntu artful Release
404 Not Found
...
...
Reading package lists... Done
E: The repository 'http://ppa.launchpad.net/n-muench/burg/ubuntu artful Release' does not have a Release file.
N: Updating …Run Code Online (Sandbox Code Playgroud)