我使用 do-release-upgrade 升级了旧的 18.04 LTS 版本。我必须卸载 mate-desktop 才能进行升级。尽管如此,我现在还是很贪婪:
Welcome to Ubuntu 20.04.2 LTS (GNU/Linux 4.9.241-113 aarch64)
同时升级过程中我遇到了以下问题:
Setting up initramfs-tools (0.136ubuntu6.4) ...
update-initramfs: deferring update (trigger activated)
Processing triggers for flash-kernel (3.103ubuntu1~20.04.1) ...
Unsupported platform.
dpkg: error processing package flash-kernel (--configure):
installed flash-kernel package post-installation script subprocess returned error exit status 1
Processing triggers for initramfs-tools (0.136ubuntu6.4) ...
update-initramfs: Generating /boot/initrd.img-5.8.0-44-generic-64k
Unsupported platform.
我不太清楚这里发生了什么,但我认为新内核版本没有 arm64 候选版本,因此无法安装?除了内核之外,其他一切都成功更新了?我该怎么做才能摆脱这个错误,有没有选项可以告诉 ubuntu 坚持使用旧内核?如果我将新版本与旧内核一起使用,会有什么陷阱吗?
答案1
软件包flash-kernel
版本号看起来“可疑”。请注意,在您的情况下,第三方存储库应该在do-release-upgrade
过程中被停用(请参阅do-release-upgrade 禁用第三方软件源这也解释了如何在将来防止这种情况发生)。您需要(重新)添加以下存储库才能看到该flash-kernel
包的修改版本:
[2021-04-29T23:07:52+0200] root@odroid01:~# cat /etc/apt/sources.list.d/ppa-linuxfactory-or-kr.list
deb http://ppa.linuxfactory.or.kr focal main non-free contrib
deb-src http://ppa.linuxfactory.or.kr focal main non-free contrib
[2021-04-29T23:08:03+0200] root@odroid01:~# LANG=C apt policy flash-kernel
flash-kernel:
Installed: 5:3.99+202104021221~focal
Candidate: 5:3.99+202104021221~focal
[...]