UEFI启动模式下安装Win10和Ubuntu 18.04 双系统的艰辛试错历程

历时七天,终于如愿以偿的把Win10和Ubuntu双系统安装的事情解决了。中间经历过把电脑上资料搞丢,花了285块钱买个DiskGennius授权把资料恢复后,在VM上安装了Ubuntu,玩了半天,还是不死心,抱着破釜沉舟的决心继续安装Ubuntu。成功之后喜悦之余,决定把经验分享一下。这是我写的第一篇帖子哦。

1. 准备

➢Windows 10 系统已安装。
➢U盘一个(请提前备份U盘里面的资料,因为后面操作要格式化U盘)
➢下载Ubuntu 18.04的ISO镜像文件
➢下载UltraISO(软碟通)作为制作启动盘的工具
➢制作启动盘。具体步骤请参考:UltraISO制作Ubuntu安装盘教程
➢在要安装Ubuntu的磁盘上分出一部分空间,由于我的C盘为480G的固态硬盘,空间较大,所以分了100G出来,具体分区方法为:在Windows下为Ubuntu分配空间。注意,只做到第5步,看到C盘多了一个未分配的空间即可。

2. 安装Ubuntu前的UEFI设置工作

前提,我的电脑主板是华硕的Prime Z270-A,不同品牌的主板可能BIOS设置会有区别。
➢ 重启电脑根据提示按DEL或F2键进入BIOS设置。按F7进入Advanced Mode。
➢ 按左右箭头选中Boot选项,在该选项下,将Fast Boot设为Disabled.
UEFI启动模式下安装Win10和Ubuntu 18.04 双系统的艰辛试错历程_第1张图片
➢ 继续往下,找到Secure Boot,并进入
UEFI启动模式下安装Win10和Ubuntu 18.04 双系统的艰辛试错历程_第2张图片
➢ 进入Secure Boot后,确认OS Type为Windows UEFI mode。将Secure Boot State 设置为Disabled。我的电脑中这一项开始时默认是Enabled,而且是灰色的无法选中,遇上这种情况,请进入下一步。这一步能设置的,忽略下一步。
UEFI启动模式下安装Win10和Ubuntu 18.04 双系统的艰辛试错历程_第3张图片
➢ 进入Key Management中,选择“Clear Secure Boot Keys”,执行后,再回到上一个画面中,可以看到Secure Boot State 已经改为Disabled状态了。
➢按F10,保存设置并重启计算机,按Delete或F2键,选择从U盘启动盘启动安装程序。

3. 安装Ubuntu

➢ 插入已经做成启动盘的U盘,重启计算机后,选择从UEFI前缀的U盘启动。在欢迎界面中,根据自己需要选择语言。选择‘安装Ubuntu’,
UEFI启动模式下安装Win10和Ubuntu 18.04 双系统的艰辛试错历程_第4张图片
➢在准备安装Ubuntu界面,两项都勾选上。也可以不勾选,将来再做这些工作。我是直接勾选了。
UEFI启动模式下安装Win10和Ubuntu 18.04 双系统的艰辛试错历程_第5张图片

➢进入"安装类型"界面后,请选择“其它选项”
UEFI启动模式下安装Win10和Ubuntu 18.04 双系统的艰辛试错历程_第6张图片
➢给准备工作中,分配的100G空闲空间进行分区操作,分配4个区间,记得每次要点“空闲”处,随着分区的增加,空闲空间的容量也在减小。
UEFI启动模式下安装Win10和Ubuntu 18.04 双系统的艰辛试错历程_第7张图片
➢第1次分区:“空闲”处点“+”,进行如下设置:
挂载点:“/”
大小:10240M(看自个分配多少给Ubuntu 这里我是10G)
新分区的类型:主分区
新分区的位置:空间起始位置
用于:EXT4日志文件系统
➢第2次分区:
“空闲”处,继续点“+”,如下设置,
挂载点:(不设置)
大小:10240MB,网上有人说设置成内存的1到2倍,没有具体的数据,我的内存是32G,我这里设置了8192M,也没问题。
新分区的类型:逻辑分区
新分区的位置:空间起始位置
用于:交换空间
➢第3次分区:
“空闲”处,继续点“+”,如下设置,
挂载点:/boot (网上有的说不需要设置这项,但双系统引导时需要,先不要去理解这些)
大小:500MB,有人认为200M就够用,可我安装后提示boot里剩余空间过小。干脆分500M吧,反正也不差这300M。
新分区的类型:逻辑分区
新分区的位置:空间起始位置
用于:EXT4日志文件系统
➢第4次分区:
“空闲”处,继续点“+”,如下设置,
挂载点:/home
大小:剩余全部空间,剩下显示多少,就多少
新分区的类型:逻辑分区
新分区的位置:空间起始位置
用于:EXT4日志文件系统
注意:分区完成后,不要直接点击“安装”。在下方的“安装启动引导器的设备”中选择刚刚分的boot分区的位置,举例如下图:
UEFI启动模式下安装Win10和Ubuntu 18.04 双系统的艰辛试错历程_第8张图片
➢点击“现在安装”,对出现的新窗口,点击“继续”。
➢在“您在什么地方窗口”,默认‘shanghai’,点击“继续”
UEFI启动模式下安装Win10和Ubuntu 18.04 双系统的艰辛试错历程_第9张图片
➢“键盘布局”窗口,根据个人语言需要选择后,点击“继续”
UEFI启动模式下安装Win10和Ubuntu 18.04 双系统的艰辛试错历程_第10张图片
➢设置用户名,密码等
UEFI启动模式下安装Win10和Ubuntu 18.04 双系统的艰辛试错历程_第11张图片
➢设置完用户名,密码后点击继续,等待安装进行,知道安装结束后重启。

后续工作(开机显示Ubuntu启动项就不需要了)

安装重启后,我这台电脑不显示开机启动项,使用EasyBCD增加Ubuntu的开机启动项,重启后显示新增加的启动项了,可是仍然进不去Ubuntu系统。我在这里花费了大量的时间。现将经验分享给大家:
➢将安装U盘插入电脑开机==>选择UEFI开头的U盘选项启动(不然在执行Boot Repair时会提示错误,而无法继续)==>选择试用Try ubuntu without install。
UEFI启动模式下安装Win10和Ubuntu 18.04 双系统的艰辛试错历程_第12张图片
➢进入系统后,用Ctrl+Alt+T快捷键打开终端,获取root权限,依次执行以下命令。输入password时感觉键盘不起作用,只管输入就是了:

sudo passwd
sudo apt-get install software-properties-common
sudo add-apt-repository ppa:yannubuntu/boot-repair
sudo apt-get update
sudo apt-get install boot-repair
sudo boot-repair

➢当出现如下界面时,一定要选择点击第一项,即“Recommended repair”。
UEFI启动模式下安装Win10和Ubuntu 18.04 双系统的艰辛试错历程_第13张图片
➢接下来出的这个图只是个图片,开始我点了好久都没反应,以为卡了,其实那只是个图片,无法点击。此时要新开一个Terminal,依次执行图片上方的三条命令。在命令执行过程中,会再次出现如下图所示的窗口,这个窗口里的“No”是可选中的,选择’No’。执行完毕后,点击“Forward”。
UEFI启动模式下安装Win10和Ubuntu 18.04 双系统的艰辛试错历程_第14张图片
➢在Boot Repair过程中有弹出一个提示需要执行命令的弹框,按例在新的Terminal窗口粘贴执行即可。
UEFI启动模式下安装Win10和Ubuntu 18.04 双系统的艰辛试错历程_第15张图片
➢见到下图时,说明引导修复完成,然后用reboot命令重启。最后一段的意思是:
若重启后只能进入 Windows 系统而没有 Ubuntu 的选项,可能是因为 win10 默认为第一启动项而忽视了 Ubuntu 系统。此时我们在 Windows 系统下打开命令提示符(管理员模式),输入 bcdedit /set {bootmgr} path \EFI\ubuntu\grubx64.efi,将 grubx64.efi 作为首选引导项,重启后若还是无法进入 Ubuntu 则输入 bcdedit /set {bootmgr} path \EFI\ubuntu\shimx64.efi 应该就可以出现双系统的引导界面了。grubx64.efi 和 shimx64.efi 的位置默认应该是 C 盘的 EFI 文件夹,具体位置可以通过 DiskGenius 软件进行查看。
注意:我这里是boot repair后直接重启就有Ubuntu启动项和Win10启动项了,但是有很多项,删除多余的引导项请见下一部分说明。
UEFI启动模式下安装Win10和Ubuntu 18.04 双系统的艰辛试错历程_第16张图片

4. 删除多余的启动引导项

➢经过Boot Repair后,重启电脑,进入如下界面:
UEFI启动模式下安装Win10和Ubuntu 18.04 双系统的艰辛试错历程_第17张图片
➢删除多余的系统引导,具体方法如下:
a. 执行命令 cd /boot/grub, 进入相应路径
b. 执行 sudo chmod 666 grub.cfg,设置成读写权限。
c. 执行 sudo gedit grub.cfg,此时打开该grub.cfg文件,可以修改。但是请注意:在修改前应该备份,以防万一。我不会什么别的技巧,为安全起见,我把该文件里的内容复制到Ubuntu自带的Word中,并另存到Documents路径下,如果出了问题还能改回来
d. 备份后可以修改grub.cfg文件了。按照上图所示,找到文件里对应的代码部分,删掉类似于如下所示代码。仅保留与第一项,第二项,倒数第一项,倒数第二项

menuentry "Windows UEFI bootmgfw.efi" {
 search --fs-uuid --no-floppy --set=root 84F5-6727
 chainloader (${root})/EFI/Microsoft/Boot/bootmgfw.efi
 }
 menuentry "Windows Boot UEFI loader" {
 search --fs-uuid --no-floppy --set=root 84F5-6727
 chainloader (${root})/EFI/Boot/bkpbootx64.efi
 }
 ... 
menuentry "Windows Boot UEFI recovery bkpbootx64.efi" {
search --fs-uuid --no-floppy --set=root 5686-D913
chainloader (${root})/efi/Boot/bkpbootx64.efi

e. 修改完毕后,保存grub.cfg文件。
f. 执行sudo chmod 444 grub.cfg,关闭写权限,保留只读权限。
g. 执行 reboot 命令,重启计算机,即可看到启动项已经只剩下我们保留的4个了。选择第一个进入Ubuntu系统,第三个是进入Windows10系统的。至于第二个和第四个,等你们研究完了告诉吧。谢谢啦!
UEFI启动模式下安装Win10和Ubuntu 18.04 双系统的艰辛试错历程_第18张图片

你可能感兴趣的:(Ubuntu深度学习)