花了两天时间终于在UEFI模式下把win10和Ubuntu 16.04 LTS双系统安装成功了。
现把个人在安装时遇到的问题总结如下: 注(解决方法部分为网上百度整理可得)
1.进入BIOS把Security Boot关闭,采用U盘启动,这里注意不要选择其他模式,记住是UEFI模式,而不是Legacy Support模式(这个是老式的引导模式,我们不需要),如果选择其他模式安装完之后的引导菜单会有问题。
附:win10进入BIOS的方式:
【1】开始菜单-设置"。
【2】单击"更新和安全"。
【3】单击左边列表项中的"恢复"。
【4】单击右侧的高级启动中的"立即重启",这时电脑就会立即重启。
【5】当电脑重启之后会进入如下界面,单击"疑难解答"。
【6】当出现以下界面,单击"高级选项"。
【7】当出现以下界面,单击"UEFI固件设置"。
【8】当出现以下界面,单击"重启",这时电脑就进入BIOS了。
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系统。
注:问题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(现在可以方便进入)