我有一台安装了 yosemite 的 MacBook,我刚刚添加了一个使用 rEFInd 启动的 arch linux 分区。 Arch 给了我一个错误,因为 rEFInd 默认情况下使用“ ro
”参数而不是“ rw
”参数启动。我编辑了refind.conf
,为 Arch 添加了一个操作系统节,但使用“ rw
”作为选项,当我在启动时使用该列表时,它会给出错误。
我正在寻找refind
当没有手动给出节时用于 Arch 的“默认节”,以便我可以将我的节与它匹配。
这是我的操作系统节:
menuentry "Arch Linux" {
icon /EFI/BOOT/rEFInd-minimal/icons/os_arch.png
volume 4:
loader /boot/vmlinuz-linux
initrd \boot\initramfs-linux
options "root=UUID=F0778b29-8295-4d1a-b209-8582ebfe1051 rootfstype=ext4 rw add_efi_memmap"
}
另外,我需要删除.efi
for arch,这样我启动时就不会出现两个 Arch 列表...它位于哪里?是在 arch 分区上还是在 EFI 启动分区上?
答案1
对于重复条目,您应该更改scanfor
上的选项refind.conf
。它在那里有详细记录,但在您的情况下,您需要将其设置为仅使用该manual
选项,如下所示:
scanfor manual
关于Arch的默认节,您可以使用提供的节,只需根据您的需要进行调整即可。默认的可能也非常基本。