1. 程式人生 > >win7 安裝 ubuntu 12.04 不識別分割槽

win7 安裝 ubuntu 12.04 不識別分割槽

電腦上原來有個win7, 由於要在 ubuntu 環境下開發, 所以要裝個 ubuntu 。

在 win7 下, 通過壓縮卷, 騰出來了 150G 的空間。

安裝 ubuntu 的時候, 提示說我電腦上沒有作業系統。

選擇分割槽的地方, 看到的只有整個硬碟裝置, 看不到硬碟上的分割槽。

網上找了些資料, 通過命令:

sudo parted /dev/sda

進去後, 輸入 print

提示:

可能是由不理解 GPT 分割槽表的程式導致的。或者您刪除了 GPT 表,現在使用 msdos 分割槽表。這是 GPT 分割槽表嗎?
是/Yes/否/No?

我輸入了個 Yes , 還是看不到任何分割槽資訊:

Model: ATA HGST HTS725050A7 (scsi)
磁碟 /dev/sda: 500GB
Sector size (logical/physical): 512B/4096B
分割槽表:gpt

數字 開始: End 大小 檔案系統 Name 標誌

根據網上帖子提示,進入 live , 然後輸入如下命令:

sudo dd if=/dev/zero of=/dev/sda bs=1 count=8 seek=512

再安裝 ubuntu , 就可以看到分割槽了。

找資料的過程中看到, 還有一種原因可能導致這種現象, 就是最後一個分割槽超出了磁碟範圍, 導致 ubuntu 無法識別分割槽資訊。

可以通過修改分割槽表來解決。

具體什麼原因, 要在出現問題後, 通過 sudo parted /dev/sda    print 來檢視。