Ubuntu serveur sur Raspberry pi 4

Vue d’ensemble

Dans cet article, nous allons voir les différentes phases pour l’installation d’Ubuntu serveur 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 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 un disque SSD ou une clef USB.

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

  • Raspberry pi 4 (4 GO minimum)
  • Son alimentation (3A minimum)
  • Une carte micro SD (avec Raspbian OS )
  • Un disque dur ou SSD Externe format 2.5 ou une clef USB

Autoriser le Raspberry Pi à démarrer sur un disque dur externe.

Commencez par installer la dernière version de Raspian/Raspbian PI OS sur la micro SD.

Démarrez et terminez la configuration.

Ouvrez un terminal sur le Raspberry et tapez les commandes suivantes pour mettre à jour le système et le firmware.

sudo apt update
sudo apt full-upgrade
sudo rpi-update

puis redémarrer votre 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 tapez la commande suivante:

sudo raspi-config

Allez dans les « options avancées » puis dans version du « bootlaoder », sélectionnez « Bootloader Version » puis « Latest Use the latest version boot ROM sotfware », puis retournez dans les options avancées , choisissez « Boot Order« , puis sélectionnez « Boot USB » et validez.

Nous y sommes presque. Techniquement, le Raspberry est prêt à booter sur USB. S’il n’arrive pas à démarrer sur une carte micro SD, il essayera de démarrer sur un disque externe connecté en USB. Reste à préparer ce disque externe , c’est à dire, copier Ubuntu server sur le disque dur.

Raspberry PI imager

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

Une fois le logiciel installer ouvrez-le , puis cliquez sur :

Imager Raspberry PI

Choisissez l’OS -> Other general purpose OS -> Ubuntu ->Ubuntu Server 20.04.3 LTS(RPI 3/4/400) 64 bits pour une version stable.

Imager Choix OS

Sélectionnez votre disque dur dans Stockage puis cliquez sur Ecrire.

Connexion au Raspberry par Wi-Fi ou Ethernet

Si 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 :

  • 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.
  • La seconde nécessite un réseau Wi-Fi local auquel votre ordinateur et le Raspberry peuvent être connectés. Nous allons modifier les fichiers que vous venez de télécharger sur votre disque dur pour nous assurer que votre Raspberry peut se connecter au réseau Wi-Fi au démarrage.

Configuration avec le WI-FI

sur le disque dur ou l’on vient d’installer Ubuntu serveur, ouvrez votre gestionnaire de fichiers et localisez la partition « system-boot » sur le disque. Il contient les fichiers de configuration initiaux qui se chargent lors du premier processus de démarrage.

Modifiez le fichier network-config pour ajouter vos informations d’identification Wi-Fi. Un exemple est déjà inclus dans le fichier, vous pouvez simplement l’adapter.

Pour cela, dé-commentez (supprimez le « # » au début) et éditez les lignes suivantes:

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"

Note: le nom du réseau doit être entre guillemets.

Enregistrez la modification du fichier et ensuite éjecté le disque dur .

Démarrez le serveur Ubuntu

Vous pouvez maintenant brancher votre disque dur sur le Raspberry pi 4 et lancer le démarrage sur disque dur.

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 HDMI et un clavier USB, assurez-vous qu’ils sont branchés avant d’alimenter le Raspberry. Vous pourrez voir le processus de démarrage à l’écran.

Une fois cloud-init terminé, connectez-vous en utilisant « ubuntu » comme mot de passe et identifiant de connexion. Après environ une minute, Ubuntu sur votre Raspberry sera complètement démarré et connecté au réseau.

Connectez-vous à distance à votre Raspberry pi 4

Pour vous connecter à distance à votre Raspberry, vous avez besoin de deux choses :

  • Son adresse IP sur le réseau local
  • Un client SSH (SSH est un protocole de communication entre machines)

Sur Ubuntu et Mac OS, un client SSH est déjà installé. Certaines versions de Windows 10 incluent également un client SSH, mais si le vôtre ne l’est pas ou si vous n’êtes pas sûr, suivez ces étapes pour en installer un.

Ouvrez un terminal et exécutez la commande suivante :

ssh ubuntu@ip de votre raspberry

Il vous sera demander de confirmer la connexion

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

tapez « 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 Raspberry est en QUERTY , il faut modifier le format ou adapter en conséquence votre mot de passe.

Lorsque vous y êtes invité, utilisez « ubuntu » pour le mot de passe. (Le curseur ne bouge pas lorsque vous tapez le mot de passe.) La première chose qu’Ubuntu fera est de vous demander de le changer en un mot de passe sécurisé. Une fois cela fait, vous pouvez vous reconnecter avec la commande SSH et le nouveau mot de passe.

Bravo ! Vous êtes maintenant connecté au serveur Ubuntu exécuté sur votre Raspberry Pi.

5. Installer un bureau

Étape facultative
En fonction de l’utilisation que vous allez en faire de votre Pi, vous souhaiterez peut-être un environnement de bureau pour exécuter des applications graphiques. Néanmoins, cette étape est totalement facultative.

Vous devez d’abord vous assurer que vos packages sont mis à jour vers la dernière version, exécutez :

sudo apt update
sudo apt upgrade

Ensuite, vous pouvez utiliser la apt installcommande pour installer un environnement de bureau.

Voici quelques options populaires et légères :

sudo apt install xubuntu-desktop

sudo apt install lubuntu-desktop

Une fois l’installation terminée, redémarrez votre Raspberry pi 4 avec :

sudo reboot

Et votre nouveau bureau s’ouvrira automatiquement

Voila, pour cette étape un peu longue , mais vous avez maintenant un server Ubuntu complet et fonctionnel sous raspberry pi.

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *