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 mainDit 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 amd643. Werk de lijst met pakketten bij:
$ sudo apt updatekern
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-amd64Vervang $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-upgradeHoewel 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
