一、安装ubuntu18.04
1、因为我装的双系统,采用UEFI引导安装,https://ubuntu.com/download官网下载Ubuntu18.04.3LTS对应的镜像文件。
2、准备一个空U盘,将iso中的文件拷贝到u盘下,或采用UltralSO, rufus的方式制作启动盘。
3、插上U盘,重启电脑,进入引导界面,install ubuntu选项,按e进入编辑模式
找到quiet splash --- ,删除quiet splash ---添加i915.modeset=0 nouveau.modeset=0 nomodeset,如下图

或者替换为
quiet splash $vt_handoff acpi_osi=linux nomodeset
按f10进入,根据安装引导,进行安装,installation type选择install ubuntu alongside windows boot manager。安装成功后后,提示restart now,等待黑屏后,拔掉U盘,重启,进入grub引导。
4、在进入ubuntu模式时,如果出现黑屏或者一直停留在logo的地方,卡住了,问题原因是显卡和Ubuntu18.04闹矛盾了。重启电脑,进入grub引导时,光标选定“install Ubuntu”,按“e”进入编辑页面,找到linux后的quiet splash---或者 quiet splash $vt_handoff 改为如下:
quiet splash $vt_handoff acpi_osi=linux nomodeset
按f10,成功进入系统。
二、把nouveau加入黑名单
cd到/etc/modprobe.d/
sudo touch blacklist-nouveau.conf(新建一个文件)
在这个文件中加入4行
blacklist nouveau
blacklist lbm-nouveau
alias nouveau off
alias lbm-nouveau off
注意不要写错哦,写错在下一步会出错!!重启,应该可以进了吧,不能进按之前的方式进入,继续步骤三和四。
三、升级 initial ramdisk 删除 nouveau
sudo update-initramfs -u
四、驱动安装
1、驱动依赖gcc,所以先装gcc。
先联网,如果是18.04的话,显卡驱动不需要升级,如果较老版本ubuntu,需要升级显卡驱动。
执行:
sudo apt update
sudo apt install build-essential
该命令将安装一堆新包,包括gcc,g ++和make
要验证GCC编译器是否已成功安装,请使用gcc --version命令打印GCC版本.
2、然后就可以开始安装驱动了:
官网下载Geforce 1050ti对应的显卡驱动.run文件

输入命令:sudo telinit 3,关闭X服务,X就是图形,
ctrl_alt_f3进入命令行模式,进入自己的账户。
开始装: sudo sh ./.run文件,关键来了,在安装的过程中有个关于X服务的选项,一定要选No,如果选的yes或者安装完了进不去桌面
需要查看/etc/x11文件夹中是否有一个xorg.conf文件,如果有,则删除,这个文件夹是安装驱动时X服务选项选yes自动生成的,删掉就可以了。
安装完成后输入nvidia-smi查看显卡信息。
三、安装cuda10.1
官网下载cuda10.1的版本,执行.run文件,执行不了的话,添加chmod +x添加执行权限
sudo bash ./.run 不需要安装drivers,别的随便装

四、安装cudnn
找到对应的版本,下载cudnn libraries for linux对应的tar.gz,提取后是cuda文件夹,包含include和lib64
执行:sudo cp include/cudnn.h /usr/local/cuda/include和sudo cp lib64/libcudnn* /usr/local/cuda/lib64
安装完成!!!
本文详细介绍了如何在Ubuntu18.04上安装NVIDIA显卡驱动,包括将nouveau加入黑名单、升级initial ramdisk、安装驱动、安装CUDA10.1及cudnn的步骤,解决黑屏问题并验证安装成功。

1744

被折叠的 条评论
为什么被折叠?



