Debian:Łatwa konwersja i386 na AMD64

To krótki artykuł o tym, jak skonfigurować architekturę 64-bitową w systemie 32-bitowym bez konieczności ponownej instalacji. Debian/Dystrybucja oparta na Deabianie (którą mogłeś przypadkowo pobrać zamiast wersji 64-bitowej).

* Twój sprzęt musi początkowo obsługiwać amd64, nikt nie będzie tworzył magii.
*Może to spowodować uszkodzenie systemu, dlatego należy postępować bardzo ostrożnie.
* Wszystko zostało sprawdzone Debian10-buster-i386.
* Nie rób tego, jeśli nic tutaj nie rozumiesz.

Dpkg, apt i source.list

Od razu do rzeczy, jeśli wszystko dobrze zważyliście, zacznijmy przygotowywać paczki (w zasadzie kolejność nie ma tu znaczenia, ale punkt po punkcie tak jest wygodniej)

1. Wybierz amd64 w /etc/apt/sources.list, wstawiając „ [arch=amd64]” pomiędzy debdeb-src i URL

Przykład

# 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

Jest to konieczne, aby w przyszłości ładowane były tylko pakiety 64-bitowe.

2.Dodaj amd64 do dpkg aby nie przeklinał:

$ sudo dpkg --add-architecture amd64

3. Zaktualizuj listę pakietów:

$ sudo apt update

Rdzeń

Oczywiście wszystko to nie ma sensu bez 64-bitowego jądra, więc zainstaluj je:

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

Umieść $VERSION, aby zastąpić żądaną wersję jądra.

Po zainstalowaniu jądra Grub automatycznie dokona ponownej konfiguracji.

Ukończenie

Po ponownym uruchomieniu nasz system będzie mógł współpracować z amd64, ale mogą pojawić się pewne problemy z pakietami. Aby je rozwiązać, wystarczyło uruchomić następujące polecenia:

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

Chociaż tym też nie powinieneś się zbytnio martwić - wszystkie niezbędne pakiety zostaną ostatecznie zainstalowane jako zależności, a niepotrzebne zostaną usunięte w następujący sposób:

$ sudo apt autoremove

Teraz masz do dyspozycji system 64-bitowy!

Źródło: www.habr.com

Kup niezawodny hosting dla stron z ochroną DDoS, serwery VPS VDS 🔥 Kup niezawodny hosting stron internetowych z ochroną DDoS, serwery VPS VDS | ProHoster