WIN10 + Ubuntu18.04 双系统安装教程(新机)

WIN10 + Ubuntu18.04 双系统双硬盘安装教程(新机)

实在忍受不了“老干部”的龟速和笨重了,决定搞个新笔记本!由于计算机专业所需,想玩深度学习需要搭建Linux环境,不想再用虚拟机了就着手加个Ubuntu系统。新机器是128G SSD + 1T HDD,初衷是想把系统都装在固态里,然而实现过程中遇到些波折后无奈将Ubuntu全装在了机械硬盘里了,同时也遇到了无数个坑,网上的教程基本翻遍了,有的版本太老不适用于现在的机器,还有各种不一样说法,解释得也不是很明确,心情爆炸。Anyway,几经曲折之后终于搞定了,并搭建好了深度学习的环境,可以好好学习了!

原谅自己写的非常简洁并且懒得插图,毕竟写这篇博文主要是想针对目前的新机器纠正and强调一些步骤和方法!

一、准备工具

  1. 空U盘(>=2G)一个(提前备份U盘里面的资料,因为后面操作要格式化U盘)
  2. Ubuntu18.04LTS镜像
    下载地址:http://www.ubuntu.com/download/desktop
  3. 启动U盘制作软件:UltraISO软碟通

二、创建磁盘分区

  1. 打开[磁盘管理]
  2. 选择需要进行分区的磁盘,点击右键,选择“压缩卷”;我试图在固态硬盘和机械硬盘里各分一些空间,然后把Ubuntu的系统文件放在前者中,but无奈试过之后Ubuntu分区步骤里只能识别机械硬盘、识别不出来固态硬盘,无奈
  3. 选择好需要压缩空间量并输入,大小视机器容量及需求
  4. 稍等片刻便会出现一个未分配可用空间,用来装载Ubuntu

三、制作启动U盘

  1. 进入UltraISO,点击“文件”,打开镜像文件
  2. 本地目录选择所用U盘
  3. 点击“启动”,写入硬盘映像
  4. 按默认值写入,写入方式选择USB-HDD+,完成写入

插入一点步骤坑:

  1. 禁用快速启动:不关感觉也不会有什么影响。
  2. 设置BIOS将Secure Boot的状态由改为Disabled:一开始装的时候懒得关(有的教程说不用关),最后装成功了貌似没什么毛病,开关机几次都蛮正常,于是花了一下午搭建好了Tensorflow(GPU)+CUDA+cuDNN的环境,非常开心地睡觉去了,于是第二天起床打开电脑卡在Ubuntu登陆界面死循环,也无法切换到文本模式???并且在win里面查看到独显设备警告说没有数字签名,可能是Ubuntu搭环境的时候修改了独显设备然后出了点毛病。这种情况参照网上教程,禁用win10驱动程序强制签名。然而进入Ubuntu仍然登陆界面死循环,然后进入win10独显驱动再次警告…又来一遍发泄了一通之后束手无策无奈准备心情好了再重装。过了两天绝望之际偶然看到相同问题的某网友把UEFI的Secure Boot选项关闭了,结果能够登录界面了。据说是因为登录界面时,只加载了部分显卡驱动(甚至是默认的显示驱动),进入桌面时,才加载更多的信息,结果就出现了这个死循环怪事。然后我就满怀期待地试了一下,结果依旧没有改观,呵呵,重装吧重装吧。

安装

  1. 关机重启,狂按F[1…12]中的某个键,具体看自己机型(本人F12),进入BIOS;
  2. 选择“UEFI: (U盘名)”回车进入安装系统,选择Try Ubuntu without installing / Install Ubuntu都行;
  3. 安装:选择中文->建议不勾选“为图形和无线硬件…安装第三方软件”,否则安装过程会很久,反正需要什么软件以后再装->安装类型务必选择最下面的“其他选项”,否则,后果自负。
  4. 分区、挂载:看了很多教程,说法贼多,最后衡量了一下给自己的机器配置如下:
    我总共分配磁盘空间128GB,分区如下表
分区名称 用于 分区类型 分区位置 挂载点 大小 备注
/EFI EFI系统文件 逻辑分区 空间起始位置 512MB 包含系统内核和系统启动所需的文件,其实200MB足矣;现在机器应该都是默认UEFI模式,不需要什么/boot分区,而是/EFI分区
/swap swap交换空间 主分区 空间起始位置 8GB 建议大小为物理内存的1-2倍
/ Ext4日志文件系统 逻辑分区 空间起始位置 / 20GB 存储系统文件,看使用情况15~30GB
/home Ext4日志文件系统 逻辑分区 空间起始位置 /home 剩余空间 存储用户数据、下载文件、媒体文件等,多多益善

关于分区类型,前面俩分区的类型换成另一种的版本网上也有很多,查过资料感觉其实不用讲究纠结这!
最后“安装启动引导器的设备”务必选择/EFI对应的磁盘分区,确认无误后继续;

  1. 选择地域->选择键盘->设置用户->安装等待,重启,OK。

完善

  • 重启之后并没有想象中的系统启动选择界面,直接默认进入Ubuntu系统(貌似也有人只能登进去windows?)然后设法设置优先启动项
    1. 有教程用EasyBCD、EasyUEFI软件解决的,因为持有蜜汁怀疑心理并不想尝试?
    2. 有教程在windows,控制面板->系统和安全->系统->高级系统设置->高级->设置->默认操作系统,进行修改,but我的win貌似识别不出来还有个Ubuntu系统,压根没有第二个选项哇,可能是因为我win10装在固态里了,Ubuntu装在机械盘里了?
    3. 然后参照了另一个方法,进入Ubuntu终端,输入sudo gedit /etc/default/grub打开此文件,其中GRUB_DEFAULT=0代表系统默认启动项第0项(索引号),而我的windows启动项在BIOS里面是第二项,所以将其改为1(2-1)。结果呢,重新开机还是直接进入了Ubuntu系统???于是看网上好多人自己的windows启动项是第三项,于是自信地又把该值改成了2。然后,重启又循环卡在自己电脑BIOS里的第三项“BIOS Setup”的界面,进不了系统。黔驴技穷,决定BIOS里进到win10里重装Ubuntu。
    4. 重装一遍后,发现只需要在BIOS Setup->Boot Sequence里面上下移动一下两个系统就OK了…无语…

你可能感兴趣的:(搭建环境)