DebianEenvoudige i386 naar AMD64 conversie

Dit is een kort artikel over hoe u een 64-bits architectuur kunt instellen op uw 32-bits systeem zonder opnieuw te hoeven installeren. Debian/Deabian-gebaseerde distributie (die je mogelijk per ongeluk hebt gedownload in plaats van de 64-bits versie).

* Je hardware moet in eerste instantie amd64 ondersteunen, er gaat niemand wonderen doen.
*Dit kan uw systeem beschadigen, dus wees uiterst voorzichtig.
* Alles werd gecontroleerd Debian10-buster-i386.
* Doe dit niet als je er niets van begrijpt.

Dpkg, apt en sources.list

Laten we maar meteen ter zake komen. Als je gek bent en alles hebt afgewogen, kun je beginnen met het klaarmaken van de pakketten (in principe maakt de volgorde hier niet uit, maar het is handiger om het punt voor punt te doen).

1. Selecteer amd64 in /etc/apt/sources.list door ' [arch=amd64] ' tussen debdeb-src en URL in te voegen

Voorbeeld

# 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

Dit is nodig om ervoor te zorgen dat in de toekomst alleen 64-bitspakketten worden geladen.

2. Voeg amd64 toe aan dpkg zodat het geen problemen meer geeft:

$ sudo dpkg --add-architecture amd64

3. Werk de lijst met pakketten bij:

$ sudo apt update

kern

Dit alles heeft natuurlijk geen zin zonder een 64-bits kernel, dus laten we die installeren:

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

Vervang $VERSION door de gewenste kernelversie.

Nadat u de kernel hebt geïnstalleerd, configureert grub zichzelf automatisch opnieuw.

Voltooiing

Na het opnieuw opstarten zal ons systeem met amd64 kunnen werken, maar er kunnen zich problemen met pakketten voordoen. Om deze problemen op te lossen, was het voor mij voldoende om de volgende opdrachten uit te voeren:

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

Hoewel u zich hierover geen zorgen hoeft te maken, worden alle benodigde pakketten in de loop van de tijd automatisch als afhankelijkheden geïnstalleerd. De onnodige pakketten kunt u als volgt verwijderen:

$ sudo apt autoremove

Nu heeft u een 64-bits systeem tot uw beschikking!

Bron: www.habr.com

Koop betrouwbare hosting voor sites met DDoS-bescherming, VPS VDS-servers 🔥 Koop betrouwbare websitehosting met DDoS-bescherming, VPS- en VDS-servers | ProHoster