我剛剛將 Ubuntu 安裝到硬碟上兩個 60GB 分割區之一。我認為是 sda2,另一個分割區 (sda1) 包含失敗的 Ubuntu 安裝。 Sda2又分成sda6(59GB)和sda5(交換空間),那麼我是否可以斷定Ubuntu的工作副本在sda2中?磁碟實用程式告訴我 sda1 未安裝且不可啟動,而 sda6 已安裝在 / 但分割區標誌只是顯示“-”。請問如何刪除失敗的安裝並確保仍然可以啟動?
答案1
我懷疑你有這樣的設定:
1 個 HDD,採用 MBR 方案分區:
SDA1:主分割區(包含失敗的安裝) SDA2:**擴充**分割區,包含兩個磁碟區: SDA5(1 GB,交換) SDA6(59GB) SDA3:未使用。 SDA4:未使用。
(使用 MBR 模式分區的磁碟機最多只能有 4 個主分割區。其中一個可以是擴充分割區,基本上就是「翻頁,查看下一個列表,了解更多資料不適合主分割區的分割區」) 。
如果是這種情況,您應該可以將分割區 6 設定為活動分割區。
你可以這樣做:
fdisk /dev/sda
a
6
請注意,此時應該只有一個活動分區。如果 sda1 也被標記為活動,那麼您必須手動刪除此標誌。您可以按照與分割區 6 相同的方式切換它a
1
。
fdisk -l
但是,從(fdisk,列出所有分割區)或(fdisk on /dev/sda,然後列印分割區表)開始fdisk /dev/sda
p
,以驗證分割區佈局是否如我假設的那樣。
我剛剛測試的虛擬機器的範例輸出:(sda1 在本例中處於活動狀態)。
裝置引導開始結束區塊 ID 系統 /dev/sda1 * 2048 16779263 8388608 83 Linux /dev/sda2 16779264 20971519 2096128 82 Linux 交換區 / Solaris
答案2
要更改可從終端啟動的分割區:(我不確定如果您有 EFI 啟動,它是否會這樣工作)
sudo sfdisk -AX /dev/sdY
其中 X 是您要從中啟動的分割區號,Y 是磁碟號。
了解您的分割區和磁碟類型
sudo sfdisk -l
或者
sudo fdisk -l