我在哪里可以找到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编辑它。