Debian: Snadno převeďte i386 na amd64

Toto je krátký článek o tom, jak uspořádat 64bitovou architekturu ve vaší 32bitové distribuci založené na Debianu/Deabianu (kterou jste možná omylem nahráli místo 64bitové) bez přeinstalace.

* Váš hardware musí zpočátku podporovat amd64, nikdo nebude vytvářet kouzlo.
*Mohlo by dojít k poškození systému, proto postupujte velmi opatrně.
* Vše bylo testováno na Debian10-buster-i386.
* Nedělejte to, pokud zde ničemu nerozumíte.

Dpkg, apt a sources.list

Rovnou k věci, pokud jste všechno šíleně zvážili, pusťte se do přípravy balíčků (na pořadí zde v zásadě nezáleží, ale bod po bodu je pohodlnější)

1. Vyberte amd64 v /etc/apt/sources.list a vložte „[arch=amd64]“ mezi debdeb-src a URL

příklad

# 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

To je nutné, aby bylo zajištěno, že v budoucnu budou načítány pouze 64bitové balíčky.

2. Přidejte amd64 do dpkg, aby nenadával:

$ sudo dpkg --add-architecture amd64

3. Aktualizujte seznam balíčků:

$ sudo apt update

Core

To vše samozřejmě nedává smysl bez 64bitového jádra, takže jej nainstalujte:

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

Umístěním $VERSION nahradíte požadovanou verzi jádra.

Po instalaci jádra se grub automaticky překonfiguruje.

Dokončení

Po restartu bude náš systém schopen pracovat s amd64, ale s balíčky mohou nastat nějaké problémy. K jejich vyřešení stačilo spustit tyto příkazy:

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

I když byste si s tím neměli příliš dělat starosti - všechny potřebné balíčky se nakonec nainstalují jako závislosti a nepotřebné se odstraní takto:

$ sudo apt autoremove

Nyní máte k dispozici 64bitový systém!

Zdroj: www.habr.com

Přidat komentář