/dev/sda
包含 GPT 签名,表明它有一个 GPT 表。但是,它有一个假的 msdos 分区表,这是应该的。也许它被损坏了?这是 GPT 分区表吗?
这就是错误消息,这是我第一次安装 Ubuntu 操作系统时出现的。可以关闭消息框。无法单击“是”,也无法单击“否”。我该怎么办?
答案1
我之所以回答是因为这里的答案不够充分。我不希望以后看到这个问题的人为了安装 Ubuntu 而破坏他们的 Windows 分区。
要解决您的问题,请按照下列步骤操作:
- 启动紧急磁盘(Ubuntu 或其他 Linux Live CD)并打开文本模式 shell。
- 键入
sudo gdisk /dev/sda
(/dev/sda
如有必要,请更改为适合访问硬盘的任何内容)。程序可能会抱怨它发现了 MBR 和 GPT 数据,并会询问使用哪个。您告诉它使用哪个并不重要。 - 在
Command
提示符下,键入x
以进入专家菜单。 - 在
Expert command
提示符下,键入z
(zap
销毁)GPT 数据。 - 输入
y
有关销毁 GPT 的确认响应。 - 输入
n
有关清空 MBR 的查询的答案。警告:如果您在这里回答y
,您将破坏您的 Windows 分区!
答案2
无需应急磁盘!!
只需使用 ubuntu live CD 或 USB 启动即可(我使用 USB)。
然后打开终端。输入:(sudo gdisk
按回车键)输入:(如有必要,/dev/sda
请更改/dev/sda
为适合访问硬盘的任何内容)。然后您可能会看到有 MBR 和 GPT。告诉计算机你想使用 MBR
然后:在命令提示符下,键入x
以进入专家菜单。在专家命令提示符下,键入z
以“zap”(销毁)GPT 数据。键入y
以响应有关销毁 GPT 的确认。键入n
以响应有关清空 MBR 的查询。注意:如果您y
在此处回答,您将销毁您的 Windows 分区!
答案3
当我的磁盘上有 Windows 7 系统的剩余分区时,我也发现类似的问题。我回到 Windows 7,使用磁盘管理器删除了所有分区。
另外,确保磁盘管理器中的磁盘不是“动态的”。
之后,我就可以全新安装 ubuntu 12.1o 了 :)
如果您没有运行 Windows 7 的系统,您可以使用 Windows 7 DVD 启动并运行安装程序。在选择安装分区时选择“高级”,然后删除那里的所有分区。
答案4
我想回答可能导致这种复杂情况的原因之一。
我有一个 GPT 系统,装有 Ubuntu 14.04,没有 Windows。如果不擦除磁盘,我无法安装 Windows。因此,我采取了必要的备份(无论您做什么简单的事情,都要始终这样做)并使用可启动的 Windows USB 擦除磁盘。
现在,问题是,即使这会自动从 GPT 转换为 MBR,不知何故,它仍会保留 GPT 的签名。因此,任何用于管理硬盘的工具(如 Gparted)都会感到困惑,因为它同时发现了 GPT 和 MBR。因此,这会将所有磁盘空间显示为未分配,就好像您没有 Windows 一样。但是,如果您检查媒体,它将显示可安装的驱动器,甚至将显示驱动器拥有的所有数据。
解决方法是 - 制作一个可启动的 USB,其中包含任意版本的 Linux。实时启动它,一旦 Linux 启动,打开终端并使用gdisk 实用程序删除所有损坏的 GPT 条目或签名。