在舊版 mac mini (2014) 上安裝 ubuntu 雙啟動

在舊版 mac mini (2014) 上安裝 ubuntu 雙啟動

從 2014 年開始,我一直在嘗試在我的舊 mac mini 上安裝 22.04 作為雙重啟動。

  1. 建立了一個可啟動的USB
  2. 安裝rEFInd在Mac上
  3. 對於mac來說,將主磁碟分為250 GB,250 GB不算什麼。

我可以從 USB 啟動 Linux,但是當我進入安裝位元時,我收到訊息“電腦上沒有其他作業系統”

我照這裡的建議做了:在 mac mini 2018 上安裝 ubuntu 18.04

並運行ubiquity -b而不是標準安裝;建立空磁碟空間並將其格式化為ext4,然後執行Something else安裝選項。

所有這些都完成了,沒有錯誤訊息,但是在啟動 mac 時,我進入了rEFInd啟動器,但唯一檢測到的作業系統是 macos。

我是否在某個地方錯過了關鍵步驟?

答案1

因為你在macOS下安裝了rEFInd安裝 Ubuntu 時,該refind-install腳本不會偵測到任何 Linux 分割區,因此不會安裝任何 EFI 檔案系統驅動程式。如果沒有這些,也沒有 GRUB 2,rEFInd 將無法偵測 Ubuntu 安裝。

要解決該問題,您應該安裝ext4_x64.efi驅動程式檔案。您可以如下執行此操作(憑記憶):

  1. 啟動 macOS。
  2. 打開終端機視窗。
  3. 執行mountesprEFInd 附帶的腳本。這將掛載您的 EFI 系統分割區 (ESP),可能位於/Volumes/ESP. (腳本應該說明它的安裝位置。)
  4. ext4_x64.efi檔案從 rEFInd 目錄(無論您解壓縮.zip檔案的位置)複製到/Volumes/ESP/EFI/refind/drivers_x64/(或根據mountesp安裝 ESP 的位置進行調整)。

此時,您應該能夠重新啟動,並且 rEFInd 應該從您的 Ubuntu 安裝中偵測到 Linux 核心。如果您安裝在一個大的 ext4fs 分割區中,rEFInd 此時應該可以啟動 Linux。如果您使用單獨的/boot分割區進行安裝(因為您使用了 LVM 或任何其他原因),那麼您不需要突出顯示 Ubuntu 條目並按 Enter 鍵,而是需要按幾次 Tab 並新增一個root={something}規範,其中{something}是標識符對於你的根檔案系統。

相關內容