Как я могу переключить 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-битную?,

Ответ заключается в том, что многоуровневая перекрестная интеграция еще не поддерживается. Так что просто сделайте чистую установку. Вы можете выполнить чистую установку, которая хранит все ваши файлы, но настоятельно рекомендуется сначала выполнить резервное копирование.

Другие вопросы по тегам