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

我正在macbook pro 13inch视网膜显示器上安装ubuntu 14.04 LTS,最终目标是使用OS X进行双启动设置。我使用reFind作为我的启动管理器,因为我启用了磁盘加密functionOS X分区,我无法在我的mac os x分区上安装reFind。 为了解决这个问题,我为reFind启动管理器创建了一个单独的1GB分区,并使用带有–ownhfs和–alldrivers选项的install.sh在其上安装了refind。 目前我的diskutil列表输出如下所示:

我的MacBook-Pro:~yatin $ diskutil列表
的/ dev / Disk0上
    #:TYPE NAME SIZE IDENTIFIER
    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 refind分区
    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交换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卷的通常位置看到refind.conf,即/EFI/refind/refind.conf。 它应该放在哪里?

虽然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

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

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

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

如果通过OSX安装: sudo mountesp

然后终端会告诉你在哪里看,通常是/ Volumes / ESP从那里你可以找到refind.conf

/Volumes/ESP/EFI/refind/refind.conf

来自rEFInd作者 :

从0.9.3开始,rEFInd提供了一个名为mountesp的脚本,用于定位和安装ESP。 打开一个终端并输入sudo mountesp来安装ESP。 该程序应该告诉你ESP的安装位置。 它将保持挂载状态,直到您手动卸载它或重新启动。

不要跑:

 mkdir /Volumes/esp 

而是使用:

 diskutil mount /dev/disk0s1 

转到查找程序,您将看到它: EFI>EFI>refind>refind.conf

PS:确保用sudo编辑它。