尝试为我的 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 驱动程序?
更新:
运行时
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'
cat /etc/modprobe.d/rt18188fu.conf
"options rt18188fu rtw_ips_mode=0"