Debian: лесно превръщане на i386 в amd64

Тази статия е кратко ръководство как да организирате 64-битова архитектура на вашия 32-битов Debian/дистрибутив, базиран на Debian, без преинсталиране (който може би сте изтеглили вместо 64bit).

* Вашият хардуер трябва първоначално да поддържа amd64, никой няма да прави магии.
* Това може да повреди системата, така че действайте много внимателно.
* Всичко беше проверявано на Debian10-buster-i386.
* Не правете това, ако не разбирате поне нещо от написаното тук.

Dpkg, apt и sources.list

Нека да преминем направо към въпроса, ако сте решили всичко внимателно, започваме подготовката на пакетите (по принцип тук редът няма значение, но по точки е по-удобно).

1. Избирайте amd64 в /etc/apt/sources.list, като вмъкнете '[arch=amd64]' между debdeb-src и URL.

Пример

# Base reps
deb [arch=amd64] http://deb.debian.org/debian/ buster main contrib non-free
deb-src [arch=amd64] http://deb.debian.org/debian/ buster main contrib non-free

# Update reps
deb [arch=amd64] http://deb.debian.org/debian/ buster-updates main
deb-src [arch=amd64]  http://deb.debian.org/debian/ buster-updates main

# Security reps
deb [arch=amd64] http://security.debian.org/debian-security/ buster/updates main
deb-src [arch=amd64] http://security.debian.org/debian-security/ buster/updates main

Това е необходимо, за да се зареждат само 64-битови пакети в бъдеще.

2. Добавете amd64 в dpkg, за да не се оплаква:

$ sudo dpkg --add-architecture amd64

3. Актуализирайте списъка с пакети:

$ sudo apt update

Ядро

Разбира се, всичко това няма смисъл без 64-битово ядро, така че го инсталираме:

$ sudo apt install linux-headers-$VERSION-amd64 linux-image-amd64

Заместете $VERSION с нужната версия на ядрото.

След инсталирането на ядрото, grub ще се пренастрои автоматично.

Завършване

След рестартиране, нашата система вече ще може да работи с amd64, но може да възникнат някои проблеми с пакетите. За да ги реша, ми беше достатъчно да изпълня следните команди:

$ sudo apt --fix-broken install
$ sudo apt full-upgrade

Въпреки че не е нужно да се притеснявате твърде много, всички нужни пакети с времето сами ще се инсталират като зависимости, а ненужните се изтриват така:

$ sudo apt autoremove

Сега разполагате с 64-битова система!

Източник: habr.com

Купете надежден хостинг за сайтове със защита от DDoS, VPS и VDS сървъри 🔥 Купете надежден хостинг за сайтове със защита от DDoS, VPS и VDS сървъри | ProHoster