我想将我的 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
答案1
如果要使用 32 位 ELF,则安装多库支持。否则,以 32 位模式重新安装 ubuntu 比安装数百个新软件包更简单且错误更少。
答案2
非常类似于如何将 32 位安装切换为 64 位安装?。
答案是,目前还不支持多架构交叉升级。所以只需进行全新安装即可。您可以进行全新安装以保留所有文件,但强烈建议先备份。