UEFI启动模式下的Win10+Ubuntu双系统安装指南

0、引言

为研究目标检测算法,基于Windows折腾了好几天,好不容易安装好了Tensorflow和caffe的双环境,发现这个领域大多现有算法都是基于caffe的,而有大佬算法里直接更改了caffe部分框架,要跑还得重新研究编译,实在心累,故打算弃坑,从Windows转战Ubuntu,尝试了一下VMware里跑Ubuntu,总觉的卡卡的,还是安心装双系统吧。

本来以装个双系统是个很简单的事情,毕竟一年前玩过,蓝鹅~又心力交瘁的折腾了一天。原因得从现在系统的引导方法说起。

1、传统方法及花式撞墙

1.1、原来方法

曾经做个双系统还是很简单的,先装Windows,再制作Ubuntu的USB启动盘,然后设置U盘启动,装完,基本既可以开搞了。

1.2、情况变化

UEFI BOIS和Legacy BOIS:blog.csdn.net/loveanao/

现在的电脑大多数使用了UEFI BIOS引导系统(原来都是使用传统Legacy BIOS),从而加快启动速度,但同时也给用惯传统BIOS的用户带来很多困惑!电脑不能识别制作好的U盘PE系统了。

贴个简易的示意图,概念不是什么新概念,win8时就出来了,只是我一直没遇到过。

为失败的打开方式举个栗子:

1)用UltralSO制作启动盘。

2)去BIOS设置Boot List Option 为Legacy,然后可以调启动顺序了,设置USB为一选。

按步骤安装完Ubuntu系统,分区设置选/,/home,/boot,swap,启动引导区安装在/boot下,蛮顺利的。(很开心)

3)重启,找不到引导区…….把Boot List Option 改回UEFI,哈,终于又可以进windows了,找不到Ubuntu……没关系,用EasyBCD试试

失败……

4)重装第2步,分区设置选/,/home,swap,启动引导区安装由/boot改为/biosgrub下,安装成功,重启,依然找不到Ubuntu启动选项。

心酸地失败……

2、正确的打开方式

2.1、查看BIOS选项并设置

Boot List Option为UEFI没错哦。

Secure Boot设为Disabled,这是防止恶意软件侵入造成被动启动的。

SATA Operation设为AHCI,此步存疑,据说不修改也没有关系,我是机械硬盘+SSD的。

2.2、制作启动U盘

下载Ubuntu,目前2018年4月最新已经到17.10.1了:

ubuntu.com/download

下载rufus,目前最新是2.18版本:rufus.akeo.ie/

按下图设置好参数,然后在FreeDOS旁边选择下载好的Ubuntu镜像文件(不选择也制作的。。。然后你懂的),点“开始”制作自己的UEFI启动盘吧。

2.3 、Windows系统下空出分区

为Ubuntu安装空出分区,不需要格式化,安装系统时会从空白分区指定空间,到时候会格式化为Linux系统专用的ext4格式。

2.4 、U盘引导安装及设置

现在插上U盘开搞啦,我的电脑F2是进BIOS设置,F12是进启动项设置,按F12后可以看到,制作成功的U盘打上了UEFI的烙印,屌屌的。

按提示开始装Ubuntu,设置注意点:

1)最终用的引导区(/boot)应该安装在支持EFI的分区,我选择安装在了Window引导分区下,一般单个系统引导区设为300MB左右,据说重新划区安装也没问题,这里没有尝试。

2)设置根目录“/”,逻辑分区,分区大小这里设置为100GB

3)设置交换区“swap”,主分区,大小这里为32GB(一般为内存的两倍)

4)设置“home”,逻辑分区,大小这里设置为150GB

3、总结

计算机领域日新月异,五年不换电脑大概用用也体验不出来,再换台新的就发现自己变小白了。据说从双系统中单独删除Ubuntu也是个技术活,以后再琢磨了。

编辑于 2019-03-13