Toto je krátky článok o tom, ako zorganizovať 64-bitovú architektúru vo vašej 32-bitovej distribúcii založenej na Debiane/Deabiane (ktorú ste možno omylom nahrali namiesto 64bitovej) bez preinštalovania.
* Váš hardvér musí spočiatku podporovať amd64, nikto nevytvorí mágiu.
*Môže to poškodiť systém, preto postupujte veľmi opatrne.
* Všetko bolo testované na Debian10-buster-i386.
* Nerobte to, ak tu ničomu nerozumiete.
Dpkg, apt a sources.list
Rovno k veci, ak ste všetko šialene odvážili, začnime pripravovať balíčky (na poradí tu v zásade nezáleží, ale bod po bode je pohodlnejší)
1. Vyberte amd64 v /etc/apt/sources.list vložením ' [arch=amd64] ' medzi debdeb-src a URL
Prí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
Je to potrebné na zabezpečenie toho, aby sa v budúcnosti načítali iba 64-bitové balíky.
2. Pridajte amd64 do dpkg, aby nenadával:
$ sudo dpkg --add-architecture amd64
3. Aktualizujte zoznam balíkov:
$ sudo apt update
jadro
Samozrejme, toto všetko nemá zmysel bez 64-bitového jadra, takže si ho nainštalujte:
$ sudo apt install linux-headers-$VERSION-amd64 linux-image-amd64
Umiestnite $VERSION na nahradenie požadovanej verzie jadra.
Po nainštalovaní jadra sa grub automaticky prekonfiguruje.
Завершение
Po reštarte bude náš systém schopný pracovať s amd64, ale môžu sa vyskytnúť problémy s balíkmi. Na ich vyriešenie stačilo spustiť tieto príkazy:
$ sudo apt --fix-broken install
$ sudo apt full-upgrade
Aj keď by ste sa tým nemali príliš obávať - všetky potrebné balíky sa nakoniec nainštalujú ako závislosti a nepotrebné sa odstránia takto:
$ sudo apt autoremove
Teraz máte k dispozícii 64-bitový systém!
Zdroj: hab.com