Как я могу переключить 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
2 ответа
Если это для использования 32-битных ELF, то установите поддержку multilib. Или проще и менее подвержено ошибкам переустановить Ubuntu в 32-битном режиме, а затем установить сотни новых пакетов.
Очень похоже на Как я могу переключить 32-битную установку на 64-битную?,
Ответ заключается в том, что многоуровневая перекрестная интеграция еще не поддерживается. Так что просто сделайте чистую установку. Вы можете выполнить чистую установку, которая хранит все ваши файлы, но настоятельно рекомендуется сначала выполнить резервное копирование.