刪除並合併 arch linux 安裝中的所有 Windows 分割區

刪除並合併 arch linux 安裝中的所有 Windows 分割區

這裡是新手。我嘗試將 arch linux 安裝到我的筆記型電腦上,該筆記型電腦有 2 個分割區並且安裝了 Windows 10。我無法使用 fdisk 刪除和合併分割區,因此請用 google 搜尋並執行以下命令。

dd if=/dev/zero of=/dev/sda bs=512 count=1 conv=notrunc

根據問題。

現在我看不到我的分區,我看到的fdisk -l只是

/dev/sdb1和分區/dev/sdb2/dev/sdb3

/dev/sdb是安裝介質。我不想為此做任何事。

如何讓所有分割區/dev/sda再次可見並刪除它們,然後將它們合併為一個分割區,以便我可以使用 swap 和 efi 將 arch linux 安裝到一個分割區中?fdisk

答案1

這很正常,因為您刪除了 上的所有內容sda。它沒有要顯示的分區。做:

fdisk /dev/sda

您將以互動方式輸入 fdisk。如果出現問題並且sda系統確實丟失了某些內容,那麼您將在這一步驟中收到錯誤訊息。我建議執行partxpartprobe重新啟動;可能需要通知內核有關 的變更sda。然後再試fdisk /dev/sda一次。

鍵入p列印分區,它應該是空的。
然後您應該建立一個新標籤 - 分區表:

  • 在較新的 UEFI 系統上使用 GPT,按g
  • 對於較舊 BIOS 上的 MBR/DOS,請按o

下一步是按 新增分區n

您可以用來m獲取幫助,了解可用的選擇。

答案2

所以問題是你做了dd if=/dev/zero of=/dev/sda bs=512 count=1 conv=notrunc

這只會寫入磁碟機 /dev/sda。您尚未對 /dev/sdb 執行任何操作。

如果您想要刪除分割區 /dev/sdb1、/dev/sdb2 和 /deb/sdb3,請執行此操作,dd if=/dev/zero of=/dev/sdb bs=512 count=1 conv=notrunc這將擦除其他磁碟機中的分割區。確保這不是您的安裝介質

您也可以執行fdisk /dev/sdb並鍵入d刪除分割區

如果您想合併這 2 個驅動器,則需要某種 Raid 卡來將 2 個驅動器合併為 1 個虛擬驅動器。

現在您的分割區已經消失,您可以使用此資源透過交換和 efi 建立分割區https://wiki.archlinux.org/title/Installation_guide

相關內容