Ubuntu 18.04 安装爬坑指南
安装过程
镜像
制作USB安装盘
安装
分区(别人家的分区):
- / 20G
- swap 500M
- /boot:500M
- /Home:剩下的所有
显卡配置
开机循环或者卡住
禁用KMS,开机之后在引导界面,按E
,在quiet splash
后面添加:
1 | acpi_osi=linux nomodese #不载入所有有关显卡的驱动 |
close nouveau
修改blacklist.conf
1 | sudo gedit /etc/modprobe.d/blacklist.conf |
在末尾加上几行
1 | blacklist nouveau |
修改blacklist-nouveau.conf
1 | sudo gedit /etc/modprobe.d/blacklist-nouveau.conf |
同样加上几行
1 | blacklist nouveau |
保存,然后运行命令
1 | sudo update-initramfs -u |
重启,运行命令
1 | lsmod|grep nouveau |
结果不会显示任何东西
更换国内镜像源
直接编辑/etc/apt/sources.list
文件,需要sudo
权限。更改完sources.list
之后,运行sudo apt-get update
更新索引生效。
Install NVIDIA Driver
1 | ubuntu-drivers devices |
首先识别显卡型号和推荐驱动模组。然后卸载原先的驱动
1 | sudo apt remove --purge nvidia* |
几个方法
直接在Softwares & Driver里面下载安装
sudo sudo ubuntu-drivers autoinstall
然后重启使用PPA仓库自动化安装
将
ppa:graphics-drivers/ppa
加入到系统存储库,然后安装1
2
3sudo add-apt-repository ppa:graphics-drivers/ppa
sudo apt update
sudo apt install nvidia-390 #显卡型号根据推荐的来选择在NVIDIA官网下载驱动安装,我习惯放在Downloads
在我吸取了足够多的人生经验之后放弃尝试第一种和第二种方法了。。。我个人更喜欢这种。
查看显卡信息
1 | lspci -vnn | grep VGA |
下载NVIDIA官方驱动,存储到相应路径。进入命令行界面:Ctrl-Alt+F1
输入用户名密码
1 | cd Downloads |
–no-opengl-files
只安装驱动文件,不安装OpenGL文件。这个参数最重要–no-x-check
安装驱动时不检查X服务–no-nouveau-check
安装驱动时不检查nouveau
后面的两个参数不是最重要的。
安装过程选项:
除下面所述,选OK
就完事了。
- The distribution-provided pre-install script failed! Are you sure you want to continue? 选择 yes 继续。
- Would you like to register the kernel module souces with DKMS? This will allow DKMS to automatically build a new module, if you install a different kernel later? 选择 No 继续。
- Would you like to run the nvidia-xconfigutility to automatically update your x configuration so that the NVIDIA x driver will be used when you restart x? Any pre-existing x confile will be backed up. 选择 Yes 继续
挂载驱动
1 | modprobe nvidia |
查看是否安装成功
1 | nvidia-smi |
常用软件配置
安装Chrome
1 | wget https://dl.google.com/linux/direct/google-chrome-stable_current_amd64.deb |
卸载一些无用的链接
1 | sudo apt-get remove unity-webapps-common #卸载亚马逊 |
安装Gdebi
1 | sudo apt-get install gdebi |
安装WPS
安装搜狗输入法
安装网易云
依赖修复
1 | sudo apt --fix-broken install |
玄学启动,启动网易云后,进电源操作界面然后回到主界面。。。
Git&Vim&Curl&toscks,jq
1 | sudo apt-get install git #git |
翻墙(填坑不忘再挖坑,VPN还没过期,嘻嘻)
安装启动ssr
配置
美化设置
安装Gnome-tweak-tool
1 | sudo apt-get install gnome-tweak-tool |
- 打开软件,扩展
- 启动两个插件
- 打开软件商城,附加组件
- 安装
- user themes
- dash to dock
- hide top bar
- weather in the clock
安装ocs-url
1 | wget https://www.linux-apps.com/p/1136805/startdownload?file_id=1517920714&file_name=ocs-url_3.0.3-0ubuntu1_amd64.deb&file_type=application/x-debian-package&file_size=54198&url=https%3A%2F%2Fdl.opendesktop.org%2Fapi%2Ffiles%2Fdownloadfile%2Fid%2F1517920714%2Fs%2F95a8a998d7917cbf5d33ba03ceaa334b%2Ft%2F1523007214%2Fu%2F71764%2Focs-url_3.0.3-0ubuntu1_amd64.deb |
安装Gnome Them Shell
打开Gnome-Look,安装喜欢的主题.
安装图标包
重启
安装VSCODE
安装Toolbox
安装guake
1 | sudo apt-get install guake |
安装zsh
1 | sudo apt-get install zsh |
安装albert
1 | sudo add-apt-repository ppa:noobslab/macbuntu |
坑二 CUDA+cnDNN+Tensorflow(Pytorch)安装
暂时用不上,挖着先
安装各种语言爬坑
Python(安装Anaconda)
1 | cd /tmp |
Java
安装OpenJDK,开源而且没有版权,美滋滋
1 | # 更新源 |
管理不同的Java,见这篇文章
配置环境变量
1 | #确认Java安装位置 |
使用一个熟悉的编辑器打开/etc/environment
1 | sudo nano(gedit\vi) /etc/environment |
在末尾加上:
1 | JAVA_HOME="/usr/lib/jvm/java-11-openjdk-amd64/bin/java" |
保存文件并退出,上述操作为系统上所有用户设置JAVA_HOME路径
重新加载文件:
1 | source /etc/environment |
验证是否设置:
1 | echo $JAVA_HOME |
参考文献:
Ubuntu16.04安装Nvidia显卡驱动(cuda)–解决你的所有困惑
[Ubuntu18.04: CUDA9.1+cuDNN7.1.2+Pytorch环境搭建](