双系统在重装win8后无法进入ubuntu引导,怎么修复?

Posted mChenys

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了双系统在重装win8后无法进入ubuntu引导,怎么修复?相关的知识,希望对你有一定的参考价值。

大致的思路就是使用U盘制作ubuntu的安装盘,然后bios设置U盘启动,不要选择安装而是进入试用版本,然后打开终端输入命令修复grub引导,最后回到window使用EasyUEFI工具讲启动项改成ubutun的grub启动即可。


下面讲解各个实现步骤

一、制作ubutun的U盘安装盘

  1. 下载rufus-3.17工具,官网地址
    如果打不开,可以用我保存在百度云盘的:提取码:25ul
  2. 下载ubutun的iso镜像文件,可以在阿里云官方镜像站下载,记得要下载同版本的镜像,由于本人的双系统安装的是18.04版本,所以选择下载该版本,百度云盘我已经提前下载好放上去了。
  3. 打开rufus-3.17工具开始制作,按下图所示

    设备选择你的U盘,然后引导类型选择提前下载好的ubuntu系统iso镜像文件,然后隐藏的高级选项中点击展开,选择“添加对旧BIOS修正(额外的分区,校准等)”,最后文件系统选择NTFS,默认是FAT32,由于FAT32格式单个文件上传最大仅支持4Gb,所以不想浪费U盘存储空间的可以选择NTFS文件系统格式,这样以后还能存储其他东西。
    点击开始后,会看到这个弹出

    按ok即可,然后会弹出下面这个

    选择”是”即可。
    然后会显示下载中

    下载完成会弹出这个弹窗,继续点击确认

    然后就可以看到制作进度了

    完成后就会看到下图所示:

    点击关闭即可。

二、重启电脑设置bios启动项为U盘启动

本人电脑是神州笔记本,重启后一直按ESC键就可以召唤出BIOS设置页面了。

  1. 下图选择scu入口
  2. 下图选择Boot选项,然后选择Boot Type Order
  3. 通过按键F5/F6将USB Device移动到第一行即可

三、插入制作好的U盘重启电脑

这里遇到一个坑,就是插入U盘后,重启后并没有进入到U盘,而是直接进入win8系统了。什么原因了,我重新检查了下BIOS,发现Boot Type是UEFI,由于UEFI启动项里面只有win8的启动项,所以直接进入了win8了。
解决办法就是将Boot Type修改下,回到上面图2的Boot设置页面,修改成Legacy Boot Type,也就是第二项

如果看到这个界面表示失败了,强制重启电脑

如果还是不行,那就说明U盘制作有问题了,我这里就遇到了这个问题,前面有提到过,就是U盘第首次格式化选择NTFS有问题,只能重新制作成为FAT32的了,(后面重新制作回NTFS发现又可以了,感觉这里有bug)反正如果不行的话就反复重试就可以了。再次重搞一次看到这个界面说明成功启动了。

这里选择第一项 Try Ubuntu试用版本进入(该选项不会进行安装操作),进去后就会看到这个页面了

四、使用终端修复grub启动

在试用版ubuntu打开命令终端,输入sudo fdisk -l查看分区情况

确认/dev/sdb9就是ubuntu的根分区、/dev/sdb1就是EFI分区,如果不确定的话也可以打开文件夹查看

可以看到有boot,bin,home等目录,说明确实是/(根)分区

继续,在终端输入如下命令进行grub引导的修复工作:

sudo mount /dev/sdb9 /mnt   //挂载系统根分区
sudo mount /dev/sdb1 /mnt/boot/efi  // 挂载efi分区
for i in /dev /dev/pts /proc /sys /run; do sudo mount -B $i /mnt$i;done
sudo chroot /mnt
grub-install /dev/sdb
update-grub

完成后,重启电脑,拔掉U盘。重新进入BIOS,将Boot Type改成UFI模式

然后保存重启电脑。

五、使用EasyUEFI修改启动项顺序

不出意外的话,上面重启后还是会直接进入win8系统,这是因为bios的启动项默认还是Window Boot Manager 优先的,这个可以在BootManager中查看。正确的应该是将ubuntu移动到第一项,如下图一样才行。

这个就需要进入windows后,打开EasyUEFI软件来操作了,这个工具我也上传到百度云盘了。
首先,需要用移动箭头将ubuntu移动到第一项的位置

然后点击操作栏中的编辑按钮

然后在下面的页面中选择Brower

选择EFI/ubuntu/grubx64.efi,如下图所示:

点击ok保存退出。重启后就可以看到这个grub界面了。

其中第一项Ubuntu就是进入ubuntu系统的,第三项Windows Boot Manager就是进入Win8系统的,大功告成。

以上是关于双系统在重装win8后无法进入ubuntu引导,怎么修复?的主要内容,如果未能解决你的问题,请参考以下文章

win10 ubuntu双系统安装后无法引导进入ubuntu

双系统(Windows+Ubuntu)重装Ubuntu后,修复引导

Ubuntu 的引导修复和时间调整

重装系统后如何恢复ubuntu的系统引导

ubuntu 修复引导 转

ubuntu启动项在重装了Win10系统就不见了怎么办