Win 10 + Ubuntu 18.04 双系统安装与深度学习环境配置安装踩坑实录(上篇)

Win 10 + Ubuntu 18.04 双系统安装与深度学习环境配置安装踩坑实录(上篇)

折腾了两三天总算顺利在电脑上完成了装x的双系统安装,一路走来还比较顺利,主要在ubuntu的显卡设置上躺了不少坑,特此记录 (2020/3/6)。

本篇主要分享一些关于双系统安装的经验,关于Anaconda以及GPU的配置,将在后续保持更新!

文章目录

  • Win 10 + Ubuntu 18.04 双系统安装与深度学习环境配置安装踩坑实录(上篇)
    • 硬件
    • 磁盘空间准备
    • Ubuntu 系统启动盘制作
    • BIOS设置
    • Ubuntu 安装
    • 独立显卡驱动安装

硬件

硬件配置上就不多啰嗦了,重点是硬盘、主板和显卡。

这次安装主要使用的是两个500 G的固态硬盘(肾疼),一个用来放Win 10 系统一个放Ubuntu 18.04。当然一个硬盘也是可以操作的~

另外值得一提的是,主板用的是技嘉Z390 AORUS MASTER。在U盘启动设置的时候发现这货居然没有关闭Secure Boot这个选项!!!但是也不用担心,因为好像技嘉的主板默认的就是关闭的。

最后,显卡!!!!显卡绝对是大多数小白遇到的大坑,主要是显卡驱动的问题。比如在一开始进入系统的时候电脑黑屏,或者花屏,大多都是由于没有禁用独立显卡(N卡)造成的。其次,在安装完成系统之后独立显卡驱动的安装又是一大坑,这个都在后续慢慢道来。总之,只要思想不滑坡,办法总比困难多,不要放弃,奥利给!

磁盘空间准备

比较巧的是楼主的不久前刚好重装了电脑的系统,所以一开始在安装 win 10 系统的时候就没有使用另一个U盘,所以也就不需要压缩磁盘空间,但是在这里楼主还是提供一下简化版的操作步骤。

首先确定自己的需求,如果未来不是 Linux 的重度使用患者建议给它分配 60 G足以。否则,还是建议 200 G 朝上吧。具体操作如下:

  1. windows + x 选择磁盘管理,或者右击“我的电脑-管理-磁盘管理”
  2. 选择一个空间较为富余的盘符,“右键-压缩卷-设置大小 (100 GB = 102400 MB) -> 压缩”
  3. 等待0.1 s,这个时候会出现一个“未分配”的可用空间,这个就是你未来Ubuntu 系统所存放的位置
  4. 小tips,在这里也可一对未分配的区域“右键-新建简单卷”这样你就会发现“资源管理器”里多出了一个盘符。

一些你可能用到的的图:

Win 10 + Ubuntu 18.04 双系统安装与深度学习环境配置安装踩坑实录(上篇)_第1张图片

Ubuntu 系统启动盘制作

这部分内容较为简单,需要一个大于2 GB的U盘,UltralSO 和Ubuntu 系统。

  1. U盘帮不了哈。。。。
  2. UltralSO下载地址:试用版即可
  3. Ubuntu 18.04 中文官网直达

具体制备过程如下图所示:
Win 10 + Ubuntu 18.04 双系统安装与深度学习环境配置安装踩坑实录(上篇)_第2张图片

BIOS设置

关于这个设置,网上的教程也是一抓一大把,但是技嘉主板这个老哥好像有点特立独行,不用设置启动顺序,也不用关闭Secure Boot。他只需要在开机的时候按一下(或者你狂按也行)F12 就能直接选择U盘启动,完全不需要额外的操作[震惊]。但是在这里还是介绍一下常用的方法。

  1. 首先确认各个品牌的笔记本或者主板进入BIOS的快捷键,这个一般在电脑开机显示logo的瞬间会有提示,通常在屏幕最下方那一行行小字里,手快的可以拍照,手慢的可以用手机录视频看回放
  2. 在BIOS里进入“System Configuration”或者“Boot”,选择“Boot Option”,点击类似于“Boot Device Priority”之类的关于优先权设置的选项,选择有USB或者UEFI之类的关键词的那个选项,将其移到最上面
  3. 一般来说,在你设置启动顺序的时候就会看到“Security”之类的选项,这个时候你就顺势把它关了就好(就是把“Enable”调到“Disable”)
  4. 最后按F10或者看BIOS上怎么提示的,选择保存并关闭就行

一些你可能用得上的图:


其实也可以通过这个方式进入U盘。。。。。

题外话:关于这一块的设置,不同的主板的差异可能比较大,但是网上关于这个知识点的教程还是挺丰富的,自己动手丰衣足食。

Ubuntu 安装

总算来到这个紧张刺激的环节,首先感谢这位大神的tips!

话不多说,盘它!

  1. 关机,插上刚刚做好的启动U盘
  2. 开机,这个时候你会进入Ubuntu的安装界面。注意不要盯着他看,不然会被石化!!!!原因是,它会有一个默认的倒计时,大概是9 s。等倒计时结束它会自动的进入Ubuntu的临时界面。但是很大概率,等倒计时结束之后,你就会面对抽搐的屏幕或者黑屏进入懵逼模式
  3. 正确的做法是,看到了Ubuntu的安装界面的时候,按键盘上的e,进入grub配置界面,在倒数第二行,找到“quiet splash –”,将其替换为“quiet splash nomodeset_$vt_handoff ”暂时关闭独立显卡,最后按F10保存修改并进入下一步的安装
  4. 这里的具体原理小白我也不懂,我看到网上也有很多其他做法,这里我也没亲身实践过,也就不多说了
  5. 最后,这个关闭显卡的方法是临时的,在你没有成功安装独立显卡的驱动的时候,每次开机都需要重复第四步的操作

喘口气,休息一下

继续盘!

  1. 这个时候,安装界面里会有一个友好的“Try Ubuntu”和“Install Ubuntu”,这里还是建议大家直接安装吧,装好之后有的是时间体验(虽然这一步没啥风险)
  2. “语言”选择我们熟悉的中文简体,进行下一步
  3. 现在到了选择是否安装第三方软件的时候,在这里,我和广大blog主一样,奉劝不要勾选,因为可能会卡在这一步很久很久,你懂的,墙很高。记住要保持最小安装,不要“安装时下载更新”。
  4. 又到了关键的一步,在“安装类型”的选择上,这里我还是和其他成功上岸的人一样,建议选择“其他选项”。如果其它选项成功的话,请不吝分享
  5. 下一步就是分区,在这里会出现满满当当的一系列选项,找到“设备”栏下的“空闲”,确认一下它的大小是不是一开始你腾出的那么大,然后点击左下角的加号,就可以进行愉快的分区了
  6. 关于分区,其实现有的很多帖子都比较混乱,我也是个小白,只能跟风。目前主要参考的是这位博主的分区经验,在这里就没有严格按照1 GB=1024 MB进行换算了,以下是简单的总结
名称 描述 安装描述
EFI 系统启动引导的分区 4000 MB -> 逻辑分区 -> 空间起始位置 -> EFI系统分区
swap 虚拟内存,内存低的话,物理内存的两倍,高点的话(8-16G)要么等于物理内存 32000 MB -> 主分区 -> 空间起始位置 -> 交换空间
/: 根目录 150000 MB -> 逻辑分区 -> 空间起始位置 -> Ext 4 日志文件系统 -> 挂载点:/
/home 用户工作目录 200000 MB -> 逻辑分区 -> 空间起始位置 -> Ext 4 日志文件系统 -> 挂载点:/home
/boot Linux的内核及引导系统程序所需要的文件 14000 MB -> 逻辑分区 -> 空间起始位置 -> Ext 4 日志文件系统 -> 挂载点:/boot
/usr 程序安装默认目录(个人感觉没必要,用剩下的空间就行) 100000 MB -> 逻辑分区 -> 空间起始位置 -> Ext 4 日志文件系统 -> 挂载点:/usr

在关于“安装启动引导器的设备”的选择上,网上的帖子又有很多的分歧,有的用EasyBCD软件进行引导设置,我之前尝试过,但是导致Win 10也无法启动了,可能是中间哪些环节出了问题。最后通过大白器启动U盘的“启动引导修复”功能才成功恢复Win 10。

我在这里采用的是这位博主的建议,直接选择“windows manager”。因为他认为Ubuntu 18.04其实是支持UEFI模式启动,而不需要挂载/boot。并且在采用这种模式之后,只需要在开机时候按F12(技嘉主板),就可以自由切换系统了。

这里提供一份不完整的演示图,图片内省去了分区设置(因为用的是老笔记本,所以和上面的描述有所出入)


(这个分辨率真头疼。。。)
到目前为止最为核心的步骤基本完成了,接下来的步骤比较轻松,只要按照只是一步一步来就行~

  1. 选择地区,随你
  2. 选择语言,随你
  3. 设置用户名和密码,这里记得勾选“自动登录”
  4. 安装完成之后,重启,看准时机拔掉U盘
  5. 选择Ubuntu 系统
  6. 如果重启还是黑屏或者花屏,重复上述禁用显卡驱动的步骤

独立显卡驱动安装

小心翼翼的走过了前面的关卡之后,终于来到了最后一步,再接再厉!

通过禁用显卡驱动进入的Ubuntu操作界面通常分辨率上都会有点奇怪,毕竟现在用的是核显。忍一忍,不要乱点,小心卡死。。。。(说多了都是泪)

首先说说我自己用的一种方式,这也是适合众多小白的方式:

  1. 点击桌面左下角的9宫格点阵
  2. 打开“软件和更新”
  3. 选择“附加驱动”
  4. 挑一个最新的或者括号里写了“专有”的
  5. 选择“应用更改(A)”
  6. 去睡觉

可能用得上的图:

Win 10 + Ubuntu 18.04 双系统安装与深度学习环境配置安装踩坑实录(上篇)_第3张图片
Win 10 + Ubuntu 18.04 双系统安装与深度学习环境配置安装踩坑实录(上篇)_第4张图片

这种方式,简单明了,但是可能会比较慢,而且可能会失败(但是那些复杂的也不见得会成功,哈哈哈)

在显卡驱动版本的选择上,我个人认为,不太会影响后续深度学习的环境搭建,因为其实后续要安装的Anaconda本身就是一个专门用于管理各类环境的实用工具,其实也不会有太大的影响(小白拙见)。

在这里再介绍两个看起来比较靠谱的方法:使用PPA仓库进行安装和使用官方的NVIDIA驱动进行手动安装

最后,恭喜你走完了双系统安装的全部流程,抬头向前望去,关于cuda和cudnn还有N个坑在等着你呢!加油吧骚年!

转载请@【咸菜出品】

你可能感兴趣的:(Win 10 + Ubuntu 18.04 双系统安装与深度学习环境配置安装踩坑实录(上篇))