在 Windows 8.1 的 RAID 0 上安装 UBUNTU 14.04(和 Mint 16,基于 UBUNTU 13.10)作为双引导时出现问题

Blu*_*emy 12 raid partition system-installation

好的,我知道有https://askubuntu.com/questions/455511/dual-boot-ubuntu-14-04-and-windows-7-on-fakeraid-installation-error-question-m#new-answer ?newreg=f2b8bde40c8947f8ac8e3cedec0d1964 那个帖子为我提供了一些答案,但我不知道它是否与我需要帮助的内容完全匹配。我在 RAID 0 上运行,不确定它是否是假 RAID。

刚开始时,我正在运行 Alienware (Dell) M17xR3。它随 Windows 7 一起提供。有一个 RAID 0 阵列,我认为它是一个“假”RAID,但我知道我也有一个硬件 RAID 控制器。以前分区并安装了 Ubuntu 13.04,安装它、创建分区和安装 GRUB 都没有问题。我已经升级到 Windows 8.1 Pro,安装过程中丢失了 GRUB,但是从 Windows 的硬盘分区大小,我知道我的 Linux 分区仍然存在。应该刚刚重新安装 GRUB,而是尝试重新格式化 Linux 分区并全新安装Ubuntu 14.04 x64还尝试了 Mint 16 x64 Cinnamon。完全相同的安装程序和完全相同的错误消息,发生在自定义分区部分之后,只是 ??????。我不知道 Windows 8 是否创建了 EFI/UEFI 安装,但我很确定 Windows 7 没有它。

这是我发布到的线程的链接:http : //forums.linuxmint.com/viewtopic.php?f=46&t=164950&e=0

根据该线程,要求发布一些终端输出,因此它们是:

“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_dcigjjhddj_M17X_RAID0p6: 212GB
Sector size (logical/physical): 512B/512B
Partition Table: loop

Number  Start  End    Size   File system  Flags
 1      0.00B  212GB  212GB  ext4


Error: /dev/mapper/isw_dcigjjhddj_M17X_RAID0p5: unrecognised disk label   

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

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

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


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

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


Model: Linux device-mapper (linear) (dm)
Disk /dev/mapper/isw_dcigjjhddj_M17X_RAID0p1: 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_dcigjjhddj_M17X_RAID0: 1000GB
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  14.2GB  14.2GB  primary   ntfs         boot
 3      14.2GB  773GB   758GB   primary   ntfs
 4      773GB   1000GB  228GB   extended               lba
 6      773GB   984GB   212GB   logical   ext4
 5      984GB   1000GB  15.7GB  logical


Warning: Unable to open /dev/sr0 read-write (Read-only file system).  /dev/sr0
has been opened read-only.
Model: PLDS DVD+-RW DL-8A4SH (scsi)
Disk /dev/sr0: 1252MB
Sector size (logical/physical): 2048B/2048B
Partition Table: mac

Number  Start  End     Size    File system  Name   Flags
 1      8192B  24.6kB  16.4kB               Apple
 2      171MB  180MB   9306kB               EFI
Run Code Online (Sandbox Code Playgroud)

“sudo blkid”输出:

/dev/loop0: TYPE="squashfs" 
/dev/sda: TYPE="isw_raid_member" 
/dev/sr0: LABEL="Linux Mint 16 Cinnamon 64-bit" TYPE="iso9660" 
/dev/sdb: TYPE="isw_raid_member" 
/dev/mapper/isw_dcigjjhddj_M17X_RAID0p1: SEC_TYPE="msdos" LABEL="DellUtility"  UUID="5450-4444" TYPE="vfat" 
/dev/mapper/isw_dcigjjhddj_M17X_RAID0p2: LABEL="RECOVERY" UUID="3C9A4EA39A4E5A12"     TYPE="ntfs" 
/dev/mapper/isw_dcigjjhddj_M17X_RAID0p3: UUID="C614C2E714C2D997" TYPE="ntfs" 
/dev/mapper/isw_dcigjjhddj_M17X_RAID0p6: UUID="e39970ed-c278-4135-a8fb-3806cd62835b" TYPE="ext4" 
Run Code Online (Sandbox Code Playgroud)

“lsblk”输出:

NAME                                   MAJ:MIN RM   SIZE RO TYPE   MOUNTPOINT
sda                                      8:0    0 465.8G  0 disk   
??isw_dcigjjhddj_M17X_RAID0 (dm-0)     252:0    0 931.5G  0 dmraid 
  ??isw_dcigjjhddj_M17X_RAID0p1 (dm-1) 252:1    0  39.2M  0 part   
  ??isw_dcigjjhddj_M17X_RAID0p2 (dm-2) 252:2    0  13.2G  0 part   
  ??isw_dcigjjhddj_M17X_RAID0p3 (dm-3) 252:3    0 706.4G  0 part   
  ??isw_dcigjjhddj_M17X_RAID0p4 (dm-4) 252:4    0     1K  0 part   
  ??isw_dcigjjhddj_M17X_RAID0p5 (dm-5) 252:5    0  14.6G  0 part   
  ??isw_dcigjjhddj_M17X_RAID0p6 (dm-6) 252:6    0 197.3G  0 part   
sdb                                      8:16   0 465.8G  0 disk   
??isw_dcigjjhddj_M17X_RAID0 (dm-0)     252:0    0 931.5G  0 dmraid 
  ??isw_dcigjjhddj_M17X_RAID0p1 (dm-1) 252:1    0  39.2M  0 part   
  ??isw_dcigjjhddj_M17X_RAID0p2 (dm-2) 252:2    0  13.2G  0 part   
  ??isw_dcigjjhddj_M17X_RAID0p3 (dm-3) 252:3    0 706.4G  0 part   
  ??isw_dcigjjhddj_M17X_RAID0p4 (dm-4) 252:4    0     1K  0 part   
  ??isw_dcigjjhddj_M17X_RAID0p5 (dm-5) 252:5    0  14.6G  0 part   
  ??isw_dcigjjhddj_M17X_RAID0p6 (dm-6) 252:6    0 197.3G  0 part   
sr0                                     11:0    1   1.2G  0 rom    /cdrom
loop0                                    7:0    0   1.1G  1 loop   /rofs
Run Code Online (Sandbox Code Playgroud)

“inxi -b”输出:

System:    Host: mint Kernel: 3.11.0-12-generic x86_64 (64 bit) Desktop: Gnome Distro: Linux Mint 16 Petra
Machine:   Mobo: Alienware model: M17xR3 version: A08 Bios: Alienware version: A08 date: 07/29/2011
CPU:       Quad core Intel Core i7-2670QM CPU (-HT-MCP-) clocked at 2192.734 MHz 
Graphics:  Card-1: Intel 2nd Generation Core Processor Family Integrated Graphics Controller 
           Card-2: NVIDIA GF116M [GeForce GT 560M] 
           X.Org: 1.14.3 drivers: (unloaded: fbdev,vesa) FAILED: nouveau,intel Resolution: 1920x1080@60.0hz 
           GLX Renderer: Mesa DRI Intel Sandybridge Mobile GLX Version: 3.0 Mesa 9.2.1
Network:   Card-1: Qualcomm Atheros AR8151 v2.0 Gigabit Ethernet driver: atl1c 
           Card-2: Qualcomm Atheros AR93xx Wireless Network Adapter driver: ath9k 
Drives:    HDD Total Size: 1000.2GB (-)
Info:      Processes: 211 Uptime: 20 min Memory: 524.9/7932.9MB Client: Shell inxi: 1.8.4 
Run Code Online (Sandbox Code Playgroud)

小智 0

您似乎正在将两个 465.8 物理卷组装成一个 raid0(条带),这应该产生大约 931.6(减去开销)大小的逻辑分区。

然后你有(显然根据你的 lsblk 输出)分区总计 1863.039201G

我可能是错的,但看来你在这里有多个问题:

  1. 您尝试使用大约两倍的可用总磁盘空间(如果 lsblk 报告的是分区大小而不是逻辑磁盘大小,则可能是 4 倍)
  2. 您似乎正在使用整个磁盘(一组非常奇怪的分区),这些分区是使用 Linux 软件 raid 构建的,因此在启动 Windows 时将不可见。

结果,parted 无法理解你想要做的事情。

如果您想要双引导,您可能需要在每个磁盘上创建两个软件 raid 分区(一个使用 Windows 软件 raid,一个使用 Linux),然后根据需要在其中创建逻辑卷。

您还需要限制所有分区的总和,以适应磁盘的可用大小。