Dies ist ein kurzer Artikel darüber, wie Sie ohne Neuinstallation eine 64-Bit-Architektur auf Ihrem 32-Bit-Debian/Deabian-basierten Distribution (die Sie möglicherweise versehentlich anstelle von 64bit heruntergeladen haben) einrichten.
* Ihre Hardware muss von Anfang an amd64 unterstützen, hier ist keine Magie im Spiel.
* Dies kann das System beschädigen, also handeln Sie mit äußerster Vorsicht.
* Alles wurde auf Debian10-buster-i386 getestet.
* Tun Sie das nicht, wenn Sie nicht alles hier verstehen.
Dpkg, apt und sources.list
Kommen wir gleich zur Sache, wenn Sie alles abgewogen haben, beginnen wir mit der Vorbereitung der Pakete (die Reihenfolge ist im Grunde egal, aber Punkt für Punkt ist es einfacher)
1. Wählen Sie amd64 in /etc/apt/sources.list und fügen Sie ‘[arch=amd64]‘ zwischen debdeb-src und der URL ein
Beispiel
# 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 mainDies ist erforderlich, damit in Zukunft nur 64-Bit-Pakete heruntergeladen werden.
2. Fügen Sie amd64 zu dpkg hinzu, damit es nicht meckert:
$ sudo dpkg --add-architecture amd643. Aktualisieren Sie die Paketliste:
$ sudo apt updateKern
Natürlich macht all dies ohne einen 64-Bit-Kernel keinen Sinn, also installieren wir ihn:
$ sudo apt install linux-headers-$VERSION-amd64 linux-image-amd64Ersetzen Sie $VERSION durch die benötigte Kernversion.
Nach der Installation wird grub automatisch neu konfiguriert.
Abschluss
Nach dem Neustart kann unser System bereits mit amd64 arbeiten, aber es könnten einige Probleme mit den Paketen auftreten. Um diese zu lösen, genügte es mir, die folgenden Befehle auszuführen:
$ sudo apt --fix-broken install
$ sudo apt full-upgradeObwohl man sich darüber nicht zu viele Sorgen machen sollte – alle benötigten Pakete werden im Laufe der Zeit automatisch als Abhängigkeiten installiert und überflüssige werden so entfernt:
$ sudo apt autoremove Jetzt steht Ihnen ein 64-Bit-System zur Verfügung!
Quelle: habr.com
