写在最前面:
最近一个月配了仨电脑,感觉实在遭不住了,于是写了这篇文档给自己进行一种流程上的参考。
由于是给自己的一种参考,所以本文档不会细致到每个cd和ls。因此,按照本文档进行配置前,最好了解linux最最最基本的使用操作,不然的话建议完成第1,2,3步后,花费一定时间熟悉下该系统,再进行之后的环境配置。
主要内容如下:
1. 安装Ubuntu (双系统安装方法)
(1) 安装流程参考以下博客:
https://www.cnblogs.com/masbay/p/11627727.html
该博客安装的是18.04版,但对于其他版本的ubuntu,该流程也具有参考性。
(2) 以中文安装的系统,建议安装成功后切换语言为英文以使各个系统文件夹名称为英文(键入命令好敲,也防止有些库路径不兼容中文),之后可以再将系统设置回中文,能够在保留系统文件夹名称为英文不变的情况下,系统以中文显示。
(3) 系统提示更新要取消,不要更新,否则系统容易莫名坏掉。
(4) 如果安装的是20.04版本:
a) 如果启动盘没有install ubuntu。
选择 ubuntu(safe graphics),其在扫描完u盘文件确认无误后会出现install ubuntu的选项。
b) 如果启动花屏或安装花屏或启动后桌面卡到没反映。
重启,使用advanced options for ubuntu 选项 ,按e进入编辑模式,在quite splash 和 $vt_handoff 之间加上 nomodeset,ctrl+X保存退出。
正常进入ubuntu系统后,参考第2步设置grub引导,在grub引导文件中中将下句改为:GRUB_CMDLINE_LINUX_DEFAULT="quiet splash nomodeset"
c)如果系统正常运行时,以一定间隔卡顿,搜索系统监听器(system load indicator),在设置中将各项监听时间改大。
d)如果系统无法检测到分屏的第二屏幕,配置到第10步安装nvidia驱动后就会正常。
2. 设置Grub引导
(1) 修改Grub引导文件
cd /etc/default/
sudo gedit grub
文档中常设的配置项:
GRUB_DEFAULT=3 #设置为希望默认启动的系统
GRUB_TIMEOUT=20 #设置为默认选择时间
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash nomodeset" #解决花屏问题
(2)保存退出
sudo update-grub
3. 添加源
cd /etc/apt
sudo gedit sources.list
在文件的末尾添加阿里,中科大和清华三个常用源:
## add ali
deb http://mirrors.aliyun.com/ubuntu/ bionic main restricted universe multiverse
deb http://mirrors.aliyun.com/ubuntu/ bionic-security main restricted universe multiverse
deb http://mirrors.aliyun.com/ubuntu/ bionic-updates main restricted universe multiverse
deb http://mirrors.aliyun.com/ubuntu/ bionic-proposed main restricted universe multiverse
deb http://mirrors.aliyun.com/ubuntu/ bionic-backports main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ bionic main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ bionic-security main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ bionic-updates main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ bionic-proposed main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ bionic-backports main restricted universe multiverse
## add ustc
deb https://mirrors.ustc.edu.cn/ubuntu/ bionic main restricted universe multiverse
deb-src https://mirrors.ustc.edu.cn/ubuntu/ bionic main restricted universe multiverse
deb https://mirrors.ustc.edu.cn/ubuntu/ bionic-updates main restricted universe multiverse
deb-src https://mirrors.ustc.edu.cn/ubuntu/ bionic-updates main restricted universe multiverse
deb https://mirrors.ustc.edu.cn/ubuntu/ bionic-backports main restricted universe multiverse
deb-src https://mirrors.ustc.edu.cn/ubuntu/ bionic-backports main restricted universe multiverse
deb https://mirrors.ustc.edu.cn/ubuntu/ bionic-security main restricted universe multiverse
deb-src https://mirrors.ustc.edu.cn/ubuntu/ bionic-security main restricted universe multiverse
deb https://mirrors.ustc.edu.cn/ubuntu/ bionic-proposed main restricted universe multiverse
deb-src https://mirrors.ustc.edu.cn/ubuntu/ bionic-proposed main restricted universe multiverse
## add tuna
deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ bionic main restricted universe multiverse
deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ bionic main restricted universe multiverse
deb https://mirrors.tuna.tsinghua.edu.cn/u