Se for para usar ELFs de 32 bits, instale o suporte multilib. Ou então, é mais fácil e menos propenso a reinstalar o Ubuntu no modo de 32 bits, instalando centenas de novos pacotes.
Eu quero transformar minha instalação de 64 bits em uma de 32 bits.
Até agora, tentei instalar um kernel de 32 bits usando este comando:
sudo apt-get install linux-image:i386 linux-image-generic:i386 linux-image-generic-pae:i386 linux-firmware:i386
Esse comando retorna o seguinte erro:
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
Eu não entendo isso porque linux-firmware
está disponível em todas as arquiteturas, não apenas em 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
Se for para usar ELFs de 32 bits, instale o suporte multilib. Ou então, é mais fácil e menos propenso a reinstalar o Ubuntu no modo de 32 bits, instalando centenas de novos pacotes.
Muito semelhante a Como posso alternar uma instalação de 32 bits para uma de 64 bits? .
A resposta é que o crossgrade multi-arch ainda não é suportado. Então faça uma instalação limpa. Você pode fazer uma instalação limpa que mantenha todos os seus arquivos, mas é altamente recomendável fazer o backup primeiro.