Windows

從雙啟動(Windows10 / Pop_OS)轉向單啟動(僅 Pop);Q 關於我的 EFI 設置:2 個 EFI 分區?

  • March 23, 2021

去年 7 月,作為一個完整的 Linux 菜鳥,我購買了一台預裝了 Windows 10 pro 的翻新戴爾 e7470。我按照此影片中的說明(提示磁碟分區步驟)安裝 Pop_OS 20.04 以使用 Windows 10 進行雙啟動:Pop!_OS 19.10 - Setting up a Dual Boot with Windows 10。進展順利。現在我正在考慮刪除 Windows,並且正在查看我的磁碟分區以查看可以刪除的內容。這是執行 Pop 時 GNOME Disks 的螢幕截圖:

GNOME 磁碟

我不明白為什麼影片讓我創建一個新的 EFI 分區 (sda5) 而不是使用 Windows 預裝的 ESP (sda1)。我想知道這是否會導致問題,但更重要的是,我是否可以使用磁碟來刪除 Windows 作業系統(sda3)以及 ESP(sda1)、恢復分區(sda4)和“Microsoft 保留”(sda2)。我不想做錯事並最終導致無法啟動的電腦。

如果它有幫助,這裡是輸出efibootmgr

steve@pop-os:~$ sudo efibootmgr
BootCurrent: 0003
Timeout: 2 seconds
BootOrder: 0003,0000,0001,0004
Boot0000* Windows Boot Manager
Boot0001* UEFI: SK hynix SC311 SATA 512GB, Partition 1
Boot0002* Pop!_OS 20.04 LTS
Boot0003* Pop!_OS 20.04 LTS
Boot0004* Linux Firmware Updater

Boot0000並且Boot0001似乎是相同的——分區 1,Boot0002Boot0003(分區 5)一樣。

我想知道:

  1. 這種 2-EFI 分區設置是否可以接受?
  2. 我將如何安全(並且盡可能完全地)刪除 Windows 10?
  3. 我的系統是否可以在沒有 ESP 的情況下啟動,即它會使用分區 5,它說它安裝在/boot/efi?

我相信這是一個提供略微誤導資訊的教程範例。發生這種情況的原因有很多,有時作者想確定他們的建議在所有情況下都有效,有時作者自己還不太了解自己的主題。

您不希望並且通常不應該在一個驅動器上有兩個 EFI (ESP) 分區。

如果您確定要完全不可逆地1刪除視窗,那麼您可以:

  1. 刪除除 EFI 之外的所有與 windows 關聯的分區。
  2. 從 EFI 分區中刪除 Windows 引導載入程序。

如果您只是將 Pop OS 安裝為全新安裝

您可以只擦除驅動器並從新的分區表開始。甚至不必費心保存 UEFI,只需重新開始。

如果您要轉換現有的 Pop OS 安裝

多加小心。保持您的 Pop OS 引導載入程序文件安裝在 EFI 上。如果教程告訴您創建一個新的 EFI 分區,那麼您可以按照它進行操作,但請確保您:

  • 將引導載入程序安裝到的EFI 分區
  • 刪除您的EFI 分區,這樣您就只剩下一個。

  1. 要重新安裝 Windows,您需要獲取 Windows 安裝程序的副本。這通常會花費您一個全新的許可證,因為 OEM 版本不提供安裝 CD。

引用自:https://unix.stackexchange.com/questions/638999