Debian: Jednostavno pretvorite i386 u amd64

Ovo je kratki članak o tome kako organizirati 64-bitnu arhitekturu na vašoj 32-bitnoj distribuciji temeljenoj na Debianu/Deabianu (koju ste možda nenamjerno učitali umjesto 64-bitne) bez ponovne instalacije.

* Vaš hardver u početku mora podržavati amd64, nitko neće stvoriti magiju.
*Ovo može oštetiti sustav, stoga nastavite vrlo pažljivo.
* Sve je testirano na Debian10-buster-i386.
* Nemojte to činiti ako ovdje ništa ne razumijete.

Dpkg, apt i sources.list

Odmah na stvar, ako ste sve ludo vagali, krenimo s pripremom paketa (u principu, redoslijed ovdje nije bitan, ali točku po točku je zgodnije)

1. Odaberite amd64 u /etc/apt/sources.list, umetanjem ' [arch=amd64] ' između debdeb-src i URL-a

Primjer

# 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

Ovo je neophodno kako bi se osiguralo da se u budućnosti učitavaju samo 64-bitni paketi.

2.Dodaj amd64 u dpkg da ne psuje:

$ sudo dpkg --add-architecture amd64

3. Ažurirajte popis paketa:

$ sudo apt update

Jezgra

Naravno, sve ovo nema smisla bez 64-bitnog kernela, pa ga instalirajte:

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

Stavite $VERSION da zamijenite željenu verziju kernela.

Nakon instaliranja kernela, grub će se automatski ponovno konfigurirati.

Završetak

Nakon ponovnog pokretanja, naš sustav će moći raditi s amd64, ali se mogu pojaviti problemi s paketima. Za njihovo rješavanje bilo je dovoljno pokrenuti ove naredbe:

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

Iako se ni oko toga ne biste trebali previše brinuti - svi potrebni paketi će se na kraju instalirati kao ovisnosti, a nepotrebni će se ukloniti ovako:

$ sudo apt autoremove

Sada imate 64-bitni sustav na raspolaganju!

Izvor: www.habr.com

Dodajte komentar