Debian: convertiu fàcilment i386 a amd64

Aquest és un article breu sobre com organitzar una arquitectura de 64 bits a la vostra distribució basada en Debian/Deabian de 32 bits (que potser heu carregat sense voler en comptes de 64 bits) sense reinstal·lar-la.

* El vostre maquinari inicialment ha de suportar amd64, ningú no crearà màgia.
*Això pot danyar el sistema, així que procediu amb molta cura.
* Tot es va provar a Debian10-buster-i386.
* No facis això si no entens res aquí.

Dpkg, apt i sources.list

Directe al punt, si ho has sospesat tot boig, comencem a preparar els paquets (en principi, aquí no importa l'ordre, però punt per punt és més convenient)

1. Seleccioneu amd64 a /etc/apt/sources.list inserint "[arch=amd64]" entre debdeb-src i URL

Exemple

# 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

Això és necessari per garantir que en el futur només es carreguin paquets de 64 bits.

2.Afegiu amd64 a dpkg perquè no juri:

$ sudo dpkg --add-architecture amd64

3.Actualitzeu la llista de paquets:

$ sudo apt update

El nucli

Per descomptat, tot això no té sentit sense un nucli de 64 bits, així que instal·leu-lo:

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

Col·loqueu $VERSION per substituir la versió del nucli desitjada.

Després d'instal·lar el nucli, grub es reconfigurarà automàticament.

Terminació

Després d'un reinici, el nostre sistema podrà funcionar amb amd64, però poden sorgir alguns problemes amb els paquets. Per resoldre'ls, n'hi havia prou amb executar aquestes ordres:

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

Tot i que tampoc us hauríeu de preocupar massa per això: tots els paquets necessaris s'instal·laran com a dependències, i els innecessaris s'eliminaran de la següent manera:

$ sudo apt autoremove

Ara tens un sistema de 64 bits a la teva disposició!

Font: www.habr.com

Afegeix comentari