Dies ist ein kurzer Artikel darüber, wie Sie eine 64-Bit-Architektur auf Ihrer 32-Bit-Distribution auf Debian/Deabian-Basis (die Sie möglicherweise versehentlich anstelle von 64-Bit geladen haben) ohne Neuinstallation organisieren.
* Ihre Hardware muss zunächst AMD64 unterstützen, niemand wird Magie erschaffen.
*Dadurch kann das System beschädigt werden. Gehen Sie daher sehr vorsichtig vor.
* Alles wurde auf Debian10-buster-i386 getestet.
* Tun Sie dies nicht, wenn Sie hier nichts verstehen.
Dpkg, apt und resources.list
Gleich zur Sache: Wenn Sie alles verrückt abgewogen haben, beginnen wir mit der Vorbereitung der Pakete (im Prinzip spielt die Reihenfolge hier keine Rolle, aber Punkt für Punkt ist es bequemer)
1. Wählen Sie amd64 in /etc/apt/sources.list aus, indem Sie „[arch=amd64]“ zwischen debdeb-src und URL einfügen
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 notwendig, um sicherzustellen, dass in Zukunft nur noch 64-Bit-Pakete geladen werden.
2. Fügen Sie amd64 zu dpkg hinzu, damit es nicht schwört:
$ sudo dpkg --add-architecture amd643.Aktualisieren Sie die Paketliste:
$ sudo apt updateKern
Ohne einen 64-Bit-Kernel macht das alles natürlich keinen Sinn, also installieren Sie ihn:
$ sudo apt install linux-headers-$VERSION-amd64 linux-image-amd64Platzieren Sie $VERSION, um die gewünschte Kernelversion zu ersetzen.
Nach der Installation des Kernels wird Grub automatisch neu konfiguriert.
Abschluss
Nach einem Neustart kann unser System mit amd64 arbeiten, es kann jedoch zu Problemen mit den Paketen kommen. Um sie zu lösen, reichte es aus, diese Befehle auszuführen:
$ sudo apt --fix-broken install
$ sudo apt full-upgradeObwohl Sie sich darüber auch keine allzu großen Sorgen machen sollten – alle notwendigen Pakete werden schließlich als Abhängigkeiten installiert und unnötige Pakete werden wie folgt entfernt:
$ sudo apt autoremove Jetzt steht Ihnen ein 64-Bit-System zur Verfügung!
Source: habr.com
