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