ubuntu 安裝過程是否會刪除我原來的 UEFI 分割區?

ubuntu 安裝過程是否會刪除我原來的 UEFI 分割區?

我剛剛在 SSD 中安裝了 Windows 10 的新電腦,我也想在 HDD 上安裝 Ubuntu 作為雙系統,我嘗試安裝幾次並將 ubuntu 的引導程式放在 HDD 的不同位置,但似乎就像它不起作用(即使我按F12 並使用舊版來啟動我的硬碟,它仍然找不到啟動載入程式)。

我嘗試讓 ubuntu 在 HDD 上建立自己的分割區(用於 root、swap 和 UEFI),但它仍然無法按照上面所述工作。

我正在考慮將 ubuntu 的 UEFI 分割區放入我的 SSD 中,因為載入時我的 BIOS 似乎看不到 HDD。看起來我有兩個選擇:

  1. 為 ubuntu 建立一個新的 UEFI 分割區,這樣我的 SSD 中將會有兩個 UEFI 分割區,我不知道這是否會起作用。

  2. 選擇將ubuntu引導程式資訊放入原始UEFI分割區。但我不確定這是否會破壞我的 Windows 10 UEFI 分割區?

這是我目前的分區:

https://i.stack.imgur.com/9Srjs.png

任何幫助將不勝感激,謝謝!

答案1

第一的,禁用你的 CSM!相容性支援模組(CSM;又稱「傳統啟動支援」或類似術語)旨在讓為 BIOS 編寫的啟動載入程式在 EFI 上運作。 (自2011 年中期以來推出的大多數電腦都具有EFI,而不是BIOS,儘管術語「BIOS」經常被錯誤地應用於EFI。)當現有作業系統以EFI 模式啟動時,啟用CSM 會建立額外的啟動路徑,如果遵循該路徑,造成併發症。因此,啟用 CSM 更有可能產生問題而不是解決問題。您很可能會遇到此類問題。有關此主題的更多信息,請參閱我的網頁上有關於它的內容。

停用 CSM 後,您應該能夠以 EFI 模式啟動 Ubuntu 安裝程式。您可以透過進入 shell 並尋找名為 的目錄來仔細檢查它是否處於 EFI 模式/sys/firmware/efi。如果存在,則您已以 EFI 模式啟動;如果沒有,則您已在 BIOS 模式下啟動。

關於如何配置您的系統,沒有一個「正確」的答案EFI 系統分割區 (ESP)。您可以跨作業系統共享它們,也可以為每個作業系統擁有一個;將它們全部放在一個磁碟上或分佈在多個磁碟上;等等。我的一般建議是為所有作業系統使用一種 ESP。部分原因是 Windows 安裝程式(至少在 Windows 7 中;我沒有檢查更新的版本)如果看到多個 ESP,就會崩潰。

Ubuntu 安裝程式應該會偵測您的 ESP,在 處自動安裝它/boot/efi,並在那裡安裝引導程式。系統不應提示您安裝引導程式的位置。如果您有多個 ESP,情況會變得更加複雜。

如果您懷疑韌體可以讀取 SSD 但無法讀取硬碟的懷疑是正確的,那麼您應該/boot在 SSD 上放置一個 Linux 分割區。此分割區的大小應約為 500MiB,掛載點為/boot. Ubuntu 將在那裡儲存它的核心。因為引導程式使用韌體來讀取內核,所以它們必須位於可存取的媒體上。一旦核心取得控制權,作業系統的其餘部分就可以到達核心可以讀取的任何地方。

相關內容