重装Win7后会导致原grub引导被覆盖,要修复grub需要一张Ubuntu的LiveCD(安装光盘),用LiveCD启动电脑,进入Try Ubuntu(试用Ubuntu),进入之后打开终端,做如下几步:

1、sudo -i

2、fdisk -l 将列出系统分区情况。比如如下:

        Disk /dev/sda: 320.1 GB, 320072933376 bytes 
    255 heads, 63 sectors/track, 38913 cylinders 
    Units = cylinders of 16065 * 512 = 8225280 bytes 
    Disk identifier: 0x70f7ab9c

    Device     Boot    Start   End Blocks    Id   System 
    /dev/sda1 1       1627     13060096     27   Unknown 
    Partition 1       does not end on cylinder boundary. 
    /dev/sda2 *       1627     1639102400   7    HPFS/NTFS 
    Partition 2 does not end on cylinder boundary. 
    /dev/sda3 1639     8166     52429859     7   HPFS/NTFS 
    /dev/sda4 8167     38913    246975277+   5   Extended 
    /dev/sda5 8167     32385    194539082+  7    HPFS/NTFS 
    /dev/sda6 32386    38788    51432066    83   Linux 
    /dev/sda7 38789    38913    1004031     82   Linux swap / Solaris

要凭自己的记忆或综合包括以上这些信息在内的资料,知道原grub引导列表的主盘,即排在原列表第一行的那个,有事实上的/boot/grub/文件夹存在的。比如是sda6,则

3、mount /dev/sda6 /mnt

/mnt 也可以是随便取的一个名字

4、grub-install --root-directory=/mnt /dev/sda

表示安装grub2(此软件名称是grub-pc)到硬盘的主引导记录【MBR】里面,确定硬盘sda的主引导区在sda6。如果当前牌不是原主盘,将提示“找不到grub.cfg,是否新建”的信息,这时就需要确认是否主盘(若同意新建,但又确实不是主盘,找不到对应引导记录,reboot后将进入grub模式,此时也可以通过ls (hd0,1)、ls (hd0,1)/boot这样的命令查看文件夹结构以及内容,进一步确认主盘;参考http://news.2ky.cn/Linux/Grub_Rescue.htm)。

等待一会儿,若出现Installationfinished,No Error Reported则表示成功了。

5、reboot

重启后可以看到原来熟悉的ubuntu引导界面了。此后还有最后一步,进入ubuntu系统,输入命令

sudo update-grub

通过原来的grub.cfg存储的信息,界面将给出发现和确认的引导记录。大功告成。

多系统重装其中Win7后的启动引导列表恢复的更多相关文章

  1. Ubuntu14.04、win7双系统如何设置win7为默认启动项

    Ubuntu14.04.win7双系统如何设置win7为默认启动项 Ubuntu14.04.win7双系统设置win7为默认启动项方法: 在启动项选择菜单处记住windows 7对应的序号. 从上至下 ...

  2. 【转】win7与ubuntu双系统,删除ubuntu后,启动错误error:no such partition grub rescue的修复--不错

    原文网址:http://blog.sina.com.cn/s/blog_541900d50101eu9r.html win7于ubuntu双系统,进入windows后直接格式化硬盘分区将ubuntu删 ...

  3. win7, ubuntu双系统,重装win7后,修复引导

    参考: http://blog.csdn.net/abcsunl/article/details/72875983 http://blog.csdn.net/davied9/article/detai ...

  4. 系统重装/装Anaconda后,Windows开始菜单缺少快捷方式解决方案

    系统重装后,想把D盘的软件添加快捷方式 以下以anaconda3为例,提供两种方法 方法一: 参考:  装Anaconda后,Windows开始菜单缺少快捷方式解决方案 方法二: 1. 添加环境变量 ...

  5. 双系统更新ubuntu后,启动引导项消失,无法进入windows

    1.打开终端输入命令sudo gedit /etc/default/grub 2.修改GRUB_TIMEOUT="10" 3.输入sudo update-grub( update ...

  6. 双系统重装win7和ubuntu修复win7引导方法介绍(来源百度经验)

    很多朋友喜欢为电脑安装win7和ubuntu双系统,当我们重装双系统时,可能会出现win7引导不见的情况,接下来就告诉大家双系统重装win7和ubuntu修复win7引导的方法. 1.win7和ubu ...

  7. Ubuntu杂记——双系统重装Win7后找不到Ubuntu的解决办法

    之前装过Ubuntu和Win7的双系统,后来重装了Win7,发现Ubuntu不见了,那会没怎么用,也没去解决问题.现在再看Android内核剖析,大部分都是在Ubuntu环境下进行的,所以百度了一些方 ...

  8. win7+ubuntu双系统 重装win7后grub修复

    问题:之前安装的是win7+ubuntu双系统,重装win7后启动选项没有了,直接进入的是win7系统,无法进入ubuntu系统了. 解决办法:我们需要修复grub,将ubuntu系统重新挂载一下,具 ...

  9. win7,ubuntu双系统——重装win7后如何恢复ubuntu引导

    磁盘分区——windows 7自带分区工具实现 磁盘分区——PQ硬盘分区魔术师 win7,ubuntu双系统的安装——正式安装 win7,ubuntu双系统的安装——卸载ubuntu 讲述了我的  w ...

随机推荐

  1. 枚举:enum——初写

    入门的时候,针对某一字段状态的判断,一开始是在前端用if else 判断,有一些弊端:①把内置的code暴露给用户②if else最好不要超过3层③前端很长一段冗余判断不规范后改进使用枚举,在后台进行 ...

  2. PHP把2个二维数组合并一个二维数组

    $a = array(0 => Array(id => 66,class_name => www.iiwnet.com),1 => Array(id => 67,clas ...

  3. ajax请求返回数据,模板中的数据处理

    /*ajax请求返回数据,模板中的数据处理*/ function QueryGameAsset(){ var new_start_time=$('#new_start_time').val();//开 ...

  4. [leetcode-543-Diameter of Binary Tree]

    Given a binary tree, you need to compute the length of the diameter of the tree. The diameter of a b ...

  5. 【Android Developers Training】 11. 支持不同语言

    注:本文翻译自Google官方的Android Developers Training文档,译者技术一般,由于喜爱安卓而产生了翻译的念头,纯属个人兴趣爱好. 原文链接:http://developer ...

  6. 【Android Developers Training】 43. 序言:管理音频播放

    注:本文翻译自Google官方的Android Developers Training文档,译者技术一般,由于喜爱安卓而产生了翻译的念头,纯属个人兴趣爱好. 原文链接:http://developer ...

  7. JAVA基础——变量和常量

    JAVA的变量和常量知识总结 一.认识java标识符 标识符就是用于给 Java 程序中变量.类.方法等命名的符号. 使用标识符时,需要遵守几条规则: 1.  标识符可以由字母.数字.下划线(_).美 ...

  8. Threejs 开发3D地图实践总结

    前段时间连续上了一个月班,加班加点完成了一个3D攻坚项目.也算是由传统web转型到webgl图形学开发中,坑不少,做了一下总结分享. 1.法向量问题 法线是垂直于我们想要照亮的物体表面的向量.法线代表 ...

  9. 51Nod 1509加长棒

    传送门 http://www.51nod.com/onlineJudge/questionCode.html#!problemId=1509 现在有三根木棒,他们的长度分别是a,b,c厘米.你可以对他 ...

  10. 搭建ES6运行环境

    当ES5还没有完全普及时,ES6就接踵而来了,2015年6月17日,ECMAScript 6发布正式版本,即ECMAScript 2015,我们也简称它为ES6或ES2015.在发布之后的将近一年内, ...