win10, MacOS, Linux多系统安装
记录备忘。
本子配置为i5 8250u 16G内存。
基础知识
(前提)UEFI启动
安装之前要先了解一下UEFI启动,网上说明很多这里不过多说明,点击了解
大致如下:
imagepng按我的理解就是 电脑启动的时候 UEFI 固件会去扫描硬盘ESP分区的EFI文件夹作为一个EFI启动程序。
ESP分区按我理解就是一个FAT格式的分区,至少我这样做是没有问题的。EFI文件夹要作为根目录才会被扫描到。
多个EFI的时候会按启动顺序默认启动第一个EFI引导程序。
clover引导程序
总结来说clover本身是一个EFI应用能引导多种操作系统
clover的目录结构如下
imagepng启动画面如下(未安装mac界面)
imagepng系统安装
一、win10安装
三个操作系统的安装顺序很随意先安装哪一个都可以。
首先硬盘分区表要改为GPT格式,因为clover引导的mac还是GPT格式的方便。
分区情况ESP分区 FAT格式,大小500M 因为mac需要超过300M否则抹盘会失败,C盘 50G NTFS格式(win10),D盘 50G 暂时NTFS格式(安装mac要重新格式化),E盘40G ext4(linux)
我先安装的win10,原版镜像 cn_windows_10_business_edition_version_1809_updated_sept_2018_x64_dvd_84ac403f.iso
在pe环境下用winsetup安装,EFI分区就选择之前的500M分区,系统盘选择C盘,安装完成后先让win10初始化开机。
此时的EFI分区应该是这样的,里面只有Windows的引导 \efi\boot\bootx64.efi 就是windows的启动管理器
imagepng这时候的启动顺序是这样的
→\efi\Microsoft\boot\bootmgfw.efi→efi\Microsoft\Boot\BCD→\Windows\system32\winload.efi→加载内核启动系统
二、mac安装
2.1 mac安装盘制作
首先下载mac11.14.1原版镜像 提取码 v3nt
然后下载TransMac 制作安装盘。
2.2 mac安装
这个安装盘已经自带了clover所以开机启动时候会到clover引导,然后选择我们的mac安装镜像一步步安装就可以了。
这里不做过多说明,毕竟这一部分是需要花时间去研究的,比如驱动,clover配置项,config.plist 远景论坛基本都有
三、linux安装
我选择的是manjaro 大家也可以根据自己需要安装,安装过程大同小异。
安装方法最简单的就是讲iso刻录到u盘,然后从U盘启动安装。
我这里是在clover中添加grub2引导项,用grub启动iso镜像,这样的好处就是不需要格式化U盘,U盘中东西实在太多了
这里只贴一下grub.cfg 引导iso的代码 理论上可以引导大部分linux镜像
menuentry "Manjaro-deepin Live x64" {
set iso_path="/PE/ISO/manjaro-deepin-17.1.12-stable-x86_64.iso" # iso镜像在U盘中的路径
loopback loop ${iso_path};
export iso_path;
set root=loop;
configfile /boot/grub/loopback.cfg # grub在镜像中的路径
}
imagepng
imagepng
imagepng
注意的是500M的EFI分区要挂载到/boot/efi/,他会自动在EFI文件夹添加Manjaro文件夹,里面就是grub的efi
到此三个系统以及分别安装完成,但这时候你会发现我们的clover引导被替换成了grub的了,开机启动的时候直接进入了grub的启动项界面,mac启动项也消失了,下面说怎么修复。
修复启动项
首先进入PE 找到我们的500M EFI分区,里面应该是这样一种情况
imagepng主要就是因为在安装Manjaro的时候 \efi\boot\bootx64.efi 被替换为grub了,我们可以找一个clover 的bootx64.efi 替换回去就可以了。
接下来修复windows启动项,回顾windows的启动顺序
→\efi\Microsoft\boot\bootmgfw.efi→efi\Microsoft\Boot\BCD→\Windows\system32\winload.efi→加载内核启动系统
但是现在我们使用clover引导,那么启动顺序应该是
→\efi\boot\bootx64.efi→\efi\Microsoft\boot\bootmgfw.efi→efi\Microsoft\Boot\BCD→\Windows\system32\winload.efi→加载内核启动系统
我们的\efi\Microsoft\路径是有的,主要就是看BCD文件对不对。用BOOTICEx64.exe 编辑一下BCD文件看看
选择智能编辑
imagepng
完成之后保存多系统启动就算完工啦,启动看看吧!
imagepngS1驱动情况目前只有网卡驱动无解,准备换dw1820A试试