NVIDIA显卡驱动安装失败救机

NVIDIA显卡驱动安装失败救机

0.引言

工作站NVIDIA RTX 3090 显卡,从官网下载的可支持显卡驱动550版本,NVIDIA-Linux-x86_64-550.142.run ,安装后重启无法正常显示,也就是驱动安装失败。表现为开机后仅有一个下划线光标闪烁。

安装时禁用了显卡相关的部分模块/etc/modprobe.d/blacklist.conf:

blacklist vga16fb
blacklist nouveau
blacklist rivafb
blacklist rivatv
blacklist nvidiafb

尝试过 recovery 模式进去卸载,但该工作站不同于普通PC,系统文件为 read only,无法使用 recovery 模式。最终解决方案为借用ubuntu启动盘进如系统将NVIDIA驱动进行删除。

原则:尽量避免重装系统,节约时间。

1.解决方案

从启动盘选择“Try Ubuntu without installing”选项进入Live环境后,挂载宿主机系统到启动盘进行操作:

  • 挂载根分区:

    • 确定宿主机Ubuntu系统所在的分区。可以使用以下命令查看所有磁盘和分区信息:sudo fdisk -l
    • 创建一个挂载点并挂载宿主机根目录(假设为/dev/sdXn,请根据实际情况替换):
      sudo mkdir /mnt/ubuntu
      sudo mount /dev/sdXn /mnt/ubuntu
      
    • 绑定挂载必要的系统目录:
      sudo mount --bind /dev /mnt/ubuntu/dev
      sudo mount --bind /proc /mnt/ubuntu/proc
      sudo mount --bind /sys /mnt/ubuntu/sys
      
  • 切换到宿主机系统环境

    • 使用chroot命令切换到目标系统环境:sudo chroot /mnt/ubuntu
  • 卸载NVIDIA驱动

    • 卸载所有NVIDIA相关包:apt-get purge nvidia*
    • 清理残留配置文件:
      apt-get autoremove
      apt-get clean
      
    • 更新initramfs和GRUB引导加载器(可选但推荐):
    update-initramfs -u
    update-grub
    
  • 退出chroot环境并重启

    • 退出chroot环境:exit
    • 卸载之前挂载的目录:
      sudo umount /mnt/ubuntu/dev
      sudo umount /mnt/ubuntu/proc
      sudo umount /mnt/ubuntu/sys
      sudo umount /mnt/ubuntu
      
    • 安全移除U盘并重启电脑:sudo reboot
  • 打开之前禁用的模块:

blacklist vga16fb
blacklist nouveau
blacklist rivafb
blacklist rivatv
blacklist nvidiafb

2.恢复后的进一步操作

如果系统能够正常启动,您可能需要重新安装合适的显卡驱动。可以通过以下几种方式安装:

  • 1.通过软件和更新工具:
    • 打开“Software & Updates” -> “Additional Drivers”标签页。
    • 选择合适的NVIDIA驱动版本并应用更改。
  • 2.通过命令行:
    • 自动安装推荐的驱动程序:sudo ubuntu-drivers autoinstall
    • 或者手动安装特定版本的驱动:sudo apt install nvidia-driver-<version>
    • 重启系统以确保新驱动生效:sudo reboot
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值