1.Ubuntu安装
还未尝试过,流程如下:
插入u盘,打开refus-3.9.exe,点击选择,选择iso镜像文件,配置文件见下图:
随后u盘启动,可直接覆盖掉原来的win系统
2.驱动安装
以GTX 1070为例,登录NVIDIA官网,选择对应的驱动程序,
得到NVIDIA-Linux-x86_64-440.82.run文件
卸载原有驱动
for case1: original driver installed by apt-get:
sudo apt-get remove --purge nvidia*
for case2: original driver installed by runfile:
sudo chmod +x *.run
sudo ./NVIDIA-Linux-x86_64-440.82.run --uninstall
nolonger什么的选yes
如果原驱动是用apt-get安装的,就用第1种方法卸载。
如果原驱动是用runfile安装的,就用–uninstall命令卸载。其实,用runfile安装的时候也会卸载掉之前的驱动,所以不手动卸载亦可。
禁用nouveau驱动
sudo gedit /etc/modprobe.d/blacklist.conf
在文本最后添加:(禁用nouveau第三方驱动,之后也不需要改回来)
blacklist nouveau
options nouveau modeset=0
然后执行:sudo update-initramfs -u
重启后,执行:lsmod | grep nouveau。如果没有屏幕输出,说明禁用nouveau成功
禁用X-Window服务
sudo service lightdm stop 命令行下用了这个命令
这会关闭图形界面,但不用紧张 如果是unbuntu中文版可以用putty通过IP远程连接控制
按Ctrl-Alt+F1进入命令行界面,输入用户名和密码登录即可
小提示:在命令行输入:sudo service lightdm start ,然后按Ctrl-Alt+F7即可恢复到图形界面。
命令行安装驱动
#给驱动run文件赋予执行权限:
sudo chmod +x NVIDIA-Linux-x86_64-384.59.run
#后面的参数非常重要,不可省略:
sudo ./NVIDIA-Linux-x86_64-440.82.run --no-x-check #亲测这样有效,其他什么GL加了就会调用集成显卡
安装过程中后面的几个选项,
preinstall错误 选继续
libray 选yes
kms选no
3.CUDA安装
登录NVIDIA官网下载CUDA文件,例子如下
印象中安装cuda可以不禁用驱动
cd到安装包的目录
sudo sh cuda_10.0.130_410.48_linux.run
a 根据提示操作
b 遇到提示是否安装openGL 我记得是选no
c 然后重启电脑
4.cudnn安装
nvidia账号531232693@qq.com 密码Asd64200663
去nvidia官网下载对应cuda版本的cudnn,然后解压到ubuntu的文件夹下,
tar -zvxf archive_name.tar.gz
sudo cp cuda/include/cudnn.h /usr/local/cuda/include/
sudo cp cuda/lib64/libcudnn* /usr/local/cuda/lib64/ -d
sudo chmod a+r /usr/local/cuda/include/cudnn.h
sudo chmod a+r /usr/local/cuda/lib64/libcudnn*
替换/usr/local/cuda或者/usr/local/cuda10.0下的文件皆可