最终编辑 - 如果您打算安装 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 的操作系统)。
Rod*_*ith 63
我维护 rEFInd,所以我了解它是如何工作的,并且与 Ubuntu 交互得很好;但我也不是没有自己的偏见和偏好。(我分叉改装成rEFInd,因为我不喜欢GRUB 2,我想很多东西,改装所做的是优雅的,但不是很我需要的东西。)
在大多数情况下,rEFInd 有效。任何引导加载程序都很少遇到引导后问题;一旦内核启动,它要么完全运行,要么根本不运行。(此规则偶尔有例外,但正如我所说,它们很少见。)因此,如果 rEFInd 引导您的系统,您不必太担心后续问题。也就是说,任何软件都有其优点和缺点,包括引导加载程序。与 GRUB 相比,有关 rEFInd 的以下几点浮现在脑海中:
/boot
在此类配置中分区必须是独立的且未加密。)请注意,我说的是“理论上”,因为我知道没有任何发行版可以利用此功能,因此据我所知,它没有经过很好的测试。grubx64.efi
来让 Shim 启动它;并且您需要至少向 MOK 列表中添加一个条目才能使 rEFInd 与 Shim 一起使用。除了这些点之外,偶尔还有系统特定的不兼容和怪癖。此类问题可能会影响任何一个程序,因此它们并不是其中一个的真正优势。
可以将您的系统设置为 rEFInd 启动 GRUB(或反之亦然),但在大多数情况下,当您这样做时,您最终会得到两个程序中最差的,而不是最好的。但是,有时,以这种方式进行链式加载是可取的——比如说,如果您想要 rEFInd 的魅力以及从 LVM、RAID 或加密分区加载内核的能力。
至于您链接到的安装说明,它们过于复杂。在 Ubuntu 中安装 rEFInd 的最简单方法是在安装 Ubuntu 后使用 PPA:
sudo apt-add-repository ppa:rodsmith/refind
sudo apt-get update
sudo apt-get install refind
Run Code Online (Sandbox Code Playgroud)
这种方法的缺点是它是一个很大的飞跃。如果您更喜欢在完全安装之前测试 rEFInd,请务必使用 USB 闪存驱动器,它可以让您在对硬盘进行任何更改之前查看 rEFInd 的工作原理。
归档时间: |
|
查看次数: |
50084 次 |
最近记录: |