Questo è un breve articolo su come organizzare un'architettura a 64 bit sulla tua distribuzione Debian o Debian-based a 32 bit (che potresti aver scaricato per errore invece della 64 bit) senza dover reinstallare.
* Il tuo hardware deve inizialmente supportare amd64, non è previsto alcun trucco magico.
* Questo potrebbe danneggiare il sistema, quindi agisci con molta cautela.
* Tutto è stato testato su Debian10-buster-i386.
* Non farlo se non capisci almeno qualcosa di quanto detto qui.
Dpkg, apt e sources.list
Passiamo subito al sodo: se hai riflettuto a lungo, iniziamo a preparare i pacchetti (in linea di massima l'ordine non ha importanza, ma seguire i punti è più comodo)
1. Scegli 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 mainQuesto è necessario affinché in futuro vengano caricati solo pacchetti a 64 bit.
2. Aggiungi amd64 a dpkg, in modo che non generi errori:
$ sudo dpkg --add-architecture amd643. Aggiorna l'elenco dei pacchetti:
$ sudo apt updateIl kernel
Naturalmente, tutto ciò non ha senso senza un kernel a 64 bit, quindi installiamolo:
$ sudo apt install linux-headers-$VERSION-amd64 linux-image-amd64Sostituisci $VERSION con la versione corretta del kernel.
Dopo aver installato il kernel, grub sarà riconfigurato automaticamente.
Conclusione
Dopo il riavvio, il nostro sistema sarà già in grado di funzionare con amd64, ma potrebbero esserci alcuni problemi con i pacchetti. Per risolverli, è stato sufficiente eseguire questi comandi:
$ sudo apt --fix-broken install
$ sudo apt full-upgradeTuttavia, non è necessario preoccuparsi eccessivamente — tutti i pacchetti necessari si installeranno automaticamente come dipendenze nel tempo, mentre quelli non necessari possono essere rimossi così:
$ sudo apt autoremove Ora hai a disposizione un sistema a 64 bit!
Fonte: habr.com
