因为学习的原因,需要装Linux系统,故选择安装ubuntu18.04LTS,在此记录安装过程走的弯路,方便以后查阅。
一、准备工作
- 在ubuntu官网下载18.04LTS镜像文件 https://www.ubuntu.com/download/desktop
- 硬盘分区,用win10自带的硬盘管理工具进行分区,鼠标右键单击桌面我的电脑→管理→ 磁盘管理→ 单击空间比较大的盘→ 右键压缩卷→ 选择适当大小的空间。博主将自己的SSD压缩了118G出来,然后就不用管了。
- 制作U盘启动盘,准备空白U盘一个(需要格式化,请备份重要资料),这里使用到的工具是软碟通(UltraISO),现在并安装好后,插入准备好的U盘,加载刚才下好的ubuntu系统镜像文件。自己当时装系统没存图,用到了其他博主的图,末尾给出博客链接。
点击启动,选择写入硬盘镜像
选择刚才插入的U盘,点击制作,等待写入完成,启动盘就制作完成了。
二、安装双系统
- 先在win10系统中电源选项关闭快速启动
- 关闭电脑,插入刚才制作好的U盘启动盘,重启,在加载界面按DEL键(博主的微星笔记本是del进bios,不同的主板按键不同,详情百度)进入bios,更改硬盘启动顺序,设置U盘为第一顺位,关闭Secure Boot(这步十分重要,不关闭可能会导致安装失败,后续ubuntu很多开源软件的使用与安装也需要关闭这个),重启。
- 电脑重启后会自动进入安装界面,这里有很重要的一步,禁用ubuntu自带的第三方显卡驱动nouveau。这个ubuntu自带的显卡驱动与nvidia的显卡不兼容,如果不禁用,会导致安装完后进入系统卡死,这里博主真是被坑惨了。具体操作如下:
- 在这个安装界面先别急着选择。按E,然后可以看到一段英文,找到段落中的‘quiet splash',修改成’nomodeset‘,修改完成按 F10重启。
- 重启后就直接进入Try Ubuntu的界面,双击桌面上的安装包安装,如果没有直接进入Try Ubuntu的界面,就直接选择Install Ubuntu安装。在安装界面如果分辨率不正常,窗口显示不全被桌面边遮挡了,按住键盘上的windows键拖动窗口就行了。
- ubuntu 的安装比较简单,一路点击下一步就行了,这里值得注意的是,为图形或无线硬件安装第三方软件。
- 安装类型选择其他选项,选择自己压缩出来的硬盘空间。
- 设置ubutun系统的分区,一般而言分两个区就够了,一个'/swap', 一个'/' ,不用额外分出'/boot' 、'/home'等分区。 ’/swap‘是交换空间,选择你电脑物理内存大小就行了,这里博主的电脑内存大小为16G,这里'/swap'空间大小选择的是18G,比电脑内存稍大一些,剩下的100G全分给了’/‘分区。具体做法是找到你压缩出的准备装ubuntu系统的空间,很好找,就是后面标注空闲的那个分区。点击’+‘,分出18G给交换空间,选择逻辑分区和空间起始位置,点击’+‘,分出100G给’/‘分区,选择逻辑分区,空间起始位置和EXT4日志文件。
- 设置引导,在安装启动引导器的设备选项,选择刚才你分出的'/'空间的逻辑位置,比如 ' /dev/sda6', 然后点击安装,设置登录账号密码等,等待安装完成重启就行了。
- 网上的很多教程都有设置启动项什么,这是很老的教程了,现在一般的电脑都是UEFI启动,照那些教程都更改不了,不用管,用ubuntu自带的GRUB2引导windows就行了。如果开机没看见引导,在bios界面更改下硬盘启动项,在UEFI硬盘选项里面,更改ubuntu系统为第一顺位就行了。
- 在重启选择系统的界面,别急着进去,先禁用nouveau。 再次按’e‘,在很多段英文里找到’linux‘开头的一行,在最末尾加上’nouveau.modeset=0',按F10重启。
重启之后就进入到ubuntu18.04的系统之中,安装显卡驱动完成最后的步骤。
三、显卡驱动安装
一般来说ubuntu系统显卡安装有三种方法:
- 使用标准Ubuntu仓库进行自动化安装
- 使用PPA仓库进行自动化安装
- 使用官方的NVIDIA驱动进行手动安装
对于日常使用来说,使用第一种最为方便,但是如果配置深度学习环境,还是用第三种,因为cuda对显卡驱动版本有要求,后面更新配置深度学习的坏境的博客的时候,博主会介绍这种方法,这里就简单介绍下第一种方法。
首先,检测你的NVIDIA显卡型号和推荐的驱动程序的模型。在终端中输入如下命令:
ubuntu-drivers devices
然后,使用Ubuntu驱动程序命令来安装所有推荐的驱动程序:
sudo ubuntu-drivers autoinstall
一旦安装结束,重新启动系统,你就完成了。但是别着急重启,先彻底禁用nouveau,不然以后的日常使用还会出问题。
四、禁用nouveau
打开终端,输入:
sudo gedit /etc/modprobe.d/blacklist.conf
在打开的文件的末尾添加两行代码:
blacklist nouveau
options nouveau modeset=0
点击保存,并关闭文件
在终端输入一下命令使代码生效:
sudo update-initramfs -u
最后重启,win10下安装ubuntu18.04LTS系统就完成了。
参考博客:https://blog.csdn.net/s717597589/article/details/79117112/