在预装 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)设置不当,检测为损坏的备份分区表。如 Wikipedia 文章所述,您可以通过Ubuntu 中的命令gdisk识别设置了 HPA 的磁盘。sudo hdparm -N /dev/sda
  • Linux 认为该磁盘是基于主板的软件 RAID 阵列(又称“假 RAID”)的一部分,这实际上会将其大小缩小一小段。结果类似,它会将gdisk备份分区表标识为已损坏。如果是这种情况,sudo dmraid -rE /dev/sda可能会解决问题;但非常谨慎这样做,因为如果磁盘真的应该使 RAID 处于活动状态,此命令可能会对磁盘造成严重损坏!

如果您需要更多帮助,请发布输出sudo hdparm -N /dev/sda和更多信息——具体来说,是程序内和命令gdisk的输出。pv

相关内容