几天前,我更新了 Ubuntu 22.10,当我重新启动系统时出现了以下问题:
- 计算机无法以任何方式连接到互联网(通过 Wi-Fi、以太网或 USB)
- 蓝牙适配器也未被检测到
- 屏幕刷新率设置为 60hz(通常为 144hz),NVIDIA X Server 设置不再检测我的 GPU
如果我进入 GRUB 中的高级设置,我可以看到系统正在启动Ubuntu, with Linux 5.19.0-1015-oracle
。如果我从菜单中可用的其他选项 ( Ubuntu, with Linux 5.19.0-29-generic
) 启动,一切又会恢复正常。这是内核的问题吗?在这种情况下,我应该怎么做才能修复它?
编辑:如果我dkms status
在工作内核中运行,它会显示以下内容xpad/0.4, 5.19.0-29-generic, x86_64: installed
。只是为了澄清:我从未尝试安装任何附加内核或类似的东西。我不知道这个 oracle kerneltree/oracle 云基础设施是什么。我只安装了一些 .deb 和 flatpak 打包格式的程序,没有安装其他程序。
这可能是通过更新自动安装的吗?我应该做些什么来卸载它吗?
编辑2:
这是输出dpkg -l | grep oracle
:
ii linux-image-5.19.0-1015-oracle 5.19.0-1015.17 amd64 Signed kernel image oracle
ii linux-modules-5.19.0-1015-oracle 5.19.0-1015.17 amd64 Oracle Linux kernel extra modules for version 5.19.0 on 64 bit x86 SMP
ii linux-objects-nvidia-525-5.19.0-1015-oracle 5.19.0-1015.17+1 amd64 Linux kernel nvidia modules for version 5.19.0-1015 (objects)
ii linux-signatures-nvidia-5.19.0-1015-oracle 5.19.0-1015.17+1 amd64 Linux kernel signatures for nvidia modules for version 5.19.0-1015-oracle
这是完整的输出sudo apt update
:
Obj:1 https://repo.steampowered.com/steam stable InRelease
Obj:2 http://packages.microsoft.com/repos/code stable InRelease
Des:3 http://security.ubuntu.com/ubuntu kinetic-security InRelease [109 kB]
Obj:4 http://ar.archive.ubuntu.com/ubuntu kinetic InRelease
Obj:5 http://ar.archive.ubuntu.com/ubuntu kinetic-updates InRelease
Obj:6 http://ar.archive.ubuntu.com/ubuntu kinetic-backports InRelease
Obj:7 https://ppa.launchpadcontent.net/appimagelauncher-team/stable/ubuntu kinetic InRelease
Des:8 http://security.ubuntu.com/ubuntu kinetic-security/main amd64 DEP-11 Metadata [28,5 kB]
Des:9 http://security.ubuntu.com/ubuntu kinetic-security/universe amd64 DEP-11 Metadata [1.436 B]
Descargados 139 kB en 2s (65,7 kB/s)
Leyendo lista de paquetes... Hecho
Creando árbol de dependencias... Hecho
Leyendo la información de estado... Hecho
Se pueden actualizar 33 paquetes. Ejecute «apt list --upgradable» para verlos.
答案1
在启动时使用Advanced options for Ubuntu
并选择非oracle
内核后,以下命令为我永久解决了该问题(通过卸载名称中带有“oracle”的所有软件包及其附加数据文件):
dpkg -l | grep oracle | awk -F ' ' '{print $2}' | while read line ; do sudo apt -y purge $line ; done;
在运行清除命令之前,您还可以运行以下命令来确认要删除的内容:
dpkg -l | grep oracle | awk -F ' ' '{print $2}' | while read line ; do echo "sudo apt purge $line" ; done;
PS - 很奇怪,上面留言的一些人给你写信,就好像你选择安装 Oracle Cloud 内核。:facepalm: 2023 年的 Ubuntu..