Raspberry Pi 4

Ubuntu server sur Raspberry Pi 4

JM-HOLLAND

24 Apr 2022 à 11:43

devop's

0 Comments

Installation de ubuntu server sur Raspberry Pi 4

Vue d'ensemble

Dans cet article , nous allons voir les différentes phases pour l'installation d'Ubuntu server sur un Raspberry Pi 4.

Nous allons donc commencez par modifier les paramètres du Raspberry afin de démarrer depuis un disque externe, car il est préférable de travailler sur disque dur ou SSD, plutôt que sur une carte micro SD, qui manque de fiabilité pour ce genre de travail.

Matériels nécessaires

Pour limiter l'usure prématuré de votre carte SD, une solution simple est de configurer votre raspberry pour qu'il démarre sur un périphérique de stockage USB, que ce soit un disque dur, SSD, ou clef USB.

Pour réaliser cette opération, vous aurez besoin du matériel suivant :

Autoriser le Raspberry PI à démarrer sur un disque externe

Commençons par installer la dernière version de Raspbian/ Raspbien OS sur la carte micro SD.

Démarrer le Raspberry, préalablement connecter à un moniteur, puis configurer le Raspberry .

Ensuite ouvrez un terminal sur le Raspberry et saisissez les commandes suivantes pour mettre à jour le système ainsi que le firmware :

       sudo apt-get update && sudo apt-get  full-upgrade

puis

        sudo rpi-update

puis on redémarre le Raspberry avec la commande suivante :

        sudo reboot

Après avoir redémarré le Raspberry, nous allons modifier maintenant le bootloader, ouvrez à nouveau un terminal et taper la commande suivante :

        sudo rapsi-config

Allez dans les options avancées, puis dans la version du bootloader, sélectionnez " Bootloader Version " puis " Latest Use the lasted version boot ROM sofware ", puis retournez dans les options avancées, choisissez "Boot Order", puis sélectionner "Boot USB" et valider.

Nous y sommes presque, techniquement, le Raspberry est prêt à bootersur USB. Reste à préparer le disque externe, on vas donc installer l'image ISO d'ubuntu server dessus.

Raspberry PI imager

Commençons par télécharger le logiciel Raspberry PI imager choisissez la version adapté à votre environnement.
Une fois le logiciel installé, ouvrez le



Choisissez l'os->Other General purpose OS ->Ubuntu -> Ubuntu server 20.04.3 LTS(RPI 3/4/400) en 64 bits pour une version stable et en 64 bits , puisque cela est supporté par le Raspberry Pi 4.



Sélectionner votre disque dur dans Stockage puis cliquez sur écrire.



Connexion au Raspberry par Wifi ou Ethernet

vous utilisez le serveur DHCP de votre réseau local pour obtenir une adresse IP pour votre Raspberry, il existe deux façons de connecter votre Raspberry à internet :

  1. la première consiste à connecter votre Raspberry à votre routeur avec un câble Ethernet, dans ce cas vous pouvez sauter cette étape et passer à la suivante.
  2. la seconde nécessite un réseau Wifi local auquel votre ordinateur et le Raspberry peuvent-être connectés. Nous allons modifier les fichiers que vous avez télécharger sur votre disque dur pour nous assurer que votre Raspberry peut se connecter au réseau wifi au démarrage.
Sur le disque dur ou l'on vient d’installer "Ubuntu server", ouvrez votre gestionnaire de fichiers et localisé la partition "system boot" sur le disque.
Il contient les fichiers de configuration initiaux qui se chargent lors du processus de démarrage.
Modifier le fichier " network-config" pour ajouter vos information d'identification wifi.
Un exemple est déjà présent dans le fichier, il suffit simplement de l'adapter.
Pour cela, dé-commentez (supprimer le # au début de ligne) et éditez les lignes suivante :

wifis: wlan0: dhcp4: true optional: true access-points: <wifi network name>: password: "<wifi password>"

suivant cet exemple
wifis: wlan0: dhcp4: true optional: true access-points: "home network": password: "123456789"

Notez que le nom du réseau doit être impérativement entre guillemets.
Enregistrer la modification et ensuite on vas brancer le disque dur sur le Raspberry.

Démarrer le server Ubtuntu

Vous pouvez maintenant brancher le disque dur et allumer le  Raspberry PI 4.


Avertissement
Lors de votre premier démarrage, un outil appelé cloud-init effectue la configuration. ATTENDEZ qu'il se termine avant d'essayer de vous connecter. Cela prend généralement moins de 2 minutes, mais il y a une pause entre l'invite de connexion et la fin du cloud-init. Si vous interrompez le processus, vous devez recommencer. Vous saurez que c'est fait lorsqu'il affichera quelques lignes supplémentaires après l'apparition de l'invite de connexion.


Si vous utilisez un écran et un clavier, assurez-vous qu'ils soient branchés avant d'alimenter le Raspberry.

Une fois le processus  cloud-init terminé, connectez-vous en utilisant les identifiant suivant :

  • Identifiant : ubuntu
  • password : ubuntu ( il est à noté que le curseur ne bouge pas pendant la saisi du mot de passe)
Après environ 1 minute, Ubutnu server sera completement démarré et connecté au réseau.

Connectez-vous à distance (SSH) au raspberry PI 4 sous Ubuntu server

Pour vous connecter à distance sur votre Raspberry, vous aurez besoin de deux choses :
  1. son adresse IP sur le réseau local
  2. un client ssh sur votre ordinateur
Sur Ubuntu et Mac OS, un client SSH est déja installé. Certaine versions de Windows 10 incluent également un client SSH, mais si le vôtre ne l'est pas, suivez ces étapes pour en intaller un : installer un client SSH sur Windows 10
Ouvrer un terminal  et tapez la commande suivante:
        ssh ubuntu@192.168.0.10   à remplacer par l'adresse ip du raspberry

il vous sera allors demander de confirmer la connexion

Are you sure you want to continue connecting(yes/no/[fingerprint]?

Taper yes et confirmer.

Changer le mot de passe

Attention au format de votre clavier, vérifier bien le format retenu pour ne pas avoir de surprise, par défaut le clavier branché en USB sur le Raspbery PI4 est en QUERTY, il faut donc modifier le format ou adpater en conséquence votre mot de passe.

La première chose qu'Ubuntu server fera est de vous demander de changer le mot de passe, lorsque vous y serez invité tapez d'abord le mot passe par défaut " ubuntu " , puis votre mot de passe.
Une fois, cela fait redémarré la connexion SSH pour vous connecter avec le nouveau mot de passe choisi.
Bravo ! Vous êtes maintenant connecté au server Ubuntu éxécuté sur votre Raspberry pi 4.
Voilà , pour cette étape un peu longue, mais vous avez maintenant un server ubuntu complet et fonctionnel sur Raspbery PI.
La prochaine étape sera la mise ne place d'un LAMP ( Linux, Apache, Msql, PHP) , pour héberger votre site internet en devops.


Liste des commentaires

retour aux articles