與預先安裝的 Windows 8 一起安裝 13.10

與預先安裝的 Windows 8 一起安裝 13.10

我按照本指南進行了操作:http://www.everydaylinuxuser.com/2013/09/install-ubuntu-linux-alongside-windows.html

然而,當我到達第 6 步時,我只看到我的/dev/sda,它說它完全未分配。我只需選擇/dev/sda並單擊現在安裝,但這不會終止我的 Windows 安裝嗎?退出安裝並從 LiveUSB 運行 Ubuntu,GParted 說整個驅動器未分配,並說我有一個損壞或無效的 GPT 表。使用磁碟實用程序,我可以看到我的所有分區,包括我創建的可用空間。運行fdisk顯示:partition 1 does not start on physical sector boundary,並且不列出任何分區。

我已經閱讀了這裡的所有相關帖子,但沒有一個起作用。難道沒有一些簡單的方法可以告訴 Ubuntu 與 Windows 8 硬碟分割區的方式很好地配合嗎?如果沒有一個簡單的答案,我將放棄在工作環境之外使用 Linux 的想法。擁有如此多的支援和如此多的熟練用戶的事情應該不會那麼困難。

編輯:這是我從 gdisk 得到的:

ubuntu@ubuntu:~$ sudo gdisk /dev/sda
GPT fdisk (gdisk) version 0.8.7

 Caution: invalid backup GPT header, but valid main header; regenerating
 backup header from main header.

 Partition table scan:
   MBR: protective
   BSD: not present
   APM: not present
   GPT: damaged

 ****************************************************************************
 Caution: Found protective or hybrid MBR and corrupt GPT. Using GPT, but disk
 verification and recovery are STRONGLY recommended.
 ****************************************************************************

 Warning! Secondary partition table overlaps the last partition by
 1 blocks!
 Try reducing the partition table size by 4 entries.
 (Use the 's' item on the experts' menu.)

答案1

我懷疑正在發生以下兩件事之一:

  • 你的磁碟有一個宿主保護區 (HPA)設定不當,gdisk偵測為備份分區表損壞。正如維基百科文章中所述,您可以透過sudo hdparm -N /dev/sdaUbuntu 中的命令識別具有 HPA 設定的磁碟。
  • Linux 認為磁碟是基於主機板的軟體 RAID 陣列(又稱「假 RAID」)的一部分,這有效地少量減少了其大小。結果類似,將gdisk備份分區表識別為損壞。如果是這種情況,sudo dmraid -rE /dev/sda可能會解決問題;但要非常謹慎關於這樣做,因為如果磁碟真的應該如果 RAID 處於活動狀態,此指令可能會對磁碟造成嚴重損壞!

如果您需要更多幫助,請發布 的輸出sudo hdparm -N /dev/sda和更多資訊- 具體來說,是程式中和命令gdisk的輸出。pv

相關內容