Windows重装导致Ubuntu无法启动,Grub信息丢失的解决方法

来源:互联网 发布:关于网络信息的段子 编辑:程序博客网 时间:2024/05/21 18:49

      重装了Windows, 没留神自己的Ubuntu,结果Windows暴力地将启动信息覆盖了,又不想重装Ubuntu,根据网上的资料实验总结出一个

还算方便的方法,步骤如下:

 

1. 制作LiveUSB

    虽说很多地方都写LiveCD,但实际显然U盘更方便,所以推荐使用LiveUSB,当然LiveCD的效果也是一样的。制作LiveUSB最少要128M保存数据。当然现在U盘都很大,容量不成问题。制作LiveUSB主要使用Ubuntu提供的"USB Startup Disk Creator"功能,因此你可以在Windows上建个Ubuntu的虚拟机,在虚拟机上制作,也可以找个别人的Ubuntu机子制作一下,很方便。

 

    a. 插入U盘后,启动工具栏下的“System/Administration/USB Startup Disk Creator”

    b. 点击Other按钮选择Ubuntu的iso映像文件,在“Disk to use”中正确显示你的U盘。

        选择默认的“stored in reserved extra space”,在下面拖动保存空间的大小,最小128M,最大为U盘的大小减去ISO大小。

        点击Format格式化U盘。

        点击“Make Startup Disk”开始制作,完成后LiveUSB即制作完成。

 

2. LiveUSB启动系统

    a. 使用LiveUSB重启电脑,选择语言菜单(当然我们一般选择“简体中文”)。

    b. 在出现的菜单中选择“试用ubuntu而不改变计算机中的任何内容”。

    c. 系统启动后打开一个终端使用

 

3. 修复Grub信息

    a. 执行$ sudo fdisk -l,从列表中找到你安装的Ubuntu系统的根目录分区号

    b. 将你的根目录挂载到当前系统下,例如你的根目录所在分区是/dev/sda2:

        mkdir /mnt/root

        mount -t ext3  /dev/sda3  /mnt/root  

    c. 通过重新安装的方式修复被Windows覆盖的Grub启动信息:

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

    d. 重启系统,就可以重新看到Ubuntu和Windows启动选择的菜单了。