Debian: semplice trasformazione da i386 a amd64

Questo è un breve articolo su come organizzare un'architettura a 64 bit sul tuo sistema Debian/debian-based a 32 bit (che potresti aver scaricato accidentalmente invece di 64 bit) senza reinstallare.

* L'hardware deve supportare originariamente amd64, nessuna magia sarà fatta.
* Questo può danneggiare il sistema, quindi agisci con molta cautela.
* Tutto è stato verificato su Debian10-buster-i386.
* Non farlo se non comprendi almeno qualcosa di quanto scritto qui.

Dpkg, apt e sources.list

Andiamo dritti al punto: se hai valutato tutto, iniziamo a preparare i pacchetti (in effetti l'ordine non ha importanza, ma è più comodo per punti).

1. Scegli amd64 in /etc/apt/sources.list, inserendo ‘[arch=amd64]’ tra deb e URL.

Esempio

# 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

Questo è necessario affinché in futuro vengano scaricati solo pacchetti a 64 bit.

2. Aggiungi amd64 a dpkg per evitare errori:

$ sudo dpkg --add-architecture amd64

3. Aggiorna l'elenco dei pacchetti:

$ sudo apt update

Il kernel

Naturalmente, tutto ciò non ha senso senza un kernel a 64 bit, quindi procediamo all'installazione:

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

Sostituisci $VERSION con la versione corretta del kernel.

Dopo l'installazione del kernel, grub si riconfigurerà automaticamente.

Conclusione

Dopo il riavvio, il nostro sistema sarà già in grado di funzionare con amd64, ma potrebbero sorgere alcuni problemi con i pacchetti. Per risolverli, è sufficiente eseguire questi comandi:

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

Tuttavia, non c'è bisogno di preoccuparsi troppo — tutti i pacchetti necessari si installeranno automaticamente come dipendenze, mentre quelli non necessari possono essere rimossi così:

$ sudo apt autoremove

Ora avete a disposizione un sistema a 64 bit!

Fonte: habr.com

Acquista hosting affidabile per siti web con protezione DDoS, VPS VDS server 🔥 Acquista hosting affidabile per siti web con protezione DDoS, VPS VDS server | ProHoster