Ubuntu 不會與 Windows 7 一起安裝在未指派的空間上

Ubuntu 不會與 Windows 7 一起安裝在未指派的空間上

我有一台 Windows 7(預先安裝)戴爾桌上型電腦。我使用 Windows 分割區管理器將主分割區縮小了 400 GB。該工具在確認完成之前凍結了,但是當我重新執行它時,一切看起來都符合預期。然後我重新啟動系統三次,以確保 Windows 對於較小的硬碟感覺良好。

然後我啟動到 Ubuntu 13.10 Live CD 以使用安裝程式工具。系統向我打招呼,承認作業系統存在,所以我選擇一起安裝。 Ubuntu 產生了一個無法解釋的錯誤,字面意思是:???? ????。我單擊“確定”,安裝工具現在只提供erase disk or something else.

我決定打開 GParted 以了解發生了什麼,但它仍然掛在Searching /dev/mapper/isw_ebffchhbhf_ARRAY partitions.當我從命令列運行它時,出現以下錯誤:

ubuntu@ubuntu:~$ sudo gparted
======================
libparted : 2.3
======================

(gpartedbin:13899): glibm    m-CRITICAL **: 
unhandled exception (type Glib::Error) in signal handler:
domain: g_convert_error
code  : 1
what  : Invalid byte sequence in conversion input

這是輸出sudo parted -l

Error: Can't have a partition outside the disk!                           

Error: /dev/sdb: unrecognised disk label                                  

Model: Linux device-mapper (linear) (dm)
Disk /dev/mapper/isw_ebffchhbhf_ARRAY3: 1570GB
Sector size (logical/physical): 512B/512B
Partition Table: loop

Number  Start  End     Size    File system  Flags
  1      0.00B  1570GB  1570GB  ntfs


Model: Linux device-mapper (linear) (dm)
Disk /dev/mapper/isw_ebffchhbhf_ARRAY2: 789MB
Sector size (logical/physical): 512B/512B
Partition Table: loop

Number  Start  End    Size   File system  Flags
 1      0.00B  789MB  789MB  ntfs


Model: Linux device-mapper (linear) (dm)
Disk /dev/mapper/isw_ebffchhbhf_ARRAY1: 41.1MB
Sector size (logical/physical): 512B/512B
Partition Table: loop

Number  Start  End     Size    File system  Flags
 1      0.00B  41.1MB  41.1MB  fat16


Model: Linux device-mapper (striped) (dm)
Disk /dev/mapper/isw_ebffchhbhf_ARRAY: 2000GB
Sector size (logical/physical): 512B/512B
Partition Table: msdos

Number  Start   End     Size    Type     File system  Flags
 1      32.3kB  41.1MB  41.1MB  primary  fat16        diag
 2      41.9MB  830MB   789MB   primary  ntfs         boot
 3      830MB   1571GB  1570GB  primary  ntfs


Model:  USB Flash Memory (scsi)
Disk /dev/sdg: 8015MB
Sector size (logical/physical): 512B/512B
Partition Table: msdos

Number  Start   End     Size    Type     File system  Flags
 1      32.3kB  8015MB  8015MB  primary  fat32        boot

和輸出sudo blkid

/dev/loop0: TYPE="squashfs" 
/dev/sda: TYPE="isw_raid_member" 
/dev/sdb: TYPE="isw_raid_member" 
/dev/mapper/isw_ebffchhbhf_ARRAY1: SEC_TYPE="msdos" LABEL="DellUtility" UUID="5450-4444" TYPE="vfat" 
/dev/mapper/isw_ebffchhbhf_ARRAY2: LABEL="RECOVERY" UUID="2418BE8718BE578E" TYPE="ntfs" 
/dev/mapper/isw_ebffchhbhf_ARRAY3: LABEL="OS" UUID="EC94C46294C430BE" TYPE="ntfs" 
/dev/sdg1: UUID="34C6-275A" TYPE="vfat" 

有人有建議嗎?知道問題是什麼嗎?

答案1

也許您在 Windows 上以 RAID 模式使用磁碟控制器,而 Ubuntu 無法修改或使用此 RAID 陣列。您使用的是 SSD 快取還是 RAID?如果您正在使用 SSD 緩存,請嘗試在 Windows 上將其關閉,然後嘗試在 BIOS 上將磁碟控制器操作模式從 RAID 變更為 AHCI,啟動 Windows 以檢查其是否正常運作,然後再次嘗試安裝 Ubuntu。

如果您在 2 個或更多磁碟之間使用 RAID,則該磁碟控制器可能使用 FakeRAID 而 Ubuntu 不支援它。

答案2

我最終找到了解決方案。它並沒有完全解決我的問題,但我現在在雙啟動 RAID 系統上運行 Ubuntu 和 Windows。

經過大量閱讀後,我發現有人聲稱使用備用 CD 可以輕鬆安裝。由於 Canonical 放棄了對 13.10 備用 ISO 的支持,我決定使用 Precise 12.04 LTS。它可以使用備用 CD 輕鬆安裝,並且 GRUB 可以完美運行。甚至不需要運行啟動修復。

相關內容