windows+Ubuntu双系统引导修复

双系统使用过程中总是出现一些或大或小的问题,由于有时候Ubuntu强制关机会导致最后开机黑屏、只有左上角有个光标闪动的现象。这种时候也只有修复Ubuntu系统的引导了。我的电脑是两块硬盘,两个系统装在两个不同的盘了。

启动盘

  1. 用一个大于4G的U盘,下载相应的Ubuntu镜像,可以按照网上一些教程使用启动盘制作工具制作Ubuntu的启动盘。
  2. 将电脑关机,将U盘插入电脑,启动时设置从U盘启动。与安装过程类似,只是这里选择试用(Try Ubuntu),而不是安装(install)。

开始修复

  1. Ctrl+Alt+t 打开Terminal终端

  2. 获取root最高权限,命令:

    sudo -i
    
  3. 查看Ubuntu系统安装的分区,命令:

    fdisk -l
    
分区

我的Ubuntu安装分区是/dev/sdb1

  1. 创建用于挂载Ubuntu系统分区的文件夹,命令:

    mkdir /media/tmp
    
  2. 挂载/dev/sdb1到/media/tmp文件夹下,命令:

    mount /dev/sdb1 /media/tmp
    
  3. 安装该系统引导到/dev/sda下,命令:

    grub-install --root-directory=/media/tmp /dev/sdb
    

    如看到installation finished. No Error Reported就表示安装成功了。

  4. 重新启动系统,若还是没有windows系统的引导项或者引导失败了,进入ubuntu系统更新引导,命令:

    sudo update-grub2