Clover引導Windows、Linux、macOS多系統(tǒng)

總覽
經(jīng)過一周的各種測試和調(diào)整,在筆記本上完成了5個系統(tǒng)的安裝,記錄一下。最終效果圖如下:

系統(tǒng)的選擇
包含了Windows、Linux、macOS三大操作系統(tǒng)類型。其中Linux在三個主要發(fā)行版(RedHat、Debian、Arch)中分別選擇了Fedora38、Debian12、Manjaro22。
選擇的原因大概就是Fedora更新快,可以第一時間嘗鮮;Debian屬于長期支持版本,相對穩(wěn)定;Manjaro相比原生Arch來說安裝簡單,對于我這樣的小白來說更容易部署。
因為涉及到多系統(tǒng)引導,使用Linux的grub引導有個弊端,默認是進入本系統(tǒng),要進入別的系統(tǒng)必須得手動選擇,比較麻煩,所以選擇了clover引導,同時黑蘋果也需要用到clover引導,沒有選擇OC(opencore)的原因是clover有一個LastBooterVolume的參數(shù),開啟后重啟的時候可以自動選擇你上次引導的系統(tǒng),而OC需要實現(xiàn)這個功能還需要在切換引導系統(tǒng)的時候按Ctrl+Enter才能更改默認引導系統(tǒng),很容易忘記。
分區(qū)規(guī)劃
電腦內(nèi)置2塊SSD固態(tài)硬盤,容量均為512G,系統(tǒng)分布為第一塊硬盤安裝Windows和macOS,第二塊硬盤安裝3款Linux,分區(qū)圖如下:
第一塊硬盤


安裝黑蘋果需要EFI分區(qū)大于200M,所以習慣為EFI劃分500M空間。
Windows分為系統(tǒng)分區(qū)和數(shù)據(jù)分區(qū),user目錄改到數(shù)據(jù)分區(qū),軟件除了像chrome、office這類無法自定義安裝目錄的軟件也都統(tǒng)一安裝的數(shù)據(jù)分區(qū),為的是將來如果要重裝或者恢復系統(tǒng),可以盡可能少的備份數(shù)據(jù)和安裝軟件。
macOS使用的是黑果小兵的鏡像,簡單修改了一下config.plist,實現(xiàn)了正常驅(qū)動顯卡,上網(wǎng)使用外置的無線網(wǎng)卡,沒有過渡優(yōu)化,主要的作用是使用clover configurator軟件對config.plist進行修改。
第二塊硬盤


?EFI分區(qū)選擇1G,是因為openSUSE系統(tǒng)要求EFI分區(qū)需要1G以上,一次分配到位,給后期更換系統(tǒng)留有更多的靈活性。
電腦有16G內(nèi)存,所以沒有分配太多的交換空間,并且為每個系統(tǒng)分別分配了一個swap分區(qū),前期也測試過共用一個swap分區(qū),但是后安裝的系統(tǒng)會復寫swap分區(qū)的UUID信息,導致之前的系統(tǒng)在加載引導時會有一些奇奇怪怪的報錯,雖然也可以正常進入系統(tǒng),但是需要更長的時間,也可以通過修改UUID解決,但還是單獨使用swap分區(qū)來的穩(wěn)妥一些。
每個系統(tǒng)根目錄均分配了60G,因為不是主力系統(tǒng),所以安裝一些軟件也夠用了,之后如果熟悉了每個發(fā)行版安裝軟件的目錄,可能也會嘗試將opt分區(qū)也獨立出來,需要使用觀察一下安裝的軟件的具體空間占比。
home分區(qū)為三個系統(tǒng)共用,可以更有效的利用空間,需要注意的是每個系統(tǒng)的用戶名要區(qū)分開,否則會發(fā)生不同系統(tǒng)共用一個用戶配置,會引起系統(tǒng)報錯,我使用的是xxx-系統(tǒng)名的形式,例如lisi-fedora。
如果重新安裝系統(tǒng),每個系統(tǒng)創(chuàng)建的用戶名和密碼最好保持一致,這樣安裝完成后就可以直接調(diào)用之前配置文件,而不用再一步一步調(diào)試配置,這也是把home分區(qū)單獨分出來的原因和好處,這一點來說Linux最方便,macOS次之,Windows最差(用戶目錄分離最復雜最不完整)。
系統(tǒng)展示?
信息展示使用的是neofetch。
Win11

Mojava

?Fedora

Debian

?Manjaro

避坑指南
?整個過程中也踩了不少坑,記錄一下。
不用使用clover configurator直接編輯config.plist,除非確定clover configurator軟件和clover引導的版本匹配,否則可能會出現(xiàn)額外的參數(shù),導致引導macOS失敗。
不要在EFI分區(qū)中直接編輯config.plist文件,在系統(tǒng)中編輯好以后拷貝到EFI分區(qū),如果EFI分區(qū)中已存在相同文件,先刪除,在拷貝,不要覆蓋,否則都會導致報錯無法正常引導macOS。
Debian會把引導文件放到第一個硬盤的EFI分區(qū),沒有正常放到第二塊(Linux)硬盤的EFI分區(qū),可能是沒有注意安裝的時候同時掛在了兩個EFI分區(qū),以后有機會再測試。
Linux安裝完成后,在Windows中使用DiskGeniusk可以看到分區(qū)及目錄,不過前期Manjaro分區(qū)一直顯示損壞無法查看分區(qū)目錄,重裝了幾次都是同樣的問題,最后進如Fedora使用Disk對Manjaro的分區(qū)進行了格式化,用時1個多小時,可能是因為在Manjaro時使用的是快速格式化,而這塊分區(qū)又存在一點問題,所以沒有徹底格式化好導致在DiskGeniusk顯示分區(qū)損壞。