Answers:
rEFInd是EFI引导管理器。这样,它将作为文件安装在EFI系统分区(ESP)或主OS X分区中;它不会向MBR写入任何内容。
您无需说是要设置双引导安装还是用Debian替换OS X,从而创建纯Linux安装程序。如果是后者,我的建议是使用MBR分区而不是GPT分区,并安装BIOS版本的GRUB(或者,如果愿意,可以安装LILO或SYSLINUX)。然后,Mac将使用其BIOS兼容性层启动,您将能够将计算机视为基于标准BIOS的PC。仅使用Linux的EFI模式安装非常棘手,因为Apple的EFI实现很奇怪,并且不能与用于操纵EFI引导加载程序的常用Linux工具配合使用,例如efibootmgr
。尽管可以使用诸如bless
(同名OS X工具的限制性更强的实现),该过程的文档记录很少,而且我怀疑Debian安装程序是否直接支持它(尽管我可能是错的,尤其是对于Debian 7)。
如果要进行双引导安装,建议您在OS X中安装rEFInd 。尽管在某些情况下需要安装到ESP,但安装到主OS X分区所产生的问题要少于安装到ESP上。也为装有Linux内核的任何文件系统安装EFI文件系统驱动程序,如果/boot
在Linux中使用单独的分区,请确保refind_linux.conf
在包含Linux内核的目录中创建一个文件。rEFInd文档中对此进行了全部描述。