メモです。以前 Proxmox をv8.1 に (ホスト OS のクリアインストールして) バージョンアップした際ゲスト OS が起動しなかったり一部商用サーバーのライセンスに失敗するという事象が起こりました。ここで議論されているものと原因が一致しているかは不明ですがこの対処法で私の問題も解決しました。
Promox の場合 v8.1 にバージョンアップすると私の環境では machine type が pc-i440fx-8.1 となっていました。OS が古い場合などにこれが悪さをするようで pc-i440fx-8.0 に変更することで問題が解決しました。Proxmox の場合は Web GUI から Hardware > Machine で変更ができます。
これと同じ問題が Ubuntu 24.04 上の Cockpit でも発生しました。手元の環境ではバージョンは 314-1 となっていますがこの環境では machine type は pc-q35-8.2 となっていました。
<type arch='x86_64' machine='pc-q35-8.2'>hvm</type>
こちらは恐らく Cockpit 上からは変えらることができないので virsh を使って該当の箇所を pc-q35-8.0 とすることで問題が解決しました。
# virsh edit bigip1
<os>
<type arch='x86_64' machine='pc-q35-8.0'>hvm</type>
Proxmox (KVM?) などのバージョンをアップデートして特に古い OS が起動しないなどの問題が発生した場合は試してみるのも良いかもしれません。