提醒:博主至少配置过5台机子的ubuntu,每一台碰到的坑都不同,所以耐住性子。
注意:首先,检查自己的机子nvidia显卡是否是VGA渲染方式,若是则可以安装ubuntu并安装nvidia驱动,若为3D渲染,抱歉请放弃,主要是驱动无法安装。查看指令:
lspci | grep -i vga
若指令后只输出集成显卡信息则不支持nvidia安装,若输出双显卡则可以安装,恭喜!
步骤1:我的笔记本型号:
型号:华硕飞行堡垒5代FX80GM 显卡:GTX1060 CPU:i5 8300H 4核8线程 内存:8GB
步骤2:关于Ubuntu的版本选择上。博主之前安装16.04.1,可以顺利安装,也不用添加什么nomodeset使其支持nvidia,但显卡驱动试了3种方式的n种可能均无法安装,参考同飞行堡垒机主选择16.04.5 LTS版本最终run方式安装驱动成功。所以,如果出现nvidia驱动安装不成功时可以尝试换更高的版本。下面教程以ubuntu 16.04.5为例。
步骤3:制作ubuntu启动盘,自行百度,使用Rufus也可以,软蝶通也可以。
步骤4:关闭secure boot:开机按F2进入Bios界面,按F7进入后会在上边菜单栏找到security,在里面找到secure boot contral把它的值选为disable(就是把secure给他关掉) 按F10保存退出
步骤5:启动,先按F2进入Bios,然后再按F8选择u盘启动,进入安装界面:(如下图)
在键盘上按 e 不要按enter 进入一个黑色白字的界面,在倒数第二行,找到quiet splash--- ,把---删除并在在后面空格接着输入 $vt_handoff acpi_osi=linux nomodeset,再F10,(如果不写会一会卡在logo界面)然后会进入安装界面。
步骤6:请参考该博文,然后选择硬盘分区等设置,不同的是注意不要联网。链接为:https://blog.csdn.net/weixin_40539892/article/details/79494922
步骤7:安装好后重启,发现又会卡在logo界面或者黑屏。解决方法是强制关机然后重启在grub引导界面(如下图)时按e进入进入编辑模式找到quie splash,删除后面 $vt_handoff然后添加空格+nomodeset,再F10可以启动。启动后分辨率较低,无法调节。
步骤8:此时可以尝试禁用nouveau显卡以安装nvidia显卡驱动,禁用方式是:
编辑文件blacklist.conf
sudo vim /etc/modprobe.d/blacklist.conf
若未安装vim则sudo apt-get install vim安装或使用vi
在文件最后部分插入以下两行内容
blacklist nouveau
options nouveau modeset=0
更新系统
sudo update-initramfs -u
重启系统(一定要重启)
验证nouveau是否已禁用
lsmod | grep nouveau
没有信息显示,说明nouveau已被禁用,接下来可以安装nvidia的显卡驱动。
步骤9:安装nvidia显卡驱动方法有三种——驱动界面安装、apt安装、run包安装。
方法1:师弟1050ti显卡这样安装成功,但我本人的失败了。方法在我的设置->软件与更新->附加驱动中选择nvidia显卡,最好先在终端更新一下驱动源(更新命令:sudo add-apt-repository ppa:graphics-drivers,然后sudo apt-get update),这样安装时版本选择更多一些,尽量选择高版本。
若以上方法安装驱动后导致循环登陆无法进入系统,则需要卸载该驱动。按ctrl+alt+F1进入命令行界面(如下图),输入登陆名和登陆密码后输入指令:
sudo apt-get remove --purge nvidia-* sudo apt-get install ubuntu-desktop sudo rm /etc/X11/xorg.conf echo 'nouveau' | sudo tee -a /etc/modules
然后sudo reboot重启后即可重新进入图形界面。
方法2:若方法1尝试失败则尝试方法2。
sudo add-apt-repository ppa:graphics-drivers
sudo apt-get update
sudo apt-get install nvidia-410
sudo apt-get install mesa-common-dev
sudo apt-get install freeglut3-dev
sudo reboot重启
若重启后仍然循环登陆则重复方法1中解决办法。
方法3:若前两种方法均不成功则按照run方式安装。首先在nvidia官网下载run安装包,我下载的版本是NVIDIA-Linux-x86_64-410.73.run为最新版本,安装成功。安装方法如下:
请查看博主博文,链接:https://blog.csdn.net/xunan003/article/details/81665835