在哪里可以找到 refind.conf 配置文件?

yat*_*tin 7 dual-boot macbook-pro 14.04 refind

我正在 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 Swap 14.5 GB disk0s6 
   7: 0FC63DAF-8483-4772-8E79-3D69D8477DE4 68.4 GB disk0s7 -- 共享卷

现在,当我启动 Mac 时,我看到 refind 的启动选择器显示三个条目,一个用于 ubuntu,一个用于我的 mac,第三个用于 grub。我想删除 grub refind 条目,因为它没有任何作用,因为 refind 是直接启动我的 ubuntu 映像,但我找不到 refind.conf 文件。我在 REFIND_BOOTMGR 卷的通常位置(即 /EFI/refind/refind.conf)下没有看到 refind.conf。它应该位于哪里?

小智 14

尽管 refind 很好,但说明页面上似乎缺少很多东西,这可能与作者以外的其他人校对有关,以便所有数十个“这是什么意思?” 或“那在哪儿?” 一开始就可以回答问题。对于编写程序的人来说显而易见的事情对于尝试使用它的人来说可能并不那么明显。

无论如何,为了找到它的正确位置,我设法在说明的卸载部分找到了一些线索。这些指向手动安装指南,以获取有关安装未安装 EFI 分区的说明,等等!

diskutil list获取分区列表,在我的情况下,EFI 是 disk0s1。

mkdir /Volumes/esp创建某个地方来安装卷。

sudo mount -t msdos /dev/disk0s1 /Volumes/esp挂载卷。

现在查看/Volumes/esp/EFI/refind以找到您的 refind.conf 文件。或者,Finder 现在将在左侧的设备列表中安装一个名为 EFI 的磁盘,因此您可以单击它并浏览到EFI/refind

谷歌搜索找到了这个页面的答案,所以希望这个小信息片段对其他试图追踪它的人有用。


Rod*_*ith 1

如果您使用该--ownhfs选项安装,则将refind.conf位于System/Library/CoreServices您使用 指定的分区上的目录中--ownhfs

请注意,rEFInd 会自动检测引导加载程序,因此如果您真的不想再使用 GRUB,另一个选择是grubx64.efi从安装该文件的位置(可能是您的 ESP)删除该文件。