今天终于解决了ubuntu驱动的问题,主要问题是进入tty界面后,装好驱动退出时无法返回,尝试了很多方法,甚至最后把windows系统也搞没了,最后重装系统后删除了一个文件解决,参考博客:Ubuntu安装NVIDIA显卡驱动(新手教程)-CSDN博客,2.3补救措施部分
该文章主要自用,方便自己之后系统出问题之后卸载和重装,不同文章切着麻烦
ubuntu版本:20.04
显卡:4060
电脑:Lenovo Y9000p
ubuntu内存:500G
一.卸载ubuntu
参考博客:彻底卸载Ubuntu双系统_双系统卸载ubuntu-CSDN博客
1.把开机系统改为windows优先
按F2进入BIOS界面,通过More settings进入Boot,将Windows Boot Manager提到最前,按F10保存并退出
2.删除Ubuntu分区
一定要先做第一步,否则windows系统就没了,不做第一步默认先进ubuntu,你把ubuntu分区删掉的话,ubuntu就进不去,windows不是优先项,自然也进不去,这样的话,只能重装windows系统
参考博客:windows 10 使用U盘重装系统,超详细!!!_u盘重装win10系统步骤-CSDN博客
使用diskGenius删除ubuntu分区,点击------>磁盘------->保存分区表
3.删除开机引导项
——win+R打开命令行,输入以下命令
diskpart
list disk
select disk 0
list partition
select partition 1
assign letter=J
——以管理员权限打开记事本,左上角点击----->文件----->打开,找到J盘中的EFI文件夹,进入并删除ubuntu
——返回命令行输入
remove letter=J
二.重装系统
参考博客:Ubuntu20.04LTS双系统安装详细图文教程_ubuntu20.04安装教程硬盘分区-CSDN博客
1.选磁盘分区
一般刚卸载完的话有现成的未分配的空间,不用压缩卷,打开此电脑---->更多选项---->管理----->磁盘管理看一眼是不是有500G未分配空间
2.U盘引导安装
F2进入BIOS,选择USB引导后,进入more settings,点击---->security---->secure Boot----->disabled,F10保存退出
等待重启安装
需注意选项:正常安装------其他选项
找到较大的空闲
分区:1. 40G 主分区,空间起始位置,交换空间
2. 2.5G 逻辑分区,空间起始位置,EFI系统分区
3.其余全给根目录 逻辑分区,空间起始位置,Ext4日志文件系统,/
三.换源
注意是sources.list,源参考博客有错
sudo chmod 777 /etc/apt/sources.list
sudo cp /etc/apt/sources.list /etc/apt/sources.list.bak
sudo gedit /etc/apt/sources.list
更改为阿里云,不同版本对应关键字不同,20.04的是focal(注意)
deb http://mirrors.aliyun.com/ubuntu/ focal main restricted universe multiversedeb http://mirrors.aliyun.com/ubuntu/ focal-security main restricted universe multiversedeb http://mirrors.aliyun.com/ubuntu/ focal-updates main restricted universe multiversedeb http://mirrors.aliyun.com/ubuntu/ focal-proposed main restricted universe multiversedeb http://mirrors.aliyun.com/ubuntu/ focal-backports main restricted universe multiversedeb-src http://mirrors.aliyun.com/ubuntu/ focal main restricted universe multiversedeb-src http://mirrors.aliyun.com/ubuntu/ focal-security main restricted universe multiversedeb-src http://mirrors.aliyun.com/ubuntu/ focal-updates main restricted universe multiversedeb-src http://mirrors.aliyun.com/ubuntu/ focal-proposed main restricted universe multiversedeb-src http://mirrors.aliyun.com/ubuntu/ focal-backports main restricted universe multiverse
sudo apt-get update
sudo apt-get upgrade
四.安装NVIDIA显卡驱动
参考博客:Ubuntu安装NVIDIA显卡驱动(新手教程)-CSDN博客
但此博客在Lenovo Y7000p可正常安装(旧电脑),在Lenovo Y9000p有坑(文章开头有说)
sudo apt-get update #更新软件列表sudo apt-get install g++sudo apt-get install gccsudo apt-get install make
官网驱动下载地址:NVIDIA 驱动程序下载
GeForce,40series(notebook),4060,Linux 64-bit,下载后存在主目录下
sudo apt-get remove --purge nvidia* #卸载原驱动
sudo apt-get autoremove
sudo reboot
sudo gedit /etc/modprobe.d/blacklist.conf
在blacklist.conf末尾添加如下语句并保存关闭
blacklist nouveauoptions nouveau modeset=0
sudo update-initramfs -u
sudo reboot
输入以下指令无输出即可
lsmod | grep nouveau
sudo apt-get install lightdm
sudo telinit 3
无法进入tty界面则按 Ctrl + Alt + F1~ F6中的一个,以下安装过程不能返回图形界面,否则安装的驱动是一次性的
sudo /etc/init.d/lightdm stop
cd ~ #cd到存驱动的位置,我存主目录
sudo chmod 777 NVIDIA-Linux-x86_64-550.144.03.run
sudo ./NVIDIA-Linux-x86_64-550.144.03.run
安装过程:continue installation + yes和no反选
sudo service lightdm start
如果出现一个光标在左上角卡机,无法进入图形界面的情况,则
在grub界面(ubuntu开机选系统界面)选择ubuntu advanced options(一般为第二项),在跳出的界面中选择第二项启动(一般是recovery mode)
这个时候会弹出一个列表,选择root,按回车输入命令
nvidia-smi
如果返回正常,那么可以尝试
sudo mv /etc/X11/xorg.conf /etc/X11/xorg-backup.conf
按Ctrl+D退出root,在列表中选择resume正常启动Ubuntu即可
踩了一堆坑也是终于用上ubuntu跑代码辣!!!!!!