安装ubuntu时出现GPT分区表警告消息


13

/dev/sda包含表明其具有GPT表的GPT签名。但是,它应该具有伪造的msdos分区表。也许它已损坏?这是GPT分区表吗?

所以,这就是错误消息,这是在我第一次安装Ubuntu的过程中。可以关闭消息框。无法单击“是”,也无法单击“否”。我该怎么办?


您能否提供收到的错误消息?
凯文·鲍文

只是说我可能已经删除了表或某个程序可能已为我损坏了
user127455

1
您报告的错误消息没有任何意义,因为两个条件(存在GPT签名和“伪造” MS-DOS表)实际上与有效的GPT磁盘一致。因此,我怀疑您在某处省略了“不”或“不”。请再检查一次。
Rod Smith

尽管显示了消息框,我仍然可以单击继续按钮:)
Anoop.PA,

Answers:


1

当我在Windows 7系统上有一个剩余分区时,在磁盘上也遇到了类似的问题。回到Windows 7,并使用磁盘管理器删除所有分区。

另外,请确保磁盘在磁盘管理器中不是“动态”的。

之后,我能够干净安装ubuntu 12.1o :)

如果您没有运行Windows 7的系统,则可以使用Windows 7 DVD启动并运行安装程序。在选择要安装的分区并清除那里的所有分区时,请选择“高级”。


43

我正在回答,因为这里的答案不充分。我不希望这个问题的未来查看者破坏它们的Windows分区只是为了安装Ubuntu。

要解决您的问题,请按照下列步骤操作:

  1. 引导紧急磁盘(Ubuntu或其他Linux Live CD)并打开文本模式外壳。
  2. 键入sudo gdisk /dev/sda/dev/sda如有必要,请更改为适合访问硬盘的任何内容)。该程序可能会抱怨找不到MBR和GPT数据,并会询问使用哪个。告诉它使用哪个都无所谓。
  3. Command提示符下,键入x以进入专家菜单。
  4. Expert command提示时,键入zzap(破坏)的GPT数据。
  5. 键入y响应确认关于破坏GPT。
  6. 键入n以响应有关清空MBR的查询。警告:如果您y在此处回答,将破坏Windows分区!

gdisk屏幕截图


5
显然,这应该是公认的答案。
Cristian Lupascu 2015年

1
“当前未安装程序'gdisk'”请让我知道该怎么办?

1
@shan-试试sudo apt-get install gdisk
PitaJ 2015年

3
在UEFI模式下使用gpt分区在Windows 8上运行Windows 8,然后在BIOS引导模式下重新安装Windows的每个人都有此问题。Windows无法正确地从gpt转换为MBR(msdos)。它将保留备份gpt表。更好地使用fixparts会容易一些,但是gdisk很好。或者最好还是仅以UEFI模式安装Windows,如果较旧版本的Windows使其可以在UEFI模式下运行,则可能必须稍稍修改安装程序。 rodsbooks.com/fixparts
oldfred 2015年

1
这应该是接受的答案,我不明白!!!你救了我一天。
约瑟夫

5

不需要紧急磁盘!!

只需使用ubuntu live CD或USB启动(我使用USB即可启动)。

然后打开终端。类型:(按sudo gdisk回车键)类型:(如有必要,请/dev/sda更改/dev/sda为适合访问硬盘的任何内容)。然后,您可能会看到有MBR和GPT。告诉计算机您要使用MBR, 然后:在命令提示符下,键入x以进入专家菜单。在专家命令提示符下,键入z以“ zap”(销毁)GPT数据。键入y响应确认关于破坏GPT。键入n以响应有关清空MBR的查询。警告:如果您y在此处回答,将破坏Windows分区!


0

我不知道为什么,但是,如果这是全新安装,而在livecd启动时没有任何数据保留在HDD上,则使用gparted清除GPT表并创建msdos分区表。


1
我可以在Windows 7上执行此操作吗?
user127455

0

我想回答可能导致这种复杂情况的原因之一。

我有一个使用Ubuntu 14.04的GPT系统,没有Windows。如果不擦除磁盘,我将无法安装Windows。因此,我进行了必要的备份(无论您执行什么简单的操作,总是这样做),并使用可启动的Windows USB擦除了磁盘。

现在,要抓住的是,即使这会自动从GPT转换为MBR,它仍会保留GPT的签名。因此,任何用于管理硬盘的工具(例如Gparted)在创建GPT和MBR时都会感到困惑。因此,这将显示所有磁盘空间为未分配状态,就好像您没有Windows。但是,如果您签入介质,它甚至会显示可安装的驱动器,甚至会显示驱动器具有的所有数据。

解决方案是-制作具有任何Linux版本的可引导USB。实时启动它,一旦Linux启动,请打开终端并使用gdisk实用程序删除所有损坏的GPT条目或签名。


0

添加到PitaJ给出的答案(并由Roxy改进)

使用Live disk时,可能会要求您以root用户身份打开终端,这会给您gdisk命令一个错误。为此,您需要执行以下操作:

1)打开终端

2)输入sudo passwd root,它会要求您输入新密码,输入任何密码

3)SU输入并输入您刚才使用的密码。

现在,您以root用户身份进入终端,PitaJ列出的所有内容将从此处开始运行。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.