cum se instalează CentOS 8 în Raspbery PI

verificați articolele mele RPI în cel mai bun articol de proiecte Raspberry PI sau peppe8o.com pagina principală. Sau Aboneaza-te newsletter-ul meu (dreapta sus în această pagină) pentru a fi notificat atunci când noi proiecte sunt disponibile!De asemenea, sunteți interesat să începeți imprimarea 3D cu un buget ieftin? Vizitați lista mea de imprimante 3D ieftine
3.7
(3)

pentru persoanele care doresc să testeze diferite distribuții Linux în computerul nostru de dimensiuni de card de credit, instalarea CentOS în Raspberry PI este o alternativă validă care vă permite să accesați un depozit diferit de cel Debian.

derivat din sursele Red Hat Enterprise Linux (RHEL), CentOS a folosit yum ca manager de pachete până la versiunea 7. Din CentOS 8 adoptă dnf.

la fel ca CentOS, Fedora este deținută și de Red Hat. Principala diferență între cele două distribuții este în actualizările lor relase frecvență: CentOS (cum ar fi RHEL) se concentrează mai mult pe suportul pe termen lung cu funcții avansate de securitate. Pe de altă parte, Fedora lansează actualizări mai frecvente. Acesta este unul dintre cele mai mari motive pentru care CentOS este preferat Fedora pentru mediile de server.

în acest ghid, vă voi arăta cum să instalați CentOS în Raspberry PI. Acest tutorial a fost testat cu Raspberry PI 3 Model B+ , dar va funcționa și pentru a instala CentOS 8 în Raspberry PI 4.

o notă importantă: deoarece CentOS 8 nu este încă disponibil cu o imagine Raspberry PI la data acestui tutorial, singura modalitate de a obține această versiune este instalarea CentOS 7 și apoi actualizarea la CentOS 8. Acest lucru poate apărea unele erori (principalele pe care le-am găsit ca minore pentru o actualizare de bază) care urmează să fie remediate, așa că cer utilizatorilor care doresc să ajute să folosească comentarii pentru a ajuta oamenii care doresc să încerce această nouă versiune pe Raspberry PI.

Deci, în timp ce procesul de instalare a CentOS 7 este cel oficial, actualizarea la CentOS 8 nu este încă oficială și vă sugerez să utilizați această a doua parte ca mediu de testare.

dacă doriți să aflați mai multe despre această distribuție, consultați pagina principală a Proiectului CentOS.

de ce avem nevoie

Raspberry PI 3 Model B+ imagine

ca de obicei, vă sugerez să adăugați de acum la graficul dvs. preferat de cumpărături de comerț electronic tot hardware-ul necesar, astfel încât, la final, veți putea evalua costurile totale și să decideți dacă continuați cu proiectul sau eliminați-le din graficul de cumpărături. Deci, hardware-ul va fi doar:

  • Raspberry PI (inclusiv alimentarea corectă sau utilizarea unui încărcător micro usb pentru smartphone cu cel puțin 3A)
  • card micro SD (cel puțin 16 GB, cel puțin clasa 10)
  • cablu micro HDMI sau cablu HDMI sau cablu mini HDMI (Verificați portul HDMI Raspberry Pi în compararea principalelor caracteristici ale ultimelor modele RPI)
  • tastatură USB/wireless

CentOS oferă, de asemenea, diferite Arm bazate pe ISO. Optez să folosesc versiunea KDE pentru a testa performanța delicioasă a mediului Desktop pe hardware-ul nostru.

de asemenea, aveți nevoie de un PC Windows cu Etcher instalat (pentru a bloca cardul SD) și Putty (dacă doriți acces ssh la distanță). De asemenea, un program de compresie Windows compatibil cu „.XZ ” fișiere (cum ar fi Winrar) este necesar.

procedură pas cu pas

Obțineți ISO

cu Windows PC, Descărcați Raspberry PI CentOS 7 sda.crud.xz din pagina de descărcare CentOS Arm iso (selectând cea mai recentă versiune armhfp și descărcând Raspberry PI KDE iso) în PC-ul unde este instalat Etcher.

extrageți conținutul fișierului descărcat într-un director la alegerea dvs. Veți avea o”.crud.XZ ” fișier care conține imagine ISO. Editați extensia de modificare a numelui fișierului din „.raw” la „.img”. Confirmați când ferestrele pop-up de riscuri cu privire la schimbarea extensiei de fișier.

Flash SD Card

această parte se va face în PC-ul Windows.

Deschideți Balena Etcher. Notă: uneori, Etcher are probleme intermitent carduri SD fără permisiuni administrative, din acest motiv, vă sugerez să-l rulați ca administrator.

Faceți clic pe butonul Selectare imagine și selectați fișierul tocmai redenumit.

CentOS RPI Etcher step 02

introduceți cardul SD în PC-ul Windows. Dacă nu este recunoscut automat de către Etcher, faceți clic pe” Select target ” și selectați litera partiție referitoare la cardul SD introdus.

CentOS RPI Etcher step 03

Faceți clic pe ” Flash!”buton și așteptați pentru funcționarea intermitent pentru a fi terminat.

acum Puteți închide Etcher și extrage cardul SD de pe PC-ul Windows.

prima pornire pe Raspberry PI și post instalare acordaje

introduceți cardul SD în Raspberry PI, conectați-l la tastatură și HDMI (monitor). Putere pe Raspberry PI.

primul ecran afișează încărcarea sistemului (va dura aproximativ mai puțin de un minut).

odată solicitat pentru conectare, introduceți acreditările de utilizator implicite:

  • utilizator: root
  • parola: centos

apoi, va merge direct la ecranul desktop și instalarea CentOS 7 este terminat!

odată instalat, câteva acordaje comune pot fi utile.

micșorați discul

în mod implicit, CentOS utilizează doar o parte limitată a discului. Pentru a utiliza tot spațiul disponibil pe cardul SD, de la terminal tastați următoarea comandă:

rootfs-expand

actualizați sistemul

actualizați sistemul de operare. De la Terminal:

yum -y updateyum -y upgrade

Setup WiFi

acest lucru se poate face într-un mod foarte simplu, cu pictograma în partea de jos-rigt de pe desktop:

CentOS KDE RPI Connections

din acest panou, selectați rețeaua WiFi și introduceți parola.

nu uitați să semnalizați opțiunea de conectare a sistemului dacă doriți ca această rețea WiFi să se ridice după fiecare repornire. În caz contrar, va trebui să vă conectați din mediul Desktop și să activați manual conexiunea.

SSH la distanță

odată conectat la o rețea (prin cablu sau WiFi), SSH la distanță este activat în mod implicit cu implicit cedentials utilizator rădăcină utilizate pentru a vă conecta în mediul Desktop. Găsiți adresa IP CentOS de la terminalul său (cu comanda terminalului” ip addr”, deoarece din CentOS 7 comanda terminalului” ifconfig ” nu mai este disponibilă) sau din setările sale de rețea.

Upgrade la CentOS 8

această parte a fost făcută adaptarea Ghidului de upgrade CentOS de la Tecmint la Raspberry PI.

avertisment: unii moderatori din Forumul CentOS se referă la faptul că aceasta nu este o procedură oficială de actualizare (și nu cred că va exista vreodată una). Deci, luați în considerare următorul test, chiar dacă sistemul de operare rulează în Raspberry PI la sfârșitul acestor pași.

înainte de a începe, verificați versiunea curentă a sistemului de operare:

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

instalați EPEL repository. Adauga Arm EPEL repository (copiați și inserați următorul cod în întregime):

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 instalați:

yum install epel-release

Ghidul Tecmint, acum, necesită instalarea instrumentelor yum-utils (cu comanda „yum install yum-utils”). Dar am găsit aceste instrumente deja instalate.

avem nevoie pentru a rezolva unele pachete RPM:

yum install rpmconfrpmconf -a

la rpmconf -o primă întrebare (și unică) am răspuns „N” (păstrarea versiunilor curente).

efectuați curățarea pachetelor:

package-cleanup --leavespackage-cleanup --orphans

instalați noul manager de pachete dnf, eliminând vechiul manager de pachete yum:

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

și upgrade pachete dnf:

dnf upgrade

următoarea comandă este locul în care se întâmplă actualizarea reală de la CentOS 7 la CentOS 8. A trebuit să schimb referințele de la comanda originală Tecmint la pachetele point 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

reclame

Upgrade EPEL:

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

eliminați toate fișierele temporare

dnf clean all

eliminați nucleul vechi al nucleului pentru CentOS 7. Avem nevoie de pachetul kernel:

dnf install kernelrpm -e rpm -q kernel

eliminați pachetele conflictuale.

rpm -e --nodeps sysvinit-tools

lansați actualizarea sistemului CentOS 8 așa cum se arată.

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

instalați un nou nucleu pentru CentOS 8:

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

acum Puteți verifica versiunea CentOS instalată rulând.

cat /etc/redhat-release

considerații finale

CentOS cu KDE ma surprins pentru a fi atât de receptiv și rapid pe Raspberry PI. În trecut (mulți mulți mulți ani în urmă…) am testat deja KDE pe PC-ul low-end, dar mi sa părut greu și abandonat pentru medii Desktop mai ușoare. Trebuie să spun că astăzi l-am reconsiderat.

din partea CentOS, este un sistem de operare puternic și stabil. Acesta derivă din Red Hat Enterprise Linux (RHEL), un sistem de operare axat pe întreprinderi mari și întreprinderi critice. Deci, are un backend important la baza sa.

bucurați-vă!

cât de utilă a fost această postare?

Faceți clic pe o stea pentru a o evalua anonim!

trimiteți evaluarea

evaluarea medie 3.7 / 5. Număr de voturi: 3

fără voturi până acum! Fii primul pentru a evalua acest post.

Ne pare rău că acest post nu a fost util pentru tine!

să îmbunătățim acest post!

spune-ne cum putem îmbunătăți acest post?

Trimite Feedback

Lasă un răspuns

Adresa ta de email nu va fi publicată.