Debian: Konverter enkelt i386 til amd64

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

Legg til en kommentar