hur man installerar CentOS 8 i Raspbery PI

kolla min RPI artiklar i bästa Raspberry PI projekt artikel eller peppe8o.com hemsida. Eller prenumerera på mitt nyhetsbrev (uppe till höger på den här sidan) för att bli meddelad när nya projekt är tillgängliga!Också intresserad av att starta 3D-utskrift med en billig budget? Besök min billiga 3D-skrivare lista
3.7
(3)

för människor som vill testa olika Linux-distributioner i vår dator med kreditkortsstorlek är installation av CentOS i Raspberry PI ett giltigt alternativ som gör att du kan komma åt ett annat arkiv från Debian.

härledd från källorna till Red Hat Enterprise Linux (RHEL) använde CentOS yum som pakethanterare upp till version 7. Från CentOS 8 antar det dnf.

liksom CentOS ägs Fedora också av Red Hat. Den största skillnaden mellan de två fördelningarna är i deras uppdateringar relase frekvens: CentOS (som RHEL) är mer fokuserad på långsiktigt stöd med avancerade säkerhetsfunktioner. Å andra sidan släpper Fedora mer frekventa uppdateringar. Detta är en av de största anledningarna till att CentOS föredras framför Fedora för servermiljöer.

i den här guiden ska jag visa dig hur du installerar CentOS i din Raspberry PI. Denna handledning har testats med Raspberry PI 3 Model B+, men kommer också att fungera för att installera CentOS 8 i Raspberry PI 4.

en viktig anmärkning: eftersom CentOS 8 fortfarande inte är tillgänglig med en Raspberry PI-bild vid tidpunkten för denna handledning, är det enda sättet att få den här versionen att installera CentOS 7 och sedan uppgradera till CentOS 8. Det här kan uppstå några fel (varav jag hittade som mindre för en grundläggande uppgradering) som ska åtgärdas, så jag ber användare som vill hjälpa till att använda kommentarer för att hjälpa människor som vill prova den här nya versionen på Raspberry PI.

så, medan processen för att installera CentOS 7 är den officiella, är uppgradering till CentOS 8 fortfarande inte officiell och jag föreslår att du använder den andra delen som en testmiljö.

om du vill veta mer om denna distro, se CentOS project hemsida.

vad vi behöver

Raspberry PI 3 Modell B + bild

som vanligt, Jag föreslår att lägga från och med nu till din favorit e-handel shopping diagram all nödvändig hårdvara, så att i slutet kommer du att kunna utvärdera de totala kostnaderna och besluta om att fortsätta med projektet eller ta bort dem från Shopping diagram. Så, hårdvara kommer bara att vara:

  • Raspberry PI (inklusive korrekt strömförsörjning eller användning av en smartphone micro usb-laddare med minst 3A)
  • micro SD-kort (minst 16 GB, minst klass 10)
  • micro HDMI-kabel eller HDMI-kabel eller mini HDMI-kabel (kontrollera din Raspberry Pi HDMI-port i jämförelse huvuddragen i senaste RPI-modeller)
  • USB/trådlöst tangentbord

CentOS erbjuder också olika ARM baserad ISO. Jag väljer att använda KDE-versionen för att testa den läckra Skrivbordsmiljöprestandan på vår hårdvara.

du behöver också en Windows-dator med Etcher installerad (till flash SD-kort) och Putty (om du vill ha fjärr SSH-åtkomst). Också ett Windows-komprimeringsprogram kompatibelt med”.XZ ” – filer (som Winrar) krävs.

steg-för-steg-procedur

skaffa ISO

med Windows PC, Ladda ner Raspberry PI CentOS 7 sda.råvara.xz från CentOS ARM iso nedladdningssida (välja senaste armhfp-versionen och ladda ner Raspberry PI KDE iso) inuti datorn där Etcher är installerad.

Exctract innehållet i nedladdade filen i en katalog som du väljer. Du kommer att ha en”.råvara.xz ” – fil som innehåller ISO-bild. Redigera filnamn ändra förlängning från ”.rå ”till”.img”. Bekräfta när Windows popups av risker om att ändra filändelsen.

Flash SD-kort

denna del kommer att göras i din Windows-dator.

Öppna Balena Etcher. Ibland har Etcher problem med att blinka SD-kort utan administrativa behörigheter, därför föreslår jag att du kör det som administratör.

klicka på knappen Välj bild och välj filen som just bytt namn.

CentOS RPI etcher steg 02

sätt i SD-kort i din Windows-dator. Om det inte automatiskt känns igen av Etcher, klicka på” Välj mål ” och välj partitionsbokstav relaterad till ditt insatta SD-kort.

CentOS RPI etcher steg 03

klicka på ” Flash!”knappen och vänta tills blinkande operation är klar.

nu kan du stänga Etcher och extrahera ditt SD-kort från Windows PC.

första start på Raspberry PI och efter Installation stämningar

sätt SD-kort i din Raspberry PI, anslut den till tangentbordet och HDMI (monitor). Slå på Raspberry PI.

den första skärmen visar systemladdning (kommer att pågå ungefär mindre än en minut).

när du uppmanas att logga in, sätt in standardanvändaruppgifter:

  • användare: root
  • lösenord: centos

då går du direkt till skrivbordsskärmen och din CentOS 7-installation är klar!

en gång installerat, kan några vanliga stämningar vara användbara.

Shrink Disk

som standard använder CentOS endast en begränsad del av din disk. För att använda allt tillgängligt utrymme på ditt SD-kort, skriv följande kommando från terminal:

rootfs-expand

uppdatera ditt System

gör ditt operativsystem uppdaterat. Från Terminal:

yum -y updateyum -y upgrade

Setup WiFi

detta kan göras på ett mycket enkelt sätt med ikonen i botten-rigt sidan av skrivbordet:

CentOS KDE RPI-anslutningar

Välj ditt WiFi-nätverk från den här panelen och sätt in ditt lösenord.

kom ihåg att flagga Systemanslutningsalternativ om du vill ha det här WiFi-nätverket efter varje omstart. Annars måste du logga in från skrivbordsmiljö och aktivera anslutningen manuellt.

Remote SSH

när du är ansluten till ett nätverk (trådbundet eller WiFi), är remote SSH aktiverat som standard med standard root-användare cedentials används för att logga in i skrivbordsmiljö. Hitta CentOS IP-adress från sin terminal (med” ip addr ”terminalkommando, eftersom från CentOS 7″ ifconfig ” terminalkommando inte längre är tillgängligt) eller från dess nätverksinställningar.

uppgradera till CentOS 8

denna del gjordes anpassa CentOS uppgradering guide från Tecmint till Raspberry PI.

varning: vissa moderatorer i CentOS forum hänvisar till att detta inte är ett officiellt uppgraderingsförfarande (och de tror inte att det någonsin kommer att bli en). Så, överväga att följa som test, även om OS kördes i min Raspberry PI i slutet av dessa steg.

innan du börjar, kontrollera din nuvarande OS-version:

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

installera EPEL repository. Lägg till ARM epel repository (kopiera och klistra in följande kod helt):

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

och installera:

yum install epel-release

tecmint guide kräver nu att du installerar Yum-utils-verktyg (med kommandot ”yum install yum-utils”). Men jag hittade dessa verktyg redan installerade.

vi måste lösa några RPM-paket:

yum install rpmconfrpmconf -a

på rpmconf-en första (och unik) fråga svarade jag ”N” (håller nuvarande versioner).

utför paket rengöring:

package-cleanup --leavespackage-cleanup --orphans

installera den nya DNF pakethanteraren, ta bort gamla Yum pakethanteraren:

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

och uppgradera DNF-paket:

dnf upgrade

nästa kommando är där den verkliga uppgraderingen från CentOS 7 till CentOS 8 händer. Jag var tvungen att ändra referenser från original tecmint-kommandot till punkt AARCH64-paket:

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

annonser

uppgradera EPEL:

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

ta bort alla temporära filer

dnf clean all

ta bort den gamla kärnkärnan för CentOS 7. Vi behöver kärnpaket:

dnf install kernelrpm -e rpm -q kernel

ta bort motstridiga paket.

rpm -e --nodeps sysvinit-tools

starta CentOS 8-systemuppgraderingen som visas.

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

installera en ny kärna för CentOS 8:

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

nu kan du kontrollera versionen av CentOS installerad genom att köra.

cat /etc/redhat-release

slutliga överväganden

CentOS med KDE överraskade mig för att vara så lyhörd och snabb på Raspberry PI. Tidigare (många många många år sedan…) testade jag redan KDE på low end PC, men jag tyckte att det var tungt och övergivet för lättare skrivbordsmiljöer. Jag måste säga att jag i dag omprövat det.

från CentOS sida är det ett starkt och stabilt operativsystem. Det härrör från Red Hat Enterprise Linux (RHEL), ett operativsystem fokuserat på stora företag och kritiska företag. Så det har en viktig backend på sin grund.

Njut!

hur användbart var det här inlägget?

klicka på en stjärna för att betygsätta den anonymt!

Skicka betyg

genomsnittligt betyg 3.7 / 5. Rösträkning: 3

inga röster hittills! Bli den första att betygsätta detta inlägg.

vi är ledsna att det här inlägget inte var användbart för dig!

Låt oss förbättra det här inlägget!

berätta för oss hur vi kan förbättra det här inlägget?

Skicka Feedback

Lämna ett svar

Din e-postadress kommer inte publiceras.