Debian: converti facilmente i386 in amd64

Questo è un breve articolo su come organizzare un'architettura a 64 bit sulla tua distribuzione basata su Debian/Deabian a 32 bit (che potresti aver caricato inavvertitamente invece di 64 bit) senza reinstallazione.

* Il tuo hardware deve inizialmente supportare amd64, nessuno creerà magie.
*Ciò potrebbe danneggiare il sistema, quindi procedere con molta attenzione.
* Tutto è stato testato su Debian10-buster-i386.
* Non farlo se non capisci niente qui.

Dpkg, apt e source.list

Dritti al dunque, se avete soppesato tutto alla follia, cominciamo a preparare i pacchi (in linea di principio qui non conta l'ordine, ma punto per punto è più conveniente)

1. Selezionare amd64 in /etc/apt/sources.list, inserendo "[arch=amd64]" tra debdeb-src 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

Ciò è necessario per garantire che in futuro vengano caricati solo pacchetti a 64 bit.

2.Aggiungi amd64 a dpkg in modo che non dica:

$ sudo dpkg --add-architecture amd64

3.Aggiorna l'elenco dei pacchetti:

$ sudo apt update

nucleo

Ovviamente tutto questo non ha senso senza un kernel a 64 bit, quindi installalo:

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

Inserisci $VERSION per sostituire la versione del kernel desiderata.

Dopo aver installato il kernel, grub si riconfigurerà automaticamente.

Completamento

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

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

Anche se non dovresti preoccuparti troppo neanche di questo, tutti i pacchetti necessari verranno eventualmente installati come dipendenze e quelli non necessari verranno rimossi in questo modo:

$ sudo apt autoremove

Ora hai un sistema a 64 bit a tua disposizione!

Fonte: habr.com

Aggiungi un commento