Clover

出自 Arch Linux 中文维基

本文內容或本節內容已經過期。

原因: 請提供模板的第一個位置參數以概括原因。 (在Talk:Clover討論)

Clover 是一個為了在非 Macintosh 計算機上安裝 Mac OS X 而開發的 UEFI 引導加載程序。除了 OS X,Clover 也可以引導其他作業系統。Clover 可以用於引導支持 EFISTUB 的 Linux 內核。相對於其他的引導器來說,Clover 原生支持現今被廣泛使用的寬屏顯示器所採用的高解像度界面。

安裝[編輯 | 編輯原始碼]

Sourceforge 上下載可引導的 Clover ISO 文件。

解壓已下載的壓縮文件,然後找到文件名為 Clover-*-X64.iso 的鏡像文件,將其掛載或解壓。將 EFI 文件夾裡的所有文件複製到你的 EFI 分區中。如果當前有其他的作業系統(例如 Windows)接管了你的 EFI 分區,不要忘記備份 EFI 分區中 BOOT 文件夾下的 bootx64.efi 文件。

配置[編輯 | 編輯原始碼]

Clover 的配置是通過 EFI/CLOVER 目錄下的 XML 文件 config.plist 記錄的。Clover 的強大功能依賴於它的複雜配置,如果你想深入了解有關於 Clover 配置的細節,請訪問 Clover Wiki。如果你想要添加 Linux 的引導選項,並且開啟原生高解像度的 GUI,請添加以下代碼到 config.plist 中。其中的一部分內容可能已經在 config.plist 中有所涉及,請將已有的內容替換。

與此同時,請將 Linux /boot/ 下的 /initramfs-linux.imgvmlinuz-linux 放到你 EFI 分區的根目錄。在以下的示例中,initramfs 和 Linux 內核文件必須放在 EFI 分區的根目錄中,即和 EFI 文件夾同級的目錄下。

<key>GUI</key>
<dict>
   <key>Custom</key>
   <dict>
      <key>Entries</key>
      <array>
         <dict>
            <key>AddArguments</key>
            <string>root=UUID=d4f1e3b7-b466-4c1b-991c-90fa99cafbc6 rw add_efi_memmap initrd=/initramfs-linux.img</string>
            <key>Disabled</key>
            <false/>
            <key>FullTitle</key>
            <string>Arch Linux</string>
            <key>Hidden</key>
            <false/>
            <key>Ignore</key>
            <false/>
            <key>Path</key>
            <string>vmlinuz-linux</string>
            <key>Type</key>
            <string>Linux</string>
            <key>Volume</key>
            <string>EFI</string>
            <key>VolumeType</key>
            <string>Internal</string>
         </dict>
      </array>
   </dict>
   <key>ScreenResolution</key>
   <string>2560x1080</string>
   <key>Theme</key>
   <string>bootcamp</string>
</dict>

參考閱讀[編輯 | 編輯原始碼]