這裡是新手。我嘗試將 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
系統確實丟失了某些內容,那麼您將在這一步驟中收到錯誤訊息。我建議執行partx
或partprobe
重新啟動;可能需要通知內核有關 的變更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