- 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.
- czego potrzebujemy
- procedura krok po kroku
- uzyskaj ISO
- karta flash SD
- Pierwsze uruchomienie na Raspberry PI i po instalacji Tunings
- zmniejsz Dysk
- Zaktualizuj swój System
- Konfiguracja WiFi
- zdalny SSH
- uaktualnienie do CentOS 8
- Ostatnie rozważania
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
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.
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.
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:
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ę