Ubuntu 無法在我的 Mac 上運行,我該怎麼辦?

Ubuntu 無法在我的 Mac 上運行,我該怎麼辦?

我需要一些有關 MacBook 的協助。嗯,幾個月前,我在 HD 外接設備上安裝了 ubuntu 和 kali linux,由於改裝,它在我的 macbook 上運行良好。今天我在我姐姐的 MacBook 上安裝了 refit,做著我在我的上做的同樣的事情。我已經安裝了改裝,並將我的外部硬碟插入她的電腦。當打開電腦時,我選擇了企鵝圖標,令我驚訝的是它不起作用。那裡寫著no bootable disk。所以我以為她電腦的分區有問題,於是在refit的主頁上我選擇了partition tool,然後按照說明進行操作。

當程式完成修復分割區後,我重新啟動計算機,並再次嘗試開啟linux。這次有不同的寫法no system disk。我不明白為什麼它只發生在她的電腦上,因為在我的電腦上它運作良好。

還有當我啟動電腦時,在改裝主頁上,蘋果圖標旁邊,有一個方形圖標,黑色和灰色,上面寫著boot legacy ox HD什麼意思?請我需要一些幫助。我應該擦除整個電腦的硬碟,然後重新安裝所有東西嗎?或者有更簡單的方法嗎?謝謝 :)

答案1

您認為“修復”磁碟的工具實際上創建了一個混合MBR。這是一個危險的駭客行為Apple 使用它來幫助支援 OS X 和 Windows 的雙啟動設定。儘管某些配置需要混合 MBR,但它們已被過度使用,在不了解它們的情況下使用它們就像給幼兒一個火焰噴射器。我見過太多關於人們因為混合 MBR 的怪異而毀掉他們的系統的報導。我強烈建議您閱讀我之前連結到的頁面,以便您能夠更好地了解風險並避免象徵性地將磁碟燒毀。

雖然可以使用混合 MBR 在 Mac 上以 BIOS 模式啟動 Linux,但在我看來,通常以 EFI 模式啟動更好沒有使用混合 MBR。我的有關此主題的網頁提供了有關執行此操作的信息,但它有點過時,並且它使用非常舊的 Mac 作為參考。實際上,使用一些更現代的 Mac 電腦會更容易,但過程有些不同,而且我沒有關於執行此操作的文檔的參考。

您在上一段中描述的圖示是用於從 rEFIt 啟動 BIOS 模式作業系統的通用圖示。發生這種情況是因為 rEFIt 認為它在硬碟上發現了未知的可啟動 BIOS 模式作業系統。它可能會也可能不會這樣做。它的出現很可能是因為您在磁碟上建立了混合 MBR,而且混合 MBR 很可能沒有做任何有用的事情。

至於您的主要問題,在 Mac 上啟動外部磁碟一直是一個偶然的問題,尤其是在 BIOS 模式下。您姐姐的 Mac 韌體很可能不適合這項工作。從不再維護的 rEFIt 升級到我的分支可能會帶來更好的運氣,rEFInd,它支援以 EFI 模式啟動 Linux 核心(3.3.0 及更高版本)。事實上,如果您知道自己在做什麼,您應該能夠在外部磁碟上安裝 rEFInd,這樣當您在開啟電腦電源時按住 Option 鍵並選擇外部磁碟時,它就會在任何 Mac 上啟動。為此,您需要將 rEFInd 安裝到外部磁碟的 EFI 系統分割區 (ESP),作為EFI/BOOT/bootx64.efi. (現在這對你來說可能是胡言亂語。如果你讀了rEFInd 文檔我的 Linux EFI 開機載入程式頁面你應該更好地理解如何做到這一點。應該能夠在您的外部磁碟上偵測並啟動 Linux,而無需使用 GRUB 或依賴您現在用來啟動 Linux 的駭客 BIOS 模式技巧。

相關內容