Dette er en kort artikkel om hvordan du organiserer en 64-bits arkitektur på din 32-bit Debian/Deabian-baserte distribusjon (som du kanskje har lastet inn i stedet for 64-bit ved et uhell) uten ominstallering.
* Maskinvaren din må i utgangspunktet støtte amd64, ingen kommer til å lage magi.
*Dette kan skade systemet, så fortsett veldig forsiktig.
* Alt ble testet på Debian10-buster-i386.
* Ikke gjør dette hvis du ikke forstår noe her.
Dpkg, apt og sources.list
Rett på sak, hvis du har veid alt sprøtt, la oss begynne å forberede pakkene (i prinsippet spiller rekkefølgen ingen rolle her, men punkt for punkt er det mer praktisk)
1. Velg amd64 i /etc/apt/sources.list ved å sette inn ' [arch=amd64] ' mellom debdeb-src og URL
Eksempel
# 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
Dette er nødvendig for å sikre at bare 64-biters pakker lastes inn i fremtiden.
2. Legg til amd64 i dpkg slik at det ikke sverger:
$ sudo dpkg --add-architecture amd64
3. Oppdater listen over pakker:
$ sudo apt update
Kjernen
Selvfølgelig gir alt dette ingen mening uten en 64-bits kjerne, så installer den:
$ sudo apt install linux-headers-$VERSION-amd64 linux-image-amd64
Plasser $VERSION for å erstatte ønsket kjerneversjon.
Etter at du har installert kjernen, rekonfigureres grub automatisk.
Ferdigstillelse
Etter en omstart vil systemet vårt kunne fungere med amd64, men det kan oppstå noen problemer med pakkene. For å løse dem var det nok å kjøre disse kommandoene:
$ sudo apt --fix-broken install
$ sudo apt full-upgrade
Selv om du ikke bør bekymre deg for mye om dette heller - alle nødvendige pakker vil til slutt bli installert som avhengigheter, og unødvendige vil bli fjernet slik:
$ sudo apt autoremove
Nå har du et 64-bits system til din disposisjon!
Kilde: www.habr.com