admin 管理员组

文章数量: 886992

安装windows/ubuntu双系统后的开机引导程序本来是GNU GRUB在引导的,但是由于各种原因使Grub丢失,( 如WINpe开机修复后 ) 开机直接是windows了,那怎么可以重新安装grub来引导双系统呢.

grub引导的修复:

1、制作一个ubuntu启动U盘或拿一个安装光盘

2、重启进入U盘或光盘启动,选择实用Ubuntu(try ubuntu)。

3、进入系统后, 打开终端(ctrl+alt+t),在终端下输入

        sudo -i(获得管理员权限)  
        fdisk -l(查看分区及类型)  

然后会出现你的磁盘的信息。

Device Boot Start End Blocks Id System

所有Id列为83的行对应的Device列的内容,看看是sda多少的,分别把sda* 挂载到/mnt 下的合适位置( 其实就是把 根目录/ , home目录, boot目录等ID为83的分区挂载在/mnt 下的合适位置, 看你自己的分区)

4、挂载分区。在终端输入(注意*的替换和空格)
我的情况:

    mount /dev/sda8 /mnt   //sda8是根目录
    mount /dev/sda7 /mnt/boot  //sda7是boot目录
    mount /dev/sda10  /mnt/home  //sda10是home目录

5、在终端输入:

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

稍等片刻便能看到:Installationfinished,No Error Reported的字样,说明设置成功了。

6、重启电脑就能看到Ubuntu的grub引导界面了,如果没有请返回第3步看看是否把所有Id为83的分区都挂载好了。

7、此时先别进入windows,进入Ubuntu在终端中输入:

sudo update-grub  

执行完重启电脑就可以正常进入windows和Ubuntu了,这时grub引导算修复完毕。

本文标签: 双系统 程序 Windows Ubuntu grub