rEFInd对于UEFI下的多系统引导非常有优势,可以自动的识别所有不同系统下的引导文件,并生成启动条目。
rEFInd有多种安装方式,其中比较方便的是使用自带的脚本命令 refind-install 即可一键安装。也可以使用手动方式一步步安装所需文件,本文采用手动安装方式。
谨以此文作为个人安装笔记方便以后查阅。
注意:nvme0n1p1 是 Win10 的EFI分区,虚拟机系统引导类型:UEFI,磁盘分区表:GPT
rEFInd需要配合 efibootmgr 创建一个引导入口,因此安装时需要一同安装:
EFI 分区下创建 refind 目录,并将 efi 引导文件复制到EFI分区下
然后使用 efibootmgr 在UEFI NVRAM中创建一个引导条目,其中 /dev/sda --part 2 是指EFI系统分区所在的磁盘与分区号(即 refind_x64.efi 引导文件所在的磁盘与分区号)。
将支持其它系统的相关 efi 引导文件复制到EFI系统分区中的rEFInd安装目录下的 drivers_x64 文件夹中
复制 rEFInd 的配置文件、图标文件、字体文件到EFI系统分区中的rEFInd安装目
以root用户运行 mkrlconf 。它会尝试在 /boot 中找到你的内核,并自动生成 refind_linux.conf
运行之后会在 /boot 下自动生成的引导配置文件 refind_linux.conf
注意:
因此我们应该手动地修改引导参数,并且传递相关的参数给内核;
修改后的引导文件 /boot/refind_linux.conf 如下
refind_linux.conf 文件内容解析:
rEFInd的 主题 文件一般都放在 /boot/efi/EFI/refind/themes 目录下
在rEFInd 配置文件 refind.conf 最末尾添加一行包含主题参数文件的命令
附上一张效果图
【参考资料】
由于微软的系统是支持NTFS格式,所以安装过程必须修改苹果硬盘的格式。如果无法启动可能是系统已经损坏。安装方法参考:1、先在 Mac 系统中打开 Boot Camp 助理应用。
2、打开 Boot Camp 助理以后,点击“继续”按钮。
3、接下来请勾选前面二个选项,并插入一个不少于 8G 的用于制作启动的 U 盘。这里有一项很重要,那就是下载安装 Windows 所需要的驱动。点击“继续”按钮。
4、随后在制作可引导的 U 盘系统安装盘界面中,点击“选取”按钮。
5、在选择 ISO 镜像时,需要选择64位系统 *** 作系统。
6、接着就会看到正在往 U 盘里面拷贝安装 Windows 所需要的文件。
7、当 U 盘安装盘制作完成以后,会进入 Mac 硬盘的分割界面。在这里可以手动调整会 Windows 系统的硬盘空间。建议分配空间不少于 30G。
8、随后系统会自动启动,并从刚刚制作好的 Boot Camp 盘启动。
9、Mac 电脑正在从 U 盘引导并进入 Windows 系统安装界面。
10、当进入 Windows 安装界面时,保持默认设置并点击“下一步”按钮。
11、在安装 Windows 系统条款协议界面勾选接受选项,并点击“下一步”按钮。
12、接下来在安装系统分区界面里,选择最大的一个分区并点击“驱动器高级”选项。
13、随后在驱动器 *** 作选项里点击“格式化”选项。
14、接着就可以点击“下一步”按钮,进行系统安装了。
工具/原料refind
bootice
方法/步骤
下载refind和bootice,链接:http://pan.baidu.com/s/1o6Z3nLo 密码:07fx
也可以在百度找。
<body><a href="http://pan.baidu.com/s/1o6Z3nLo">refind相关文件</a></body></html>
如图,将refind解压到根目录下。
打开bootice,在UEFI中找到“修改启动序列”。
点击添加。
这里要添加的是refind里的efi文件。注意,要选择你电脑支持的efi文件。不知道是否支持可全部添加上。
添加成功后会有成功提示,若有错误提示参见第9步。
为了便于区分,可以更改启动项的名称。
如图,如果计算机上没有其他未保存的工作,可以勾选此处,然后重启电脑,在你的bois设置中选择你刚刚添加的即可。
如图,部分GPT分区磁盘可能会出现如下的错误警告,此时建议将refind文件放到U盘中,或esp分区内。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)