Windows7(MBR)与Ubuntu(GPT)双分区表grub引导被删除修复

原创 2017年07月15日 16:08:56

最近因工作需要安装Ubuntu,电脑装了一块256G SSD和一块3T HDD,Windows安装在SSD中(因某些激活需要,你懂的,所以只能用MBR分区表),Ubuntu就不得不装在HDD中(MBR不支持3T的硬盘,故使用GPT)。后装的Ubuntu自带的grub已经能同时引导Windows7和Ubuntu启动了(此时未用UEFI,是使用BIOS启动到MBR与GPT磁盘),然而今天360修复了下MBR,导致grub被覆盖。MBR的Windows7不能用EasyBCD引导GPT磁盘的Ubuntu启动,在Ubuntu LiveCD模式下也不能用Boot Repair修复grub(提示GPT detected. Please create a BIOS-Boot partition” error when using boot-repair)。

本文就修复grub流程做一个说明:

1. 用Ubuntu的安装盘(U盘或光盘均可)进入LiveCD模式。


上图表明我的Ubuntu安装的设备位置为/dev/sdb4,由于没有单独为boot创建分区,故boot为“/”路径下的一个目录;同时启动引导器安装在设备/dev/sda,这两个位置依你初次安装Ubuntu的配置来定,稍后需要这两个参数,不知道的可以重新打开安装器看看,或者在root用户(使用sudo -i进入)下使用parted -l命令(GPT磁盘用fdisk命令无效)查看。

2. 切换为root用户(sudo -i),挂载原来的Ubuntu“/”路径


mount /dev/sdb4 /mnt(将前面的Ubuntu“/"路径挂载到/mnt下,为方便操作就不必挂载到/mnt/sub1这样的路径了)。

3. grub-install --boot-directory /mnt/boot --target i386-pc /dev/sda


其中/dev/sda为前文提到的启动引导器安装位置,执行后提示Installation finished. No error reported.就表示成功,最后执行umount /mnt并重启。

参考文献:How to resolve the “GPT detected. Please create a BIOS-Boot partition” error when using boot-repair?

转 parted创建GPT分区(fdisk不支持创建GPT分区,GPT支持大于2TB分区,MBR不支持)

转 parted创建GPT分区(fdisk不支持创建GPT分区,GPT支持大于2TB分区,MBR不支持)  2011年03月19日 星期六 17:18 本次操作环境: Ubunt...
  • terry_water
  • terry_water
  • 2014年07月12日 09:48
  • 722

最简单的方法!UEFI引导+GPT分区安装win10+Ubuntu16.04双系统

为了让Windows引导Ubuntu踩坑无数……最后还是Ubuntu引导Windows…… 安装方法十分简单!1. 安装Windows101.1 制作启动盘推荐从微软的网站上直接制作镜像,不需要下载...
  • u010821666
  • u010821666
  • 2017年11月09日 18:34
  • 811

UEFI启动-GPT分区,Windows 7+ 系统引导修复

问题描述由于工作需要或者出于兴趣爱好装了多系统的同学,很可能装上了window+linux。有些情况下,不如比如先装上了linxu然后装行了Windows,重启后发现liux启动菜单不见了。找了个中工...
  • bigjordon
  • bigjordon
  • 2017年01月16日 16:52
  • 932

对硬盘进行分区时,GPT和MBR有什么区别?

在Windows 8或8.1中设置新磁盘时,系统会询问你是想要使用MBR还是GPT分区。GPT是一种新的标准,并在逐渐取代MBR。 GPT带来了很多新特性,但MBR仍然拥有最好的兼容性。GPT并不是...
  • xiangxisheng
  • xiangxisheng
  • 2016年12月06日 19:19
  • 4212

EFI、UEFI、MBR、GPT的区别

UEFI、GPT、MBR是什么?这些专业术语不难理解,UEFI属于主板类名词,其作用类似于BIOS。GPT、MBR则属于硬盘类名词,它们的作用类似一艘航母的骨架,有了这个骨架,我们才可以进行细致到诸如...
  • mao0514
  • mao0514
  • 2016年04月15日 16:48
  • 20375

MBR与GPT分区以及安装WIN7/8系统

MBR(主引导记录)就是我们常用的分区方式,最大支持2.19TB(2的32次方*512byte),可以划分4个主分区或3个主分区+1个扩展分区。大于2.19T的硬盘就会无法识别全部容量, GPT分区...
  • makenothing
  • makenothing
  • 2013年12月30日 21:59
  • 20901

对比MBR和GPT分区概念

在阅读UEFI spec的过程中,有一个章节专门介绍GUID Partition Table form,说道GPT,必然要与传统的MBR做一番比较,以加深概念和理解和对技术更新的认知。    在x8...
  • pankul
  • pankul
  • 2014年02月11日 16:54
  • 1819

关于GPT分区转换成MBR分区的几个方式 GPT分区下安装Windows7 x64 完整教程 把MBR磁盘转换为GPT磁盘

http://jingyan.baidu.com/article/ff4116259fa87012e482371b.html 关于GPT分区转换成MBR分区的几个方式 第一种:使用DO...
  • stableboy
  • stableboy
  • 2015年05月02日 08:56
  • 2824

再生龙恢复Ubuntu之后的grub引导修复方法

再生龙(Clonezilla)是一款可以备份/恢复Ubuntu的利器。然而在备份的时候,同时备份了硬盘的UUID信息,这就导致了有时恢复后开机会进入grub命令行或grub-rescue命令行,导致启...
  • tonovate
  • tonovate
  • 2017年12月08日 09:10
  • 140

GPT分区表详解

4.相关资料 4.1.LBA: LBA中文名称:逻辑区块地址。是描述电脑存储设备上数据所在区块的通用机制,一般用在像硬盘这样的辅助记忆设备。我们俗称扇区。 4.2.关于GUID及GPT分区表 ...
  • li33293884
  • li33293884
  • 2016年01月22日 15:56
  • 5507
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:Windows7(MBR)与Ubuntu(GPT)双分区表grub引导被删除修复
举报原因:
原因补充:

(最多只允许输入30个字)