我严格遵循了以下指南: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
的输出。p
v