linux识别硬盘时显示gpt,Ubuntu不识别GPT硬盘已有系统的解决方案

博客讲述了在Ubuntu 12.04安装过程中遇到的问题,即硬盘使用了GPT分区而非MBR,导致安装程序无法识别。作者发现了一条命令,通过dd命令安全地擦除GPT分区表的签名,使Ubuntu安装程序能够识别已存在的Win7系统。此方法成功实现了从GPT到MBR的转换,且未对Win7的分区造成损害。
摘要由CSDN通过智能技术生成

最好先备份要dd 删除掉的内容

sudo dd if=/dev/sda of=/root/gpt.bak bs=1 count=8 seek=512

由于种种原因,实验室的台式机更换了

于是上网查资料。最终得出的结论是我的硬盘使用了新的GPT分区,而不是传统的MBR分区方式。GPT分区方式有种种好处,例如可以识别超大容量硬盘,可以有多个主分区等等。但是对于ubuntu12.04的安装程序造成了困扰。

网上有一种解决方案是,先将硬盘分为MBR方式(通过一些工具),然后安装win7.这个时候需要在启动时按F12,选择legacy模式,否则安装程序不能在MBR硬盘上进行。但是我目前没有另外的分区工具。这个方法对我是无效的。

偶然间,在ubuntu论坛上看到billbear大神提供的一行代码,大家都说很有效。这行代码是通过ubuntu引导进入u盘系统,然后在命令行中抹掉GPT分区表的签名部分。一般情况下这样的操作我是不敢随便尝试的,不过今天是一个空白的新硬盘,没数据。于是试了一下。运行这句话以后,ubuntu安装程序立刻识别出了已有的win7系统,安装顺利进行。并且win7本身的分区没有任何损坏。

这行代码如下:sudo dd if=/dev/zero of=/dev/sda bs=1 count=8 seek=512

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值