由于学习需要,安装双系统,但是装完win10后再次安装ubuntu18.04的时候出现了grub-efi-amd64-signed failed to install into /target/ 的错误,之后看了很多博客安装教程,发现里面很多方法都不管用,后来经过多次尝试终于发现了问题所在,原因很简单,是由于我们在安装win10的时候默认分区表类型是MBR类型,而在安装ubuntu18.04时,u盘启动引导是UEFI模式,导致冲突发生。所以下面将完整的介绍下安装流程:
1.u盘安装win10,具体的安装流程自己百度,主要有两个关键单,第一将BIOS中的启动引导默认为UEFI模式,方法:开机——按F12进入BIOS菜单——security——boot mode——UEFI,第二是在安装系统前,在diskgenius之类的分区软件中,将磁盘分区类型表改为GUID
2.制作UBUNTU18.04启动盘,我这里推荐Rufus,大家自行百度搜吧,在引导类型选择里添加系统映像,分区类型选择GPT
3.重启——狂按F12(不同品牌电脑不一样,我的是联想),选择UEFI 的u盘启动方式,不要选Legacy,之后便进入了ubuntu安装界面,前面几个选项不用多说,关键是到了如下图这一步,一定要选其他选项,自己定义分区
定义好分区后,将启动引导器安装到/boot卷标对应的设备,即图中的两个圈的内容要对应
4.安装过程中不会出现grub的报错了,安装成功后重启,发现直接进到了win10系统中,这时候需要设置下引导项
,开始参考网上的博客使用EasyBCD,结果打开发现无法添加新条目,后来查阅资料好像是EasyBCD不支持UEFI引导
5.没办法只能使用EasyUEFI软件(百度自己搜)将windows boot manager禁止(因为调整uefi启动顺序无效,最后总是通过windows Boot manager引导使用ubuntu引导windows)用linux的grub2来引导win10的启动,这样最大的缺点是万一ubuntu挂了,win10便无法启动,只能再次修复引导,UEFI模式下如何用win10引导linux启动?希望大神们给点指导意见!
6.重启会进入grub引导界面,第一个直接进ubuntu18.04,第三个进win10
6