![20.04 保留了较旧的 4.15 内核和 Radeon 驱动程序。如何从那里升级?](https://linux22.com/image/923668/20.04%20%E4%BF%9D%E7%95%99%E4%BA%86%E8%BE%83%E6%97%A7%E7%9A%84%204.15%20%E5%86%85%E6%A0%B8%E5%92%8C%20Radeon%20%E9%A9%B1%E5%8A%A8%E7%A8%8B%E5%BA%8F%E3%80%82%E5%A6%82%E4%BD%95%E4%BB%8E%E9%82%A3%E9%87%8C%E5%8D%87%E7%BA%A7%EF%BC%9F.png)
我从 18.04 升级到了 20.04。在升级过程中,LTS 和更新管理器崩溃,并显示“哦不,出了点问题”。通过终端,我似乎完成了升级按照此处的步骤现在可以正常启动系统了。
我发现内核还没有更新,我还在运行 4.15
$ uname -a
Linux ubuntu 4.15.0-96-generic #97-Ubuntu SMP Wed Apr 1 03:25:46 UTC 2020 x86_64 x86_64 x86_64 GNU/Linux
我尝试使用以下方法安装 5.4 内核
apt install linux-headers-5.4.0-26-generic linux-image-5.4.0-26-generic
一切正常,我重启了系统。然后,我注意到屏幕分辨率很低,并且lshw -c video
不再使用 Radeon 驱动程序。
在 4.15 上,它使用正确的驱动程序并且一切似乎都很好:
root@ubuntu:/home/oliver# lshw -c video
*-display
description: VGA compatible controller
product: Hawaii PRO [Radeon R9 290/390]
vendor: Advanced Micro Devices, Inc. [AMD/ATI]
physical id: 0
bus info: pci@0000:01:00.0
version: 80
width: 64 bits
clock: 33MHz
capabilities: pm pciexpress msi vga_controller bus_master cap_list rom
configuration: driver=radeon latency=0
resources: irq:141 memory:c0000000-cfffffff memory:d0000000-d07fffff ioport:e000(size=256) memory:dfe00000-dfe3ffff memory:c0000-dffff
如何在保留 Radeon 显卡驱动程序支持的同时更新到较新的内核?
答案1
升级到 20.04.1 后,这个问题得到了隐性解决,因为 20.04.1 引入了更新的内核版本。这可能不会帮助任何陷入这种状态的人,但另一方面,随着 20.04.01 的推出,这种情况可能不会再发生。