Debian: Jednoducho preveďte i386 na amd64

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

Pridať komentár