UEFI模式安装win10和Ubuntu 16.04 LTS双系统时遇到的问题

花了两天时间终于在UEFI模式下把win10和Ubuntu 16.04 LTS双系统安装成功了。

现把个人在安装时遇到的问题总结如下: 注(解决方法部分为网上百度整理可得)

1.进入BIOS把Security Boot关闭,采用U盘启动,这里注意不要选择其他模式,记住是UEFI模式,而不是Legacy Support模式(这个是老式的引导模式,我们不需要),如果选择其他模式安装完之后的引导菜单会有问题。

附:win10进入BIOS的方式:

【1】开始菜单-设置"。

UEFI模式安装win10和Ubuntu 16.04 LTS双系统时遇到的问题_第1张图片

【2】单击"更新和安全"。

UEFI模式安装win10和Ubuntu 16.04 LTS双系统时遇到的问题_第2张图片

【3】单击左边列表项中的"恢复"。

UEFI模式安装win10和Ubuntu 16.04 LTS双系统时遇到的问题_第3张图片

【4】单击右侧的高级启动中的"立即重启",这时电脑就会立即重启。

UEFI模式安装win10和Ubuntu 16.04 LTS双系统时遇到的问题_第4张图片

【5】当电脑重启之后会进入如下界面,单击"疑难解答"。

UEFI模式安装win10和Ubuntu 16.04 LTS双系统时遇到的问题_第5张图片

【6】当出现以下界面,单击"高级选项"。

UEFI模式安装win10和Ubuntu 16.04 LTS双系统时遇到的问题_第6张图片

【7】当出现以下界面,单击"UEFI固件设置"。

UEFI模式安装win10和Ubuntu 16.04 LTS双系统时遇到的问题_第7张图片

【8】当出现以下界面,单击"重启",这时电脑就进入BIOS了。

UEFI模式安装win10和Ubuntu 16.04 LTS双系统时遇到的问题_第8张图片

2.安装成功后如没有出现引导菜单直接进入win10系统,原因可能是没有将grub2设置为默认的引导程序。

可按以下步骤将grub2设置为默认的引导程序:

【1】登录win10系统,点击开始菜单,以管理员权限运行命令行。

 

【2】输入mountvol g: /s(将EFI目录映射到G盘)

【3】输入"g:"后回车,接着输入"cd EFI"后回车

【4】输入 dir 列出文件夹内容时,可以看到一个Ubuntu的文件夹。

【5】运行下列命令将grub64.efi设置为启动引导程序:

 

bcdedit /set {bootmgr} path \EFI\ubuntu\grubx64.efi

 

【6】重启你的电脑,你将会看到一个包含Ubuntu和Windows选项的GRUB菜单。

【7】如果你的电脑仍然直接进入到Windows,重复步骤1到7,但是这次输入: 

 

bcdedit /set {bootmgr} path \EFI\ubuntu\shimx64.efi 

然后重启你的电脑。

 

这里你做的事情就是登录Windows管理员命令行,将EFI引导区映射到磁盘上,来查看Ubuntu的引导程序是否安装成

功,然后选择grubx64.efi或者shimx64.efi作为引导程序。

那么grubx64.efi和shimx64.efi有什么区别呢?在安全启动(serureboot)关闭的情况下,你可以使用grubx64.efi。

如果安全启动打开则需要选择shimx64.efi。

 

 

 

 

 

 

3.若重启直接进入grub命令行模式(这个原因可能是你安装之前在BIOS中没有选择UEFI模式,如问题1中所述)。此时

你可以通过命令行模式进入Ubuntu系统,解决方法如下:

 

【1】使用ls显示各个分区情况。

 

【2】使用ls (hd0,0)/命令查看各个分区内文件

【3】找到/boot以及/目录所在分区,如果自己清楚安装Ubuntu时的分区情况,则可以直接进行第四步。我电脑上是

/boot目录位于(hd0,10),/目录位于(hd0,8)。

【4】在命令行中输入set root=(hd0,8)

【5】然后指定启动的kernel和initrdimage,如下:

 

grub> linux (hd0,10)/vmlinuz-4.8.0-36-generic root=/dev/sda8

grub> initrd (hd0,10)/initrd.img-4.8.0-36-generic

 

【6】最后输入boot回车就可进入Ubuntu系统。

4.如果试图使用类似于问题3的方法进入windows系统(命令不一样),结果出现如下界面,此时可开机连续按F12进入Boo

t Menu里选择windows boot manager进入win10系统。

 .UEFI模式安装win10和Ubuntu 16.04 LTS双系统时遇到的问题_第9张图片

注:问题3,问题4都是由于安装Ubuntu前在BIOS中选错了模式(UEFI模式错选为LegacySupport模式),如果真的发生这

种情况而又不想每次按问题3,4这样的麻烦的方式进入各个系统,可以吧Ubuntu删除之后再重新安装即可。

 

5.在EFI模式下安装Ubuntu时,在自定义分区时要新建EFI系统分区而不是boot引导分区。方法如下:

新建EFI系统分区,选中逻辑分区(这里不是主分区,请勿怀疑,老式的boot挂载才是主分区)和空间起始位置,大小最好不要小于256MB,系统引导文件都会在里面,我给的512MB,它的作用和boot引导分区一样,但是boot引导是默认grub引导的,而EFI显然是UEFI引导的。不要按照那些老教程去选boot引导分区,也就是最后你的挂载点里没有“/boot”这一项,否则你就没办法UEFI启动两个系统了。

如果所有问题都解决了,重启就可以看到选择系统的启动引导界面了,一般来说:

第一个是Ubuntu,选这个进入Ubuntu系统, 
第二个是Ubuntu高级选项, 
第三个是Windows Boot Manager,也就是启动你的Win10, 
第四个是System Setup,这个点击进入的便是你电脑的BIOS(现在可以方便进入)

你可能感兴趣的:(linux)