Odroid-N2 (arm64/aarch64):从 18.04 LTS 升级到 20.04.2 LTS 后出现 Initramfs 错误

Odroid-N2 (arm64/aarch64):从 18.04 LTS 升级到 20.04.2 LTS 后出现 Initramfs 错误

我使用 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
[...]

相关内容