在朋友圈發(fā)了一條 Ubuntu+Win11+MacOS 三系統(tǒng)開機切換視頻,沒想到這么多朋友點贊,問我怎么制作的。以前覺得這個很簡單,沒有必要專門寫篇文章,現在想明白了:寫什么與復雜簡單沒有關系,只要有足夠多的朋友喜歡,就值得寫。
我制作的三系統(tǒng)開機切換視頻
雖然大部分人的電腦中只有一個 Windows 系統(tǒng),但隨著電腦性能越來越好,硬盤容量越來越大,各種操作系統(tǒng)不斷發(fā)展,越來越多的朋友在電腦中安裝雙系統(tǒng)、三系統(tǒng)甚至更多系統(tǒng)。蘋果的 macOS 自不必說,屬于 linux 系列的 Ubuntu、deepin 越來越成熟好用,適用于臺式機的安卓系統(tǒng)也不斷推陳出新,例如 Androidx86、RemixOS、LineageOS、PhoenixOS 等。
有人說一個 Windows 或 macOS 就能夠滿足日常所有需求,但我還是推薦嘗試一下 Ubuntu 和 deepin,它們走的是開源路線,網上支持它們的好用的開源軟件極其豐富,獲取和安裝非常方便,完全能夠滿足日常所有需求,很多讓你感到驚艷的軟件在 Windows 中找不到替代產品,另外,這些系統(tǒng)不會出現 Windows 變慢變卡的情況,防病毒方面也是省心省力。說到這里,我忍不住要嘲笑一下當年微軟對開源軟件的嘲笑。
電腦中安裝了多系統(tǒng),自然就免不了要解決開機時選擇系統(tǒng)的問題。實現方案很多,rEFInd 是個不錯的選擇。
rEFInd 是計算機在 EFI 和 UEFI 引導模式下常用的啟動管理器,可用于多系統(tǒng)啟動管理。它的功能極其強大,我沒有深入研究,今天所講的只是我通過它實現三系統(tǒng)啟動管理的一點兒實踐,很片面但很實用。想詳細了解 rEFInd 的朋友可以訪問 http://www.rodsbooks.com/refind/ 。
先說一下前提條件:你的電腦支持 UEFI 并且已經設置為 UEFI 啟動模式(不知道你的電腦是否支持?進 BIOS 設置看看有沒有這個選項就知道了),已經在電腦上安裝了好幾個系統(tǒng),比如 Ubuntu+Windows+macOS,并且安裝在同一塊硬盤的不同分區(qū)(怎么安裝多系統(tǒng)?這個超出了本文范圍,去問度娘吧)。
提醒:不是所有的臺式機都能安裝 macOS。由于蘋果公司的技術限制,正常情況下 macOS 只能安裝在蘋果公司生產的機器上,但有高手研究出來非官方機器上的安裝方法,我們稱其為“黑蘋果”。不是所有機器都能安裝黑蘋果,有的是安裝不成功,有的是安裝后重要設備缺少驅動,無法正常使用。如果你想安裝,最好先問問銷售商。
進入正題??偟膩碚f,需要做的工作只有三步:安裝 rEFInd、制作圖標、修改配置文件。
一、安裝 rEFInd
我的網盤提供了 rEFInd 下載,老辦法:訪問我的公眾號《果殼里的星辰》,發(fā)送“refind”六個英文字母,即可獲取下載地址。
下載后解壓,得到三個文件夾和三個文件,如下:
如果你的電腦符合前面說的前提條件,硬盤中會有一個 ESP 分區(qū),它是 UEFI 啟動分區(qū),我們過會兒需要把那三個文件夾和三個文件拷貝到這個分區(qū)中。但這個分區(qū)默認是隱藏的,需要借助工具來操作,我推薦 DiskGenius。
啟動電腦上進入 Windows,上網找到并下載 DiskGenius(不用注冊,未注冊版提供的基本功能就能滿足我們的需求),打開,它會顯示電腦中硬盤分區(qū)情況。下面是我電腦中的分區(qū):
最左邊紅圈中就是 ESP,分區(qū)3是 Ubuntu20.04,分區(qū)4是 Ubuntu14.04 ,然后是 Windows11,最右邊是 macOS。別笑我為什么弄兩個 Ubuntu,不是“差生文具多”,我是的確需要。
點中 ESP 分區(qū)中的 EFI 文件夾,看到里面的內容:
有四個文件夾,第二個存放的是 Windows 啟動文件,第三個是 macOS,第四個是 Ubuntu。有哪些文件夾取決于你之前安裝了哪些系統(tǒng),但無論安裝了哪些系統(tǒng),第一個文件夾 BOOT 都是會有的。
備份整個 EFI 文件夾(切記,不要忽略!以備萬一失敗時恢復ESP),然后進入 BOOT:
這是我的 BOOT 中內容,和你的可能不一樣。除了 Bootx64.efi,把其它文件和文件夾都刪除。這個 Bootx64.efi 應該是 macOS 的啟動文件,假如你安裝了蘋果系統(tǒng)的話,不過不能一概而論,具體情況需要你自己判斷。把 Bootx64.efi 改成其它名字,比如我把它改為 OCx64.efi(上圖倒數第二個文件就是我從 macOS 的 Bootx64.efi 改來的),然后把 rEFInd 那三個文件夾和三個文件拖到 DiskGenius 的 \EFI\BOOT 中。
二、制作圖標
icons中有大量圖標供你選擇,但也許你都不滿意,比如我只找到 Ubuntu 的圖標,Win11 和 macOS 的圖標沒有,這時只能上網去找了。
在網上找到中意的圖片不難,把它們調整成大小合適的方形也很容易,但有一個問題:圖片的背景往往不是透明的,用它做開機啟動圖標很難看。這時就需要自己加工了。
在 Photoshop(簡稱 PS) 中打開下載的圖片文件。
可以看到右邊的“背景”圖層是加鎖的,無法編輯。右鍵點擊這個圖層,選擇“復制圖層”,可以看到增加了一個圖層,把原來那個圖層最左邊的“眼睛”點掉,然后選擇新復制出來的圖層,可以看到這個圖層是不帶鎖的,可以編輯。見下圖:
選取左上方工具欄中的“仙女棒”,點一下圖片空白處,PS 自動沿著圖像外沿畫上一圈虛線。如果嫌它畫得不準,可以調整上方菜單中的“容差”,重新畫。
然后按一下鍵盤上的“Delete”鍵,變成下圖樣式:
再另存為 png 文件,圖標就制作好啦!把這個 png 文件拖到 DiskGenius 的 icons 文件夾中。
三、修改配置文件
用記事本打開 refind.conf,可以看到我配置好的內容如下(其中“//”及后面的內容是我寫的注釋,使用前請刪除):
timeout 10 //開機選擇等待多少秒,倒計時結束如果未操作,則自動啟動默認系統(tǒng)
banner icons/logo.png //頂端標題圖片,不需要的話可以用純色圖片替代
//注意:這個logo.png左上角像素的顏色將決定整個桌面的背景顏色
small_icon_size 48 //代表功能項的小圖標的尺寸
big_icon_size 128 //代表操作系統(tǒng)的大圖標的尺寸,無論你制作的圖標尺寸多大,會被自動調整為這個大小
scanfor manual //是否自動搜索機器中可用系統(tǒng),這里設為不搜索
showtools firmware, reboot, shutdown //顯示哪些功能項小圖標,這里選擇的是“進入BIOS、重啟、關機”
enable_mouse true //是否允許使用鼠標
default_selection 1 //默認啟動哪個系統(tǒng),這里選擇第一個
menuentry "Ubuntu" { //設置第一個系統(tǒng),我的是 Ubuntu
icon \EFI\boot\icons\os_ubuntu.png //圖標,選擇想要的那個圖標
loader \EFI\ubuntu\grubx64.efi //啟動文件,這個文件一般位于“EFI”文件夾下的對應系統(tǒng)文件夾中,不過也有例外,比如macOS;還有,文件名也可能不同,需要自己判斷
}
menuentry "Windows" { //設置第二個系統(tǒng),我的是 Win11
icon \EFI\boot\icons\Win11.png
loader \EFI\Microsoft\Boot\bootmgfw.efi
}
menuentry "MacOS" { //設置第三個系統(tǒng),我的是 macOS
icon \EFI\boot\icons\apple.png
loader \EFI\boot\OCx64.efi
}
//類似地可以設置 N 個系統(tǒng)...
把這個文件按你的需要修改好,保存,拖到 DiskGenius 的 \EFI\BOOT 中,替換原文件。
這樣,開機啟動管理器就設置好了。關閉 DiskGenius,重啟電腦,酷炫的開機啟動界面就出現了!是不是很簡單?趕緊去 DIY 一個吧。
補充說明:以上所有操作都是在 ESP 分區(qū)上進行的,不會影響已經安裝好的系統(tǒng),除非你改動或刪除了 ESP 以外的其它分區(qū),所以如果出現無法啟動系統(tǒng)的情況時不要驚慌失措,因為重要數據沒有丟失。如果無法啟動,可以在我的公眾號發(fā)送“小米平板”4個字,獲取純凈PE的下載鏈接,參考小米平板2刷機教程,制作啟動U盤,用U盤啟動電腦進入純凈PE,使用純凈PE自帶的 DiskGenius 把之前備份的 EFI 拷回 ESP 分區(qū),就可以恢復到之前的狀態(tài)了。
聯系客服