由原windows10经典BIOS启动 导致Ubuntu安装后开机引导损坏的解决方案

背景

本人是在已安装的windows10系统上面再安装Ubuntu16.04,参考的是这一篇教程: https://blog.csdn.net/MrGong_/article/details/76736276 (这篇教程没有问题,我之后安装也是参照这篇教程做的)
PS. 本人使用的是华硕的主板。

问题

用Ubuntu启动盘UEFI启动的时候,安装过程中会出现如下的问题:

This machine's firmware has started the installer in UEFI mode but it looks like there may be existing operating systems already installed using "BIOS compatibility mode". If you continue to install Debian in UEFI mode, it might be difficult to reboot the machine into any BIOS-mode operating systems later.

If you wish to install in UFEI mode and don't care about keeping the ability to boot one of the existing systems, you have the option to force that here. If you wish to keep the option tp boot an existing operating system, you should choose NOT to force UEFI installation here.
在这里插入图片描述

点击忽视继续安装之后,安装的最后又会出现如下的报错:

Without the GRUB boot loader, the installed system will not boot

在这里插入图片描述

再之后,按照前面的教程,还是可以启动Windows10,但是Ubuntu启动引导一直有问题,要么是显示secure grub>,要么就是左上角一直有一个光标闪烁。

我一开始以为是启动U盘的制作问题,但是后来尝试了用两个不同的U盘、不同制作软件(Rufus和UltraISO)发现问题同样存在。

解决方法

本解决方案围绕一开始的报错信息里面的existing operating systems already installed using "BIOS compatibility mode".

检查windows10的启动方式

两个方法:

  1. 常规方法:打开电脑设置里面的系统信息
  2. 快捷方法Win+R打开运行窗口,之后输入msinfo32

一般出现这类问题BIOS模式里面将会是经典或者传统,我们需要改成UEFI启动方式。
在这里插入图片描述

更改启动方式从经典BIOS到UEFI(不需要重装系统)

主要参考的教程来自以下两篇(知乎里面评论区也值得看):
https://blog.csdn.net/qq_15139603/article/details/53289479
https://www.zhihu.com/question/35298247
可以提前看一下这两个链接,可能存在更方便的方法解决你的问题。

  1. 将系统盘转化成GPT
    使用DiskGenius,先点击选定一整块磁盘,之后点击菜单选项的硬盘或者磁盘中的转换分区表类型为GUID格式,再点击保存更改
    在这里插入图片描述

  2. 制作Windows EFI分区
    继续使用DiskGenius调整系统盘分区大小,在Windows安装分区的前面分128M-1G大小的新分区(本人分的是400MB大小);
    将这个新分区,重新创建为EFI分区
    [!!WARNING:这里的操作我可能有误,创建之后系统自动重启,而且Windows的开机引导也损坏了,电脑无法正常启动]

  3. Windows老毛桃安装修复U盘 继续修复
    我制作的是UEFI版U盘启动盘,链接如下:http://www.laomaotao.org/jiaocheng/92/UEFIbqdzz.html
    U盘启动之后,仍然使用DiskGenius,指定一个盘符(本人指定的是S),再在cmd命令行窗口中使用如下命令bcdboot c:\windows /s s: 即可完成修复工作。

PS. 看到这里可以发现,1、2步的操作也可以直接在系统修复U盘里面操作

心得

一定要从根源解决问题,整个系统的安装我断断续续耗费了3天的时间,之前一直全网找如何修复secure grub>和开机左上角光标闪烁问题,最后还是从安装时源头的报错入手才最终解决了这个问题。

PS. 我看网上有一个说法:如果是多硬盘的话,Ubuntu的/boot分区应该和原本的Windows装在同一块硬盘上。我按着上面弄好之后真的太累了,就没有继续尝试这种方法了。如果有这样做的朋友,还希望可以分享一下哈。

联系我们

oceannedlg@outlook.com
在这里插入图片描述

  • 1
    点赞
  • 9
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值