尝试安装适用于 AMD RX 6800xt 的 Radeon™ 软件后,Ubuntu 22.04.3 启动失败

尝试安装适用于 AMD RX 6800xt 的 Radeon™ 软件后,Ubuntu 22.04.3 启动失败

尝试为我的 AMD RX 6800xt 安装 Radeon™ 软件后,我遇到了 Ubuntu 22.04.3 的启动问题。以下是我采取的步骤和遇到的问题:

初始安装尝试:我从 AMD 网站下载了适用于 Ubuntu 22.04.3 的 Radeon™ Software for Linux® 版本 23.30,并使用 apt 安装了 .deb 文件。当我尝试运行 时sudo amdgpu-install -y,收到以下错误:

Errors found while processing:
amdgpu-dkms
E: Sub-process /usr/bin/dpkg returned an error code (1)

卸载软件:当时我不想进一步排除故障,所以我运行了amdgpu-uninstall -y。但是,重新启动后,我的电脑无法启动,显示错误,然后出现白屏。错误消息是:

=================================================================================
UBSAN: shift-out-of-bounds in /var/lib/dkms/rt18188fu/4.3.26.6~ppa/build/os_dep/linux/ioctl_cfg80211.c:5751:19
shift exponent 131072 is too large dor 32-bit type 'int'
=================================================================================

故障排除尝试:我可以通过 GRUB 的安全模式访问 CLI。我尝试使用以下命令完全删除 amdgpu-install 并进行清理:

apt purge -y amdgpu-install
apt update
apt upgrade
apt clean
apt autoclean
dpkg --configure -a

不幸的是,这些措施并未解决问题。

问题:我该如何拯救我的操作系统并解决这些启动问题?我应该遵循哪些具体步骤才能正确安装或删除 AMD 驱动程序?

更新:

  1. 运行时sudo update-initramfs -k all -c我多次收到此错误

    libkmod: ERROR ../libkmod/libkmod-config.c:712 kmod_config_parse:
    /etc/modprobe.d/rt18188fu.conf line 1:ignoring bad line starting with '"opions'
    
  2. cat /etc/modprobe.d/rt18188fu.conf

    "options rt18188fu rtw_ips_mode=0"
    

相关内容