64ビットインストールを32ビットインストールに変換したいと思います。
これまで、次のコマンドを使用して32ビットカーネルをインストールしようとしました。
Sudo apt-get install linux-image:i386 linux-image-generic:i386 linux-image-generic-pae:i386 linux-firmware:i386
このコマンドは次のエラーを返します。
Package linux-firmware:i386 is a virtual package provided by:
linux-firmware 1.95 [Not candidate version]
E: Package 'linux-firmware:i386' has no installation candidate
linux-firmware
はi386だけでなく、すべてのアーキテクチャで利用できるため、これは理解できません。
$ apt-cache show linux-firmware | grep Filename
Filename: pool/main/l/linux-firmware/linux-firmware_1.95_all.deb
Filename: pool/main/l/linux-firmware/linux-firmware_1.34.10_all.deb
Filename: pool/main/l/linux-firmware/linux-firmware_1.34.7_all.deb
Filename: pool/main/l/linux-firmware/linux-firmware_1.34.4_all.deb
Filename: pool/main/l/linux-firmware/linux-firmware_1.34_all.deb
32ビットELFを使用する場合は、multilibサポートをインストールします。または、ubuntuを32ビットモードで再インストールしてから、何百もの新しいパッケージをインストールする方が簡単でエラーが少ないです。
2ビットインストールを64ビットインストールに切り替えるにはどうすればよいですか? と非常によく似ています。
答えは、マルチアーチクロスグレーディングはまだサポートされていないということです。したがって、クリーンインストールを実行するだけです。すべてのファイルを保持するクリーンインストールを実行できますが、最初にバックアップすることを強くお勧めします。