Comment Installer CentOS 8 dans Raspbery PI

Consultez mes articles RPI dans Le Meilleur article de projets Raspberry PI ou peppe8o.com page d’accueil. Ou inscrivez-vous à ma newsletter (en haut à droite de cette page) pour être averti lorsque de nouveaux projets sont disponibles !Vous souhaitez également commencer l’impression 3D avec un budget bon marché? Visitez ma liste d’imprimantes 3D bon marché
3.7
(3)

Pour les personnes souhaitant tester différentes distributions Linux sur notre ordinateur de la taille d’une carte de crédit, l’installation de CentOS dans Raspberry PI est une alternative valable vous permettant d’accéder à un référentiel différent de celui de Debian.

Dérivé des sources de Red Hat Enterprise Linux (RHEL), CentOS a utilisé yum comme gestionnaire de paquets jusqu’à la version 7. De CentOS 8, il adopte dnf.

Comme CentOS, Fedora appartient également à Red Hat. La principale différence entre les deux distributions réside dans leur fréquence de relase des mises à jour: CentOS (comme RHEL) se concentre davantage sur le support à long terme avec des fonctionnalités de sécurité avancées. D’autre part, Fedora publie des mises à jour plus fréquentes. C’est l’une des principales raisons pour lesquelles CentOS est préféré à Fedora pour les environnements de serveur.

Dans ce guide, je vais vous montrer comment installer CentOS dans votre Raspberry PI. Ce tutoriel a été testé avec Raspberry PI 3 Modèle B+, mais fonctionnera également pour installer CentOS 8 dans Raspberry PI 4.

Une note importante: comme CentOS 8 n’est pas encore disponible avec une image Raspberry PI à la date de ce tutoriel, la seule façon d’obtenir cette version est d’installer CentOS 7, puis de passer à CentOS 8. Cela peut entraîner des erreurs (principales que j’ai trouvées mineures pour une mise à niveau de base) à corriger, donc je demande aux utilisateurs souhaitant aider d’utiliser des commentaires pour aider les personnes souhaitant essayer cette nouvelle version sur Raspberry PI.

Ainsi, bien que le processus d’installation de CentOS 7 soit officiel, la mise à niveau vers CentOS 8 n’est toujours pas officielle et je suggère d’utiliser cette deuxième partie comme environnement de test.

Si vous souhaitez en savoir plus sur cette distribution, veuillez vous référer à la page d’accueil du projet CentOS.

Ce dont Nous avons besoin

 Raspberry PI 3 Modèle B + image

Comme d’habitude, je suggère d’ajouter à partir de maintenant à votre graphique d’achats en ligne préféré tout le matériel nécessaire, de sorte qu’à la fin, vous serez en mesure d’évaluer les coûts globaux et de décider si vous poursuivez le projet ou si vous les supprimez du graphique d’achat. Donc, le matériel ne sera que:

  • Raspberry PI (y compris une alimentation correcte ou à l’aide d’un chargeur micro usb pour smartphone d’au moins 3A)
  • carte micro SD (au moins 16 Go, au moins classe 10)
  • câble micro HDMI ou câble HDMI ou câble mini HDMI (vérifiez votre port HDMI Raspberry PI en comparant les principales caractéristiques des derniers modèles RPI)
  • clavier USB / sans fil

CentOS propose également différentes ISO basées sur ARM. J’opte pour utiliser la version KDE pour tester les performances de l’environnement de bureau délicieux sur notre matériel.

Vous avez également besoin d’un PC Windows avec Etcher installé (pour flasher la carte SD) et Putty (si vous souhaitez un accès ssh à distance). Également un programme de compression Windows compatible avec « .les fichiers « xz » (comme Winrar) sont requis.

Procédure étape par étape

Obtenir ISO

Avec un PC Windows, téléchargez Raspberry PI CentOS 7 sda.brut.xz de la page de téléchargement iso CentOS ARM (sélection de la dernière version armhfp et téléchargement de l’iso KDE Raspberry PI) à l’intérieur du PC sur lequel Etcher est installé.

Extrayez le contenu du fichier téléchargé dans un répertoire à votre choix. Vous aurez un « .brut.fichier « xz » contenant une image ISO. Modifier l’extension de changement de nom de fichier à partir de « .brut « à ».img ». Confirmez lorsque des fenêtres contextuelles présentent des risques de modification de l’extension de fichier.

Carte SD Flash

Cette partie se fera dans votre PC Windows.

Gravure Balena ouverte. Remarque: parfois, Etcher a des problèmes de clignotement des cartes SD sans autorisations administratives, pour cette raison, je suggère de l’exécuter en tant qu’administrateur.

Cliquez sur le bouton Sélectionner une image et sélectionnez le fichier qui vient d’être renommé.

 Pas de gravure CentOS RPI 02

Insérez une carte SD dans votre PC Windows. S’il n’est pas reconnu automatiquement par Etcher, cliquez sur « Sélectionner la cible » et sélectionnez la lettre de partition liée à votre carte SD insérée.

 Pas de gravure CentOS RPI 03

Cliquez sur « Flash! » bouton et attendez que l’opération de clignotement soit terminée.

Maintenant, vous pouvez fermer Etcher et extraire votre carte SD à partir d’un PC Windows.

Premier démarrage sur Raspberry PI et Accordages Post Installation

Insérez la carte SD dans votre Raspberry PI, connectez-la au clavier et HDMI (moniteur). Allumez le Raspberry PI.

Le premier écran affiche le chargement du système (durera environ moins d’une minute).

Une fois invité à se connecter, insérez les informations d’identification de l’utilisateur par défaut:

  • utilisateur: root
  • mot de passe: centos

Ensuite, vous allez directement sur l’écran du bureau et votre installation de CentOS 7 est terminée!

Une fois installé, quelques réglages courants peuvent être utiles.

Disque rétractable

Par défaut, CentOS n’utilise qu’une partie limitée de votre disque. Pour utiliser tout l’espace disponible sur votre carte SD, à partir du terminal, tapez la commande suivante:

rootfs-expand

Mettez à jour votre système

Mettez votre système d’exploitation à jour. Depuis le Terminal:

yum -y updateyum -y upgrade

Configuration WiFi

Cela peut être fait de manière très simple avec une icône en bas de votre bureau:

 Connexions CentOS KDE RPI

Dans ce panneau, sélectionnez votre réseau WiFi et insérez votre mot de passe.

N’oubliez pas de signaler l’option de connexion système si vous souhaitez que ce réseau WiFi soit activé après chaque redémarrage. Sinon, vous devrez vous connecter à partir de l’environnement de bureau et activer manuellement la connexion.

SSH distant

Une fois connecté à un réseau (filaire ou WiFi), SSH distant est activé par défaut avec les cedentials de l’utilisateur root par défaut utilisés pour se connecter dans l’environnement de bureau. Recherchez l’adresse IP de CentOS à partir de son terminal (avec la commande de terminal « ip addr », car à partir de CentOS 7, la commande de terminal « ifconfig » n’est plus disponible) ou à partir de ses paramètres réseau.

Mise à niveau vers CentOS 8

Cette partie a été réalisée en adaptant le guide de mise à niveau CentOS de Tecmint à Raspberry PI.

AVERTISSEMENT: certains modérateurs du forum CentOS indiquent qu’il ne s’agit pas d’une procédure de mise à niveau officielle (et ils ne pensent pas qu’il y en aura jamais une). Alors, envisagez de suivre comme test, même si le système d’exploitation fonctionnait dans mon Raspberry PI à la fin de ces étapes.

Avant de démarrer, vérifiez la version actuelle de votre système d’exploitation:

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

Installez le référentiel EPEL. Ajouter un référentiel ARM epel (copier et coller entièrement le code suivant):

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

Et installer:

yum install epel-release

Le guide Tecmint nécessite maintenant l’installation des outils yum-utils (avec la commande « yum install yum-utils »). Mais j’ai trouvé ces outils déjà installés.

Nous devons résoudre certains paquets RPM:

yum install rpmconfrpmconf -a

À rpmconf – une première (et unique) question, j’ai répondu « N » (en gardant les versions actuelles).

Effectuer le nettoyage des paquets:

package-cleanup --leavespackage-cleanup --orphans

Installez le nouveau gestionnaire de paquets dnf, en supprimant l’ancien gestionnaire de paquets yum:

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

Et mettre à niveau les packages dnf:

dnf upgrade

La commande suivante est l’endroit où la véritable mise à niveau de CentOS 7 vers CentOS 8 se produit. J’ai dû changer les références de la commande Tecmint d’origine pour pointer les paquets 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

Publicités

Mise à niveau EPEL:

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

supprimez tous les fichiers temporaires

dnf clean all

Supprimez l’ancien noyau du noyau pour CentOS 7. Nous avons besoin d’un paquet de noyau:

dnf install kernelrpm -e rpm -q kernel

supprimez les paquets en conflit.

rpm -e --nodeps sysvinit-tools

lancez la mise à niveau du système CentOS 8 comme indiqué.

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

installer un nouveau noyau pour CentOS 8:

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

Vous pouvez maintenant vérifier la version de CentOS installée en exécutant.

cat /etc/redhat-release

Considérations finales

CentOS avec KDE m’a surpris d’être si réactif et rapide sur Raspberry PI. Par le passé (il y a de nombreuses années ago), j’ai déjà testé KDE sur des PC bas de gamme, mais je l’ai trouvé lourd et abandonné pour des environnements de bureau plus légers. Je dois dire qu’aujourd’hui, je l’ai reconsidéré.

Du côté de CentOS, c’est un système d’exploitation solide et stable. Il dérive de Red Hat Enterprise Linux (RHEL), un système d’exploitation axé sur les grandes entreprises et les entreprises critiques. Il a donc un backend important à sa base.

Profitez-en!

Quelle a été l’utilité de ce post?

Cliquez sur une étoile pour la noter anonymement !

Soumettre la note

Note moyenne 3.7 / 5. Nombre de votes: 3

Aucun vote jusqu’à présent! Soyez le premier à évaluer cet article.

Nous sommes désolés que ce post ne vous ait pas été utile!

Améliorons ce post!

Dites-nous comment nous pouvons améliorer ce post?

Soumettre des commentaires

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée.