- Für Leute, die verschiedene Linux-Distributionen in unserem kreditkartengroßen Computer testen möchten, ist die Installation von CentOS in Raspberry PI eine gültige Alternative, mit der Sie auf ein anderes Repository als Debian zugreifen können.
- Was wir brauchen
- Schritt-für-Schritt-Anleitung
- ISO erhalten
- Flash-SD-Karte
- Erste Boot auf Raspberry PI und Post Installation Tunings
- Festplatte verkleinern
- Aktualisieren Sie Ihr System
- Setup WiFi
- Remote-SSH
- Upgrade auf CentOS 8
- Abschließende Überlegungen
Für Leute, die verschiedene Linux-Distributionen in unserem kreditkartengroßen Computer testen möchten, ist die Installation von CentOS in Raspberry PI eine gültige Alternative, mit der Sie auf ein anderes Repository als Debian zugreifen können.
Abgeleitet von den Quellen von Red Hat Enterprise Linux (RHEL) verwendete CentOS yum als Paketmanager bis Version 7. Ab CentOS 8 übernimmt es dnf.
Wie CentOS gehört auch Fedora zu Red Hat. Der Hauptunterschied zwischen den beiden Distributionen liegt in ihrer Relase-Häufigkeit von Updates: CentOS (wie RHEL) konzentriert sich mehr auf langfristigen Support mit erweiterten Sicherheitsfunktionen. Auf der anderen Seite veröffentlicht Fedora häufigere Updates. Dies ist einer der Hauptgründe, warum CentOS Fedora für Serverumgebungen vorgezogen wird.
In diesem Handbuch zeige ich Ihnen, wie Sie CentOS auf Ihrem Raspberry PI installieren. Dieses Tutorial wurde mit Raspberry PI 3 Model B + getestet, funktioniert aber auch zur Installation von CentOS 8 in Raspberry PI 4.
Ein wichtiger Hinweis: da CentOS 8 zum Zeitpunkt dieses Tutorials noch nicht mit einem Raspberry PI-Image verfügbar ist, besteht die einzige Möglichkeit, diese Version zu erhalten, darin, CentOS 7 zu installieren und dann auf CentOS 8 zu aktualisieren. Dies kann dazu führen, dass einige Fehler (von denen die meisten für ein grundlegendes Upgrade als geringfügig empfunden wurden) behoben werden, daher bitte ich Benutzer, die helfen möchten, Kommentare zu verwenden, um Personen zu helfen, die diese neue Version auf Raspberry PI ausprobieren möchten.
Während der Prozess zur Installation von CentOS 7 der offizielle ist, ist das Upgrade auf CentOS 8 immer noch nicht offiziell, und ich schlage vor, diesen zweiten Teil als Testumgebung zu verwenden.
Wenn Sie mehr über diese Distribution erfahren möchten, besuchen Sie bitte die Homepage des CentOS-Projekts.
Was wir brauchen
Wie üblich schlage ich vor, ab sofort alle benötigten Hardware zu Ihrem bevorzugten E-Commerce-Einkaufsdiagramm hinzuzufügen, damit Sie am Ende die Gesamtkosten bewerten und entscheiden können, ob Sie mit dem Projekt fortfahren oder sie aus dem Einkaufsdiagramm entfernen möchten. Also, Hardware wird nur sein:
- Raspberry PI (einschließlich richtige netzteil oder mit einem smartphone micro usb ladegerät mit mindestens 3A)
- micro SD karte (mindestens 16 GB, mindestens klasse 10)
- micro HDMI kabel oder HDMI kabel oder mini HDMI kabel (überprüfen sie ihre Raspberry PI HDMI port in Vergleich wichtigsten merkmale der neuesten RPI modelle)
- USB/drahtlose tastatur
CentOS bietet auch verschiedene ARM-basierte ISO. Ich entscheide mich für die KDE-Version, um die Leistung der Delicious Desktop-Umgebung auf unserer Hardware zu testen.
Sie benötigen außerdem einen Windows-PC mit installiertem Etcher (zum Flashen der SD-Karte) und Putty (wenn Sie Remote-SSH-Zugriff wünschen). Auch ein Windows-Komprimierungsprogramm kompatibel mit „.xz“-Dateien (wie Winrar) erforderlich.
Schritt-für-Schritt-Anleitung
ISO erhalten
Laden Sie mit einem Windows-PC Raspberry PI CentOS 7 sda herunter.Rohstoff.xz von der CentOS ARM ISO-Download-Seite (Auswahl der neuesten armhfp-Version und Herunterladen von Raspberry PI KDE iso) auf dem PC, auf dem Etcher installiert ist.
Extrahieren Sie den Inhalt der heruntergeladenen Datei in einem Verzeichnis Ihrer Wahl. Sie werden ein „.Rohstoff.xz“ -Datei mit ISO-Image. Bearbeiten Sie den Dateinamen und ändern Sie die Erweiterung von „.roh“ bis „.img“. Bestätigen Sie, wenn Windows-Popups von Risiken über Dateierweiterung zu ändern.
Flash-SD-Karte
Dieser Teil wird auf Ihrem Windows-PC ausgeführt.
Offener Balena-Radierer. Hinweis: Manchmal hat Etcher Probleme beim Flashen von SD-Karten ohne Administratorrechte, aus diesem Grund schlage ich vor, es als Administrator auszuführen.
Klicken Sie auf die Schaltfläche Bild auswählen und wählen Sie die gerade umbenannte Datei aus.
Legen Sie die SD-Karte in Ihren Windows-PC ein. Wenn Etcher dies nicht automatisch erkennt, klicken Sie auf „Select target“ und wählen Sie den Partitionsbuchstaben Ihrer eingelegten SD-Karte.
Klicken Sie auf „Flash!“taste und warten für blinkende betrieb zu werden fertig.
Jetzt können Sie Etcher schließen und Ihre SD-Karte vom Windows-PC extrahieren.
Erste Boot auf Raspberry PI und Post Installation Tunings
Einsatz SD karte in ihre Raspberry PI, schließen sie es an tastatur und HDMI (monitor). Schalten Sie den Raspberry PI ein.
Der erste Bildschirm zeigt das Laden des Systems (dauert weniger als eine Minute).
Wenn Sie zur Anmeldung aufgefordert werden, geben Sie die Standardbenutzeranmeldeinformationen ein:
- benutzer: root
- Passwort: centos
Dann gehen Sie direkt zum Desktop-Bildschirm und Ihre CentOS 7-Installation ist abgeschlossen!
Nach der Installation können einige gängige Stimmungen nützlich sein.
Festplatte verkleinern
Standardmäßig verwendet CentOS nur einen begrenzten Teil Ihrer Festplatte. Um den gesamten verfügbaren Speicherplatz auf Ihrer SD-Karte zu verwenden, geben Sie im Terminal den folgenden Befehl ein:
rootfs-expand
Aktualisieren Sie Ihr System
Machen Sie Ihr Betriebssystem auf dem neuesten Stand. Vom Terminal:
yum -y updateyum -y upgrade
Setup WiFi
Dies kann auf sehr einfache Weise mit dem Symbol unten auf Ihrem Desktop erfolgen:
Wählen Sie in diesem Bereich Ihr WLAN-Netzwerk aus und geben Sie Ihr Kennwort ein.
Denken Sie daran, die Systemverbindungsoption zu kennzeichnen, wenn Sie dieses WLAN-Netzwerk nach jedem Neustart aktivieren möchten. Andernfalls müssen Sie sich in der Desktop-Umgebung anmelden und die Verbindung manuell aktivieren.
Remote-SSH
Nach der Verbindung mit einem Netzwerk (kabelgebunden oder WLAN) ist Remote-SSH standardmäßig aktiviert, wobei die standardmäßigen Root-Anmeldeinformationen für die Anmeldung in der Desktop-Umgebung verwendet werden. Suchen Sie die CentOS-IP-Adresse über das Terminal (mit dem Terminalbefehl „ip addr“, da ab CentOS 7 der Terminalbefehl „ifconfig“ nicht mehr verfügbar ist) oder über die Netzwerkeinstellungen.
Upgrade auf CentOS 8
Dieser teil wurde gemacht anpassung CentOS upgrade guide von Tecmint zu Raspberry PI.
WARNUNG: Einige Moderatoren im CentOS-Forum weisen darauf hin, dass dies kein offizielles Upgrade-Verfahren ist (und sie glauben nicht, dass es jemals eines geben wird). Betrachten Sie also Folgendes als Test, auch wenn das Betriebssystem am Ende dieser Schritte auf meinem Raspberry PI lief.
Überprüfen Sie vor dem Start Ihre aktuelle Betriebssystemversion:
# cat /etc/centos-releaseCentOS Linux release 7.9.2009 (AltArch)
Installieren Sie das EPEL-Repository. ARM epel Repository hinzufügen (Kopieren und Einfügen des folgenden Codes)):
cat > /etc/yum.repos.d/epel.repo << EOFname=Epel rebuild for armhfpbaseurl=https://armv7.dev.centos.org/repodir/epel-pass-1/enabled=1gpgcheck=0EOF
Und installieren:
yum install epel-release
Tecmint guide erfordert jetzt die Installation der yum-utils-Tools (mit dem Befehl „yum install yum-utils“). Aber ich fand diese Tools bereits installiert.
Wir müssen einige RPM-Pakete auflösen:
yum install rpmconfrpmconf -a
Bei rpmconf -eine erste (und eindeutige) Frage, die ich mit „N“ beantwortet habe (aktuelle Versionen beibehalten).
Paketreinigung durchführen:
package-cleanup --leavespackage-cleanup --orphans
Installieren Sie den neuen dnf-Paketmanager und entfernen Sie den alten yum-Paketmanager:
yum install dnfdnf -y remove yum yum-metadata-parserrm -Rf /etc/yum
Und upgrade dnf Pakete:
dnf upgrade
Im nächsten Befehl wird das eigentliche Upgrade von CentOS 7 auf CentOS 8 durchgeführt. Ich musste Referenzen vom ursprünglichen Tecmint-Befehl in AARCH64-Pakete ändern:
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
Anzeigen
EPEL aktualisieren:
dnf -y upgrade https://dl.fedoraproject.org/pub/epel/epel-release-latest-8.noarch.rpm
entfernen Sie alle temporären Dateien
dnf clean all
Entfernen Sie den alten Kernelkern für CentOS 7. Wir brauchen Kernel-Paket:
dnf install kernelrpm -e rpm -q kernel
entfernen Sie in Konflikt stehende Pakete.
rpm -e --nodeps sysvinit-tools
starten Sie das CentOS 8-Systemupgrade wie gezeigt.
dnf -y --releasever=8 --allowerasing --setopt=deltarpm=false distro-sync
Installieren Sie einen neuen Kernel für CentOS 8:
dnf -y install kernel-corednf -y updatednf -y upgrade
Jetzt können Sie die installierte Version von CentOS überprüfen, indem Sie sie ausführen.
cat /etc/redhat-release
Abschließende Überlegungen
CentOS mit KDE hat mich überrascht, weil es auf Raspberry PI so reaktionsschnell und schnell ist. In der Vergangenheit (vor vielen, vielen Jahren …) habe ich KDE bereits auf Low-End-PCS getestet, aber ich fand es schwer und für leichtere Desktop-Umgebungen aufgegeben. Ich muss sagen, dass ich es heute überdacht habe.
Von CentOS-Seite ist es ein starkes und stabiles Betriebssystem. Es leitet sich von Red Hat Enterprise Linux (RHEL) ab, einem Betriebssystem, das sich auf große Unternehmen und kritische Unternehmen konzentriert. Es hat also ein wichtiges Backend an seiner Basis.
Viel Spaß!
Wie nützlich war dieser Beitrag?
Klicken Sie auf einen Stern, um ihn anonym zu bewerten!
Bewertung abgeben
Durchschnittliche Bewertung 3.7 / 5. Stimmenzahl: 3
Bisher keine Stimmen! Sei der Erste, der diesen Beitrag bewertet.
Es tut uns leid, dass dieser Beitrag für Sie nicht nützlich war!
Lassen Sie uns diesen Beitrag verbessern!
Sagen Sie uns, wie wir diesen Beitrag verbessern können?
Feedback abgeben