网上一堆没用的教程专门误导人,本人所作教程均是实践验证可行分享,不作过多思路,按部就班即可。
1.在进入grub安装界面的时候,在Install Ubuntu选项,按e,进入命令行模式,然后在quiet slash – 后面(也可能没有 – ),添加以下内容,然后按F10重新引导
acpi_osi=linux nomodeset
2.注意:在安装后Ubuntu成功后需要在grub的配置文件里面更改:
sudo gedit /boot/grub/grub.cfg
在文本中搜索quiet splash 然后添加acpi_osi=linux nomodeset,保存文本即可。
3.更新国内阿里云源
sudo chmod 777 /etc/apt/sources.list
sudo gedit /etc/apt/sources.list
复制下面全部替换文档
deb http://mirrors.aliyun.com/ubuntu/ bionic main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ bionic main restricted universe multiverse
deb http://mirrors.aliyun.com/ubuntu/ bionic-security main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ bionic-security main restricted universe multiverse
deb http://mirrors.aliyun.com/ubuntu/ bionic-updates main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ bionic-updates main restricted universe multiverse
deb http://mirrors.aliyun.com/ubuntu/ bionic-proposed main restricted universe multiverse
deb-src 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-backports main restricted universe multiverse
- 更新库和内核和软件
sudo apt update
sudo apt upgrade
sudo apt-get install gcc
sudo apt-get install make
sudo apt-get install lightdm
5.禁止ubuntu原本的驱动安装
终端输入:
sudo gedit /etc/modprobe.d/blacklist.conf
在文件结尾添加
blacklist vga16fb
blacklist nouveau
options nouveau modest=0
blacklist rivafb
blacklist rivatv
blacklist nvidiafb
终端输入:
sudo update-initramfs -u
重启
reboot
7.测试nouveau是否已经关闭
lsmod | grep nouveau
没有任何显示即成功关闭
8.安装(系统安装)
ubuntu-drivers devices//查看系统推荐的nvidia驱动
sudo apt install nvidia-driver-470 //安装推荐的驱动
9.然后安装nvidia驱动:(最重要)这步不操作,鼠标拖动总是卡顿,是N卡的问题,更新驱动即可。
进入终端输入命令:sudo ubuntu-drivers autoinstall
10.触摸板修复,使用以下命令打开即可:
gsettings set org.gnome.desktop.peripherals.touchpad click-method areas
安装完成以后执行
nvidia-smi