scyllane 发表于 2018-7-5 20:32

win10、macOS High Sierra、Ubuntu 18.04单盘三系统Clover引导的一种方案

我的是UEFI方案,Legacy的没试验。装机顺序先win10,再macOS,最后ubuntu。
装win10没什么好说的,装macOS的时候当然很费点功夫,但是clover引导是不存在问题的,反而是ubuntu的安装很简单,引导很容易把人整疯...反正我是弄了将近一天,试了百度谷歌上的各种方案都不行,最后瞎猫碰到死耗子发现一个解决方案,写一下以备有相同需求的同学看到。
ubuntu安装的时候有个不人道的特点,它会不经你同意把你的Clover所在的EFI分区里面的BOOTX64.efi给替换掉,所以假设你先安装好了win10和macOS双系统,clover引导好了,结果你安装ubuntu之后,重启,系统就只认ubuntu不认clover了...
解决方案就是做两个ESP分区,名字都是EFI,为了区分我就叫它们EFI-1和EFI-2,EFI-1在磁盘里的位置在EFI-2前面。
装好win10和macOS之后,clover和Microsoft文件夹在EFI-1里,EFI-2是空的,这时候把EFI-1里的EFI文件夹复制到别的地方备份,因为前面说了安装ubuntu的时候它会把里面的东西替换成自己的东西。
然后开始装ubuntu,装好之后重启,这时候你只能进入ubuntu,所以需要用到你用来安装macOS的那个U盘(不会没有吧),这个U盘里有EFI,能引导你进入硬盘里面的macOS。
进macOS挂载EFI-1和EFI-2,把EFI-1里的boot文件夹和ubuntu文件夹复制到EFI-2里,然后把EFI-1清空,把之前备份的内容放回去,也就是EFI-1和没安装ubuntu之前一样,EFI-2里面比之前多了个boot文件夹和ubuntu文件夹。
拔掉U盘重启进bios,确认一下优先启动项是不是EFI OS,是的话就OK了,Clover会自动搜索到EFI-2里面的ubuntu入口,当然也不会影响之前的win10和macOS入口,搞定收工。
再说几句题外话,这是我第二次装黑苹果,以前是用Intel CPU的笔记本,这次是用AMD ryzen的台式机,原以为AMD的U会很难装,装了才发现这台机比之前那台笔记本好装多了...有想装AMD黑苹果的建议去forum.amd-osx.com下一个HighSierraAMD 10.13.3 UnOfficial.dmg,网卡声卡键鼠USB3.0都直接驱动,然后GTX10xx系列的下一个Nvidia官方出的web driver,不要太爽,144hz都能开(g-sync不能开,开了屏幕会微微闪烁,坏眼睛)。

wwwlhp 发表于 2018-7-5 21:01

多谢楼主分享!!!

wuqing68 发表于 2018-7-5 21:18

我就曾装过UBUNTU,(虚拟机实在太卡了)
搞不定引导一怒之下把UBUNTU删了
不过感觉UBUNTU没MAC快,
而且字体显示特别难看!

哪天想折腾了再试试

scyllane 发表于 2018-7-5 21:49

wuqing68 发表于 2018-7-5 21:18 https://www.pcbeta.com/static/image/common/back.gif
我就曾装过UBUNTU,(虚拟机实在太卡了)
搞不定引导一怒之下把UBUNTU删了
不过感觉UBUNTU没MAC快,


ubuntu默认字体就很好看啊{:5_262:},我觉得比macOS默认的还好看些。你说的是grub引导界面的字体很难看吧?那个确实难看得一批...不过可以设置0秒跳过的。

tony_weibs 发表于 2018-7-6 09:46

不错,小白的折腾之路。其实玩久了都知道这个原理。

kissxz 发表于 2018-7-6 09:51

安装ubuntu的时候可以指定引导安装的位置

scyllane 发表于 2018-7-6 09:54

kissxz 发表于 2018-7-6 09:51
安装ubuntu的时候可以指定引导安装的位置

你试过就知道没用的,就算你设置引导到别的硬盘或者/boot分区,它还是会把启动文件放到本磁盘的第一个ESP分区

hummer888888 发表于 2018-7-7 08:44

感谢教程,回头几天试试

xjinhua 发表于 2020-1-7 09:01

虽然不是照你的方法做的,但是按照你的思路做的,已成功,

yysslin 发表于 2020-4-5 15:43

xjinhua 发表于 2020-1-7 09:01
虽然不是照你的方法做的,但是按照你的思路做的,已成功,

能把思路或方法分享下吗
页: [1]
查看完整版本: win10、macOS High Sierra、Ubuntu 18.04单盘三系统Clover引导的一种方案