Jak zainstalować CentOS 8 W Raspbery PI

sprawdź moje artykuły RPI w artykule najlepszych projektów Raspberry PI lub peppe8o.com Strona główna. Lub subskrybuj mój newsletter (w prawym górnym rogu tej strony), aby być powiadamianym o nowych projektach!Chcesz rozpocząć drukowanie 3D z tanim budżetem? Odwiedź moją listę tanich drukarek 3D
3.7
(3)

dla osób chcących przetestować różne dystrybucje Linuksa na naszym komputerze wielkości karty kredytowej, instalacja CentOS w Raspberry PI jest ważną alternatywą umożliwiającą dostęp do innego repozytorium niż Debian.

pochodzący ze źródeł Red Hat Enterprise Linux (RHEL), CentOS używał yum jako menedżera pakietów do wersji 7. Od CentOS 8 przyjmuje dnf.

podobnie jak CentOS, również Fedora jest własnością Red Hat. Główną różnicą między tymi dwoma dystrybucjami jest ich częstotliwość aktualizacji: CentOS (podobnie jak RHEL) koncentruje się bardziej na długoterminowym wsparciu dzięki zaawansowanym funkcjom bezpieczeństwa. Z drugiej strony Fedora wydaje częstsze aktualizacje. Jest to jeden z największych powodów, dla których CentOS jest preferowany do Fedory w środowiskach serwerowych.

w tym przewodniku pokażę Ci, jak zainstalować CentOS w Raspberry PI. Ten poradnik został przetestowany z Raspberry PI 3 Model B+, ale będzie działać również zainstalować CentOS 8 W Raspberry PI 4.

ważna notka: ponieważ CentOS 8 nie jest nadal dostępny z obrazem Raspberry PI w dniu tego samouczka, jedynym sposobem na uzyskanie tej wersji jest zainstalowanie CentOS 7, a następnie aktualizacja do CentOS 8. Może to spowodować pewne błędy (główne z których znalazłem jako drobne dla podstawowej aktualizacji)do naprawy, więc proszę użytkowników, którzy chcą pomóc używać komentarzy do pomocy ludzi, którzy chcą wypróbować to nowe wydanie na Raspberry PI.

tak więc, podczas gdy proces instalacji CentOS 7 jest oficjalny, aktualizacja do CentOS 8 nadal nie jest oficjalna i proponuję użyć tej drugiej części jako środowiska testowego.

jeśli chcesz dowiedzieć się więcej o tej dystrybucji, odwiedź stronę główną projektu CentOS.

czego potrzebujemy

Raspberry PI 3 Model B + obraz

jak zwykle proponuję od teraz dodać do ulubionego wykresu zakupowego ecommerce cały potrzebny sprzęt, aby na koniec móc ocenić ogólne koszty i zdecydować, czy kontynuować projekt, czy usunąć je z wykresu zakupowego. Tak więc sprzęt będzie tylko:

  • Raspberry PI (w tym odpowiednie zasilanie lub przy użyciu ładowarki micro usb do smartfona z co najmniej 3A)
  • karta micro SD (co najmniej 16 GB, co najmniej klasa 10)
  • kabel micro HDMI lub kabel HDMI lub kabel mini HDMI (sprawdź port HDMI Raspberry PI w porównaniu z głównymi cechami najnowszych modeli RPI)
  • klawiatura USB/Bezprzewodowa

CentOS oferuje również różne ISO oparte na ARM. Zdecyduję się użyć wersji KDE do przetestowania wydajności środowiska graficznego na naszym sprzęcie.

potrzebujesz również komputera z systemem Windows z zainstalowanym Wytrawiaczem (do flashowania karty SD) i Putty (jeśli chcesz zdalny dostęp ssh). Również program do kompresji Windows kompatybilny z „.pliki xz” (jak Winrar) są wymagane.

procedura krok po kroku

uzyskaj ISO

z komputerem z systemem Windows, Pobierz Raspberry Pi CentOS 7 sda.surowe.xz ze strony pobierania CentOS ARM iso (wybieranie najnowszej wersji armhfp i pobieranie Raspberry PI KDE iso) wewnątrz komputera, na którym zainstalowany jest Etcher.

Usuń zawartość pobranego pliku w wybranym katalogu. Będziesz miał”.surowe.XZ ” plik zawierający obraz ISO. Edytuj rozszerzenie zmiany nazwy pliku z „.surowe „do”.img” Potwierdź, gdy okna wyskakują z ryzykiem zmiany rozszerzenia pliku.

karta flash SD

ta część zostanie wykonana na komputerze z systemem Windows.

Otwórz Balena Etcher. Uwaga: czasami Etcher ma problemy z flashowaniem kart SD bez uprawnień administracyjnych, z tego powodu proponuję uruchomić go jako administrator.

kliknij przycisk Wybierz obraz i wybierz plik, którego nazwa właśnie została zmieniona.

CentOS RPI Etcher step 02

Włóż kartę SD do komputera z systemem Windows. Jeśli nie zostanie automatycznie rozpoznany przez Wytrawiacz, kliknij „Wybierz cel” i wybierz literę partycji związaną z włożoną kartą SD.

CentOS RPI Etcher step 03

kliknij ” Flash!”przycisk i czekać na zakończenie migania.

teraz możesz zamknąć Etcher i wyodrębnić kartę SD z komputera z systemem Windows.

Pierwsze uruchomienie na Raspberry PI i po instalacji Tunings

Włóż kartę SD do Raspberry PI, podłącz ją do klawiatury i HDMI (monitora). Zasilanie na Raspberry PI.

pierwszy ekran pokazuje ładowanie systemu (potrwa mniej niż minutę).

po wyświetleniu monitu o zalogowanie, Wstaw domyślne poświadczenia użytkownika:

  • użytkownik: root
  • hasło: centos

następnie przejdziesz bezpośrednio do ekranu pulpitu, a instalacja CentOS 7 zostanie zakończona!

po zainstalowaniu może być użyteczne kilka popularnych tuningów.

zmniejsz Dysk

domyślnie CentOS używa tylko ograniczonej części dysku. Aby użyć całego dostępnego miejsca na karcie SD, z terminala wpisz następujące polecenie:

rootfs-expand

Zaktualizuj swój System

Zaktualizuj swój system operacyjny. Z terminala:

yum -y updateyum -y upgrade

Konfiguracja WiFi

można to zrobić w bardzo prosty sposób z ikoną w dolnej części pulpitu:

CentOS KDE RPI Connections

z tego panelu wybierz sieć WiFi i wprowadź hasło.

pamiętaj, aby zaznaczyć opcję Połączenia systemowego, jeśli chcesz, aby ta sieć WiFi była włączona po każdym ponownym uruchomieniu. W przeciwnym razie musisz zalogować się ze środowiska graficznego i ręcznie włączyć połączenie.

zdalny SSH

po podłączeniu do sieci (przewodowej lub Wi-Fi) zdalny SSH jest domyślnie włączony z domyślnym cedentials użytkownika root używanego do logowania w środowisku graficznym. Znajdź adres IP CentOS z terminala (za pomocą polecenia terminala „IP addr”, ponieważ polecenie terminala CentOS 7″ ifconfig ” nie jest już dostępne) lub z jego ustawień sieciowych.

uaktualnienie do CentOS 8

ta część została wykonana dostosowując przewodnik aktualizacji CentOS z Tecmint do Raspberry PI.

Ostrzeżenie: niektórzy moderatorzy na forum CentOS twierdzą, że nie jest to oficjalna procedura aktualizacji (i nie myślą, że kiedykolwiek będzie). Tak, rozważyć następujące jako test, nawet jeśli system operacyjny był uruchomiony w moim Raspberry PI na końcu tych kroków.

przed uruchomieniem sprawdź aktualną wersję systemu operacyjnego:

# cat /etc/centos-releaseCentOS Linux release 7.9.2009 (AltArch)

zainstaluj repozytorium EPEL. Dodaj repozytorium ARM epel (Kopiuj i wklej całkowicie następujący kod):

cat > /etc/yum.repos.d/epel.repo << EOFname=Epel rebuild for armhfpbaseurl=https://armv7.dev.centos.org/repodir/epel-pass-1/enabled=1gpgcheck=0EOF

i zainstalować:

yum install epel-release

Przewodnik Tecmint wymaga zainstalowania narzędzi yum-utils (za pomocą polecenia „yum install Yum-utils”). Ale znalazłem te narzędzia już zainstalowane.

musimy rozwiązać kilka pakietów RPM:

yum install rpmconfrpmconf -a

na rpmconf-pierwsze (i unikalne) pytanie odpowiedziałem „N” (zachowując aktualne wersje).

wykonuj czyszczenie paczek:

package-cleanup --leavespackage-cleanup --orphans

zainstaluj nowego menedżera pakietów dnf, usuwając starego menedżera pakietów yum:

yum install dnfdnf -y remove yum yum-metadata-parserrm -Rf /etc/yum

i upgrade pakietów dnf:

dnf upgrade

Następna Komenda to miejsce, w którym odbywa się prawdziwa aktualizacja z CentOS 7 do CentOS 8. Musiałem zmienić referencje z oryginalnej komendy Tecmint na pakiety aarch64:

dnf install http://mirror.centos.org/centos/8/BaseOS/aarch64/os/Packages/centos-linux-repos-8-2.el8.noarch.rpm http://mirror.centos.org/centos/8/BaseOS/aarch64/os/Packages/centos-linux-release-8.3-1.2011.el8.noarch.rpm http://mirror.centos.org/centos/8/BaseOS/aarch64/os/Packages/centos-gpg-keys-8-2.el8.noarch.rpm

reklamy

Upgrade EPEL:

dnf -y upgrade https://dl.fedoraproject.org/pub/epel/epel-release-latest-8.noarch.rpm

usuń wszystkie pliki tymczasowe

dnf clean all

Usuń stary rdzeń jądra dla CentOS 7. Potrzebujemy pakietu kernela:

dnf install kernelrpm -e rpm -q kernel

usuwanie sprzecznych pakietów.

rpm -e --nodeps sysvinit-tools

uruchom aktualizację systemu CentOS 8, Jak pokazano.

dnf -y --releasever=8 --allowerasing --setopt=deltarpm=false distro-sync

zainstaluj nowe jądro dla CentOS 8:

dnf -y install kernel-corednf -y updatednf -y upgrade

teraz możesz sprawdzić wersję zainstalowanego CentOS, uruchamiając.

cat /etc/redhat-release

Ostatnie rozważania

CentOS z KDE zaskoczył mnie za to, że jest tak responsywny i szybki na Raspberry PI. W przeszłości (wiele, wiele lat temu…) testowałem już KDE na niskim komputerze, ale okazało się, że jest ciężkie i porzucone dla lżejszych środowisk graficznych. Muszę powiedzieć, że dzisiaj to przemyślałem.

od strony CentOS jest to mocny i stabilny system operacyjny. Wywodzi się z Red Hat Enterprise Linux (RHEL), systemu operacyjnego skoncentrowanego na dużych przedsiębiorstwach i krytycznych przedsiębiorstwach. Ma więc ważny backend na swojej podstawie.

Enjoy!

jak przydatny był ten post?

kliknij na gwiazdę, aby ocenić ją anonimowo!

dodaj ocenę

Średnia ocena 3.7 / 5. Liczba głosów: 3

na razie brak głosów! Bądź pierwszym który oceni ten post.

Przepraszamy, że ten post nie był dla ciebie przydatny!

poprawmy ten post!

powiedz nam, jak możemy poprawić ten post?

Prześlij Opinię

Dodaj komentarz

Twój adres e-mail nie zostanie opublikowany.