基于UEFI模式安装Ubuntu 16.04和Win7,实现双系统

很长一段时间,在家coding都是用的Windows,很无奈,计算机出身的我居然在自己的电脑上没有成功安装Ubuntu 16.04,为什么我的这个环境就这么难实现双系统呢?因为这是z170x主板,当初安装Windows 7的时候很是折腾了一下我,做镜像的时候还需要把这块主板的驱动给做进去,否则无法安装Win7。

装好Windows之后,我开始做Ubuntu 16.04的镜像,就像你能用某度搜出来的结果一样(原则上我不想用它的,可是我的VPN又有问题,好吧,只能妥协!),我按照上面的方式顺顺利利的制作了U盘启动的镜像,选定磁盘,分配空间,等待安装自动完成,然后重启选择进入Ubuntu,你会无限停留在黑屏界面,什么都没有的黑屏界面,后来我调试发现这个时候系统引导根本没有加载,所以是无法进入终端环境进行命令操作的。

说了这么多,只想让你知悉我的双系统安装失败背景,如果和你一样,那接下来的正确安装过程适合你。

重要硬件配置

CPU: Intel® Core™ i5-6500

主板: gigabyte Z170X-UD3

显卡: GTX 960

 主板选用UEFI模式。
  1. 制作镜像,这一步决定安装成败!
    1. 获取纯正血统Ubuntu镜像:https://www.ubuntu.com/download/desktop
    2. 获取Rufus镜像制作工具,https://rufus.akeo.ie,这一步是基础核心,只有Rufus才能正确处理Ubuntu 16.04基于UEFI模式下的安装与启动,下载得到的exe就是该程序了,直接双击运行,插上U盘,它会自动获取到该U盘,注意:"Partition scheme and target system type"必须选择"MBR partition scheme for BIOS or UEFI"模式,其它配置如下图 
      rufus config
    3. 点击开始,直到镜像写成功,这步达成之时你已经在成功安装Win7和Ubuntu 16.04双系统路上完成了60%
  2. 安装Ubuntu 16.04(这里不一一阐述,挑重点的说)
    1. 在选择是否安装硬件驱动这步,可能会出现不管选择哪个都会出现“Continue”按钮无法点击的情况,解决方案是:点击“Back”按钮,然后再重新进入即可,后面页面如果出现此种情况,使用此方法可破解
    2. 为Ubuntu系统分区,我的方案如下表:(磁盘总大小100G,使用ext4文件系统)
      挂载路径 分区大小 类型 位置 说明
      /boot 1G 逻辑空间 起始位置 如果 /boot 分配过小,在后期升级内核过程中可能会出现空间不够的情况,目前1G属于安全值
      swap 4G 逻辑空间 起始位置 交换区空间在Server版上用处更大,在Desktop版用处意义不大,主要在内存空间不足时使用,我的内存是8G,该值根据自己需求选择
      / 55G 逻辑空间 起始位置  
      /home 剩余空间 逻辑空间 起始位置  /home 大一些无所谓,增加后期处理各种可能数据的弹性空间
    3. 分区完毕之后选择正确的/boot所在设备块路径(Device for boot loader installation),后面还有几个过程,按照提示做就行了,直到提示重启系统
  3. 做双系统引导
    1. 重启系统之时一定要拔掉U盘,否则因为你的BOIS加载顺序的设置,会导致再次从U盘优先启动。重启只能进入你原先的Windows,因为虽然Ubuntu安装成功了,但是还没有引导,所以没法加载Ubuntu,进入Windows
    2. 在Windows中安装EasyBCD,官网链接:http://neosmart.net/EasyBCD,需要破解版的请自行前往某度
    3. 打开EasyBCD,点击"Add New Entry",其中驱动器一定要选择刚才你分区时/boot所在块设备,配置如下图
      easybcd add new entry
    4. 保存双系统的引导配置后,就可以重启系统了
  4. 检验
    1. 检查系统重启之后有没有进入系统选择界面,如下图,如果有则证明写双系统引导成功
      win 7 and ubuntu 16.04 boot
    2. 选择"Ubuntu 16.04"进入
    3. 选择“Ubuntu”,按Enter进入,在此之后你将顺利加载并进入Ubuntu
    4. 恭喜!双系统安装成功。

分享一点安装测试过程中的一些心得体会。

正如我在博客开篇时说的一样,在这个千篇一律的时代,我也是被某度的结果引导翻了船,网上找不到人讨论UEFI模式下究竟该怎么安装双系统,全部不谈背景,上来就教程,这和我的做事风格不一样,让我很难受,希望我的方案能帮助到那些真正需要帮助到的人,因为你们历尽千辛万苦才搜索到我的文章。

看到这,恭喜你们。

publish