Debian: ein einfacher Wechsel von i386 nach amd64

Dies ist ein kurzer Artikel darüber, wie Sie eine 64-Bit-Architektur auf Ihrem 32-Bit-Debian- oder Debian-basierten System einrichten können, ohne neu zu installieren (wenn Sie versehentlich die 32-Bit-Version heruntergeladen haben).

* Ihre Hardware muss von Anfang an amd64 unterstützen; niemand wird dafür Magie wirken.
* Dies kann das System beschädigen, also handeln Sie mit großer Vorsicht.
* Alles wurde auf Debian 10 Buster i386 getestet.
* Machen Sie das nicht, wenn Sie irgendetwas hier nicht verstehen.

Dpkg, apt und sources.list

Kommen wir gleich zur Sache, wenn Sie sich alles genau überlegt haben, beginnen wir mit der Vorbereitung der Pakete (hierbei spielt die Reihenfolge keine Rolle, aber es ist einfacher, es Schritt für Schritt zu machen).

1. Wählen Sie amd64 in /etc/apt/sources.list aus, indem Sie '[arch=amd64]' zwischen deb und der 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 main

Dies ist notwendig, 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 amd64

3. Aktualisieren Sie die Paketliste:

$ sudo apt update

Kern

Natürlich macht das alles keinen Sinn ohne einen 64-Bit-Kernel, also installieren wir ihn:

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

Setzen Sie den Platzhalter $VERSION mit der benötigten Kernel-Version ein.

Nach der Installation wird grub automatisch neu konfiguriert.

Abschluss

Nach dem Neustart kann unser System bereits mit amd64 arbeiten, aber es können einige Probleme mit den Paketen auftreten. Um diese zu lösen, genügt es, die folgenden Befehle auszuführen:

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

Es ist jedoch nicht nötig, sich zu sehr darüber zu sorgen — alle erforderlichen Pakete werden im Laufe der Zeit automatisch als Abhängigkeiten installiert, und nicht benötigte werden so entfernt:

$ sudo apt autoremove

Jetzt steht Ihnen ein 64-Bit-System zur Verfügung!

Quelle: habr.com

Zuverlässiges Webhosting mit DDoS-Schutz, VPS- und VDS-Server kaufen 🔥 Zuverlässiges Webhosting mit DDoS-Schutz, VPS- und VDS-Server kaufen | ProHoster