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 运行完美。甚至不需要运行启动修复。

相关内容