无法完全卸载 NVidia 驱动程序(initramfs 将尝试从...恢复)

无法完全卸载 NVidia 驱动程序(initramfs 将尝试从...恢复)

我试图为我的 PC 安装 nvidia 驱动程序,以便 xorg 可以使用英特尔驱动程序。我按照本指南操作,并使用以下命令安装了运行文件:

sudo sh NVIDIA-Linux-x86_64-396.24.run --no-opengl-files --dkms --no-drm

https://forums.fast.ai/t/successful-ubuntu-18-04-with-igpu-for-xserver-and-nvidia-gpu-for-cuda-work-setup/20128

该方法对我不起作用。现在我尝试使用以下命令卸载 nvidia 的驱动程序sudo apt purge nvidia*

不知何故,完成此操作后,现在每当我尝试安装/卸载某些东西时,我都会收到这样的消息:

....
W: Possible missing firmware /lib/firmware/nvidia/gv100/acr/bl.bin for module nouveau
I: The initramfs will attempt to resume from /dev/nvme0n1p3
I: (UUID=1e612fb7-d1f4-4a4a-a5bd-1ae6761c9bf0)
I: Set the RESUME variable to override this.

我甚至无法让原始 nvidia 驱动程序工作。知道 RESUME 变量是什么吗?需要删除什么?

我正在使用 Ubuntu 18.04。

答案1

重新安装 nouveau-firmware...

sudo apt-get install --reinstall nouveau-firmware

那里有两个恢复我知道的参数,还有两个会影响初始化内存文件系统

内核参数:

  1. terminal... (永久) ...

    • sudo blkid# 获取分区和 UUID 的列表
    • sudo -H gedit /etc/default/grub# 编辑此文件
    • 找到“quiet splash”并将其更改为“quiet splash resume=/dev/nvme0n1p3”
    • 注意:nvme0n1p3 应该是您的交换分区
    • sudo update-grub# 更新 grub 文件
    • reboot# 重启计算机
  2. 通过GRUB菜单...(临时)...

    • 按下e键进入编辑模式
    • 找到“安静的飞溅”
    • 将其更改为“quiet splash resume=/dev/nvme0n1p3
    • 注意:nvme0n1p3 应该是您的交换分区
    • control-x继续启动...

初始化内存文件系统(initramfs):

  1. terminal...

    • sudo blkid# 获取分区和 UUID 的列表
    • sudo -H /etc/initramfs-tools/conf.d/resume# 编辑此文件
    • RESUME=UUID=1e612fb7-d1f4-4a4a-a5bd-1ae6761c9bf0# 使用正确的 UUID 进行编辑
    • 注意:UUID 应该来自交换分区
    • sudo update-initramfs -c -k $(uname -r)# 更新 initrd.img
    • reboot# 重启计算机

相关内容