我在裝有 Windows 10、Ubuntu 和 Kali 的新筆記型電腦上進行三次啟動。我想在上面安裝一個漂亮的引導程序,所以我安裝了 Clover。 Clover 啟動正常,它比其他 UEFI 開機載入程式具有最高優先級,一切都很好。我的問題是 Clover 僅顯示 Windows 系統驅動器,例如 WINRETOOLS、ESP 和其他一些隨機驅動器。所有三個作業系統都安裝在一個 1TB 硬碟上,目前我可以透過預設 UEFI 選單直接啟動所有作業系統。
所以我的問題是,我可以編輯 Clover 中顯示的條目嗎?我認為 Clover Configurator 可以做這樣的事情,但它只適用於 OSX...
答案1
Clover Configurator 所做的只是掛載 EFI 分割區,並提供使用者友善的方式來編輯位於 Clover 中的 config.plist(OS X 屬性清單檔案)。一般來說,clover 僅用於 OS X,因為據我所知,它是專門為 Hackintoshes 創建的。
您可以執行下列操作在 Windows 中掛載 clover EFI 分割區:
以管理員身分開啟命令提示字元。
運行以下命令:
diskpart
list disk
(如果您有多個磁碟,請記下您將 Clover EFI 安裝在哪一個磁碟上。)
select disk #
(其中#是有Clover的磁碟的磁碟號)
list partition
select partition x
(x 代表clover 分區- 對我來說,clover 分區是200MB。對於某些人來說,它是100MB。標題通常是“未知”,但如果您沒有看到這些,您可能選擇了錯誤的驅動器。 )
assign letter=s
(或您想要的任何磁碟機號,只要它尚未被佔用)
exit
您可以關閉命令提示字元。
現在,您應該在 Windows 中看到 EFI 磁碟機。您將無法透過資源管理器存取此磁碟機 - 相反,您需要透過工作管理員來存取此磁碟機。
若要在任務管理器中存取驅動器,請按一下“執行新任務”,然後在彈出的視窗中,在右下角按一下“瀏覽”。
現在您可以選擇 EFI 驅動器。
要存取 config.plist 文件,您需要前往 EFI/EFI/CLOVER/config.plist - 右鍵單擊任務管理器中的文件,然後選擇您使用的富文本編輯器。您可以透過將檔案儲存到桌面,刪除EFI分割區中的檔案來儲存檔案(我建議透過執行相同的操作進行備份- 在寫字板或其他東西中開啟它,並將未編輯的副本儲存到桌面或其他東西)和將編輯好的文件複製到EFI分區中,右鍵單擊“複製”,然後右鍵單擊“貼上”。您無法將文件拖過去。其中很大一部分與 Mac OS X 和 Hackintoshes 有關,但你可以忽略所有這些。
CTRL-F 找到名為“GUI”的東西,在其下,要將內容添加到 Clover 啟動螢幕,您將需要添加與此類似的條目:
<key>GUI</key>
<dict>
<key>Custom</key>
<dict>
<key>Entries</key>
<array>
<dict>
<key>Disabled</key>
<false/>
<key>Ignore</key>
<false/>
<key>Path</key>
<string>\EFI\ubuntu\grubx64.efi</string>
<key>Title</key>
<string>Ubuntu</string>
<key>Type</key>
<string>All</string>
<key>VolumeType</key>
<string>Internal</string>
</dict>
<dict>
<key>Disabled</key>
<false/>
<key>Ignore</key>
<false/>
<key>Path</key>
<string>\EFI\Microsoft\Boot\example.efi</string>
<key>Title</key>
<string>Windows</string>
<key>Type</key>
<string>Windows</string>
<key>VolumeType</key>
<string>Internal</string>
</dict>
</array>
</dict>
在沒有可以確保文件格式正確的情況下編輯 plist 是相當棘手的,但每個新條目將如下所示:
<dict>
<key>Disabled</key>
<false/>
<key>Ignore</key>
<false/>
<key>Path</key>
<string>\EFI\operatingsystem\example.efi</string>
<key>Title</key>
<string>Whatever you want it to show up as</string>
<key>Type</key>
<string>Windows or All</string>
<key>VolumeType</key>
<string>Internal</string>
</dict>
這個過程並不這麼簡單;我只概述了其中幾個步驟。如需更詳細的指南,點這裡。
這個人比我更了解這一點,而且他們的設定要相似得多——他們運行 Kali、Ubuntu、Windows 和 OS X。
祝你好運!