如何将 64 位安装切换为 32 位安装?

如何将 64 位安装切换为 32 位安装?

我想将我的 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 位安装?

答案是,目前还不支持多架构交叉升级。所以只需进行全新安装即可。您可以进行全新安装以保留所有文件,但强烈建议先备份。

相关内容