Installation Ubuntu · 11 min read · Dec 08, 2025

Comment installer Ubuntu 24.04 (Noble Numbat) Minimal Server

Ubuntu Server est un système d’exploitation puissant et open-source spécifiquement conçu pour les environnements serveur. Bâti sur les mêmes fondations que la version bureau d’Ubuntu, il est conçu pour l’évolutivité, la sécurité et la performance, ce qui en fait un choix populaire pour diverses applications serveur, y compris l’hébergement web, l’informatique en nuage et les centres de données. Contrairement à son homologue de bureau, Ubuntu Server ne dispose pas d’une interface graphique (GUI) par défaut, mettant l’accent sur la gestion en ligne de commande, qui est préférée dans les environnements serveur pour son efficacité et son contrôle. Connu pour sa stabilité et ses mises à jour régulières, Ubuntu Server prend en charge une large gamme de matériel et de plateformes cloud, le rendant polyvalent et hautement adaptable aux besoins des entreprises.

Ce tutoriel montre l’installation d’un serveur Ubuntu 24.04 LTS en détail avec de nombreuses captures d’écran. L’objectif du guide est de montrer l’installation d’Ubuntu 24.04 LTS qui peut être utilisée comme base pour nos autres tutoriels Ubuntu ici sur howtoforge, comme nos guides de serveur parfaits. Ce tutoriel utilise la branche LTS, qui reçoit des mises à jour pendant cinq ans de la part d’Ubuntu et est recommandée pour une utilisation sur des serveurs.

1. Exigences

Pour installer un serveur Ubuntu, vous aurez besoin des prérequis suivants :

2. Remarque préliminaire

Dans ce tutoriel, j’utilise le nom d’hôte server1.example.com avec les adresses IP 192.168.0.100 et la passerelle 192.168.0.1. Ces paramètres peuvent différer pour vous, donc vous devez les remplacer là où cela est approprié.

3. Installation du système de base Ubuntu 24.04

Insérez le CD / DVD / clé USB d’installation d’Ubuntu dans votre système et démarrez à partir de celui-ci. Lorsque vous installez le système d’exploitation dans une machine virtuelle comme je vais le faire ici, vous devriez pouvoir sélectionner le fichier ISO téléchargé comme source pour le lecteur CD/DVD dans VMWare et Virtualbox sans avoir à le graver sur un CD au préalable. Démarrez le serveur ou la machine virtuelle, cela va démarrer le système et lancer l’installateur.

Installateur Grub

Démarrage du système

La première écran de l’installateur Ubuntu affichera le sélecteur de langue. Veuillez sélectionner votre langue pour le processus d’installation :

Choisir la langue d'installation

À l’écran suivant, vous pouvez choisir la disposition du clavier. Le clavier anglais conviendra à de nombreux utilisateurs. Dans ce cas, choisissez “Terminé” à la fin de l’écran et appuyez sur la touche “Retour” pour passer à l’étape suivante. Dans mon cas, j’utilise une disposition de clavier allemand, cela signifie que je devrai naviguer jusqu’à l’option “Disposition” en appuyant sur la touche “Tab” de mon clavier jusqu’à ce que l’option Disposition soit mise en surbrillance. Ensuite, appuyez sur la touche “Retour” pour ouvrir le sélecteur de disposition.

Choisir le clavier

Choisissez la disposition du clavier qui correspond au clavier connecté au serveur.

Changer la langue du clavier

La bonne disposition du clavier pour mon installation est maintenant sélectionnée. Choisissez “Terminé” à la fin de l’écran et appuyez sur “Retour” pour passer à l’étape suivante.

Nouvelle langue de clavier sélectionnée

À l’étape suivante, l’installateur vous permet de choisir entre une configuration standard du serveur Ubuntu ou une configuration minimale. Je vais sélectionner une configuration minimale ici et installer uniquement les logiciels dont j’ai besoin à un stade ultérieur. Cela est particulièrement utile lors de l’exécution d’Ubuntu sur un petit serveur virtuel.

Installation minimale du serveur

L’installateur Ubuntu montre maintenant quelle carte réseau il a détectée sur le serveur. Le nom du périphérique réseau qui a été attribué automatiquement est ens33. L’adresse IPv4 a été attribuée automatiquement via DHCP. Je vais la changer plus tard en une adresse IP fixe lorsque le système de base aura été installé. Si votre réseau n’a pas de serveur DHCP, vous pouvez entrer une adresse IP fixe maintenant en choisissant la carte réseau (appuyez sur Tab jusqu’à ce qu’elle soit mise en surbrillance, puis appuyez sur Retour).

Configuration réseau

Vous pouvez maintenant définir une adresse de serveur proxy au cas où un proxy serait nécessaire pour accéder à Internet. Dans mon cas, aucun proxy n’est requis, donc je choisis “Terminé” pour passer à l’étape suivante de l’installation.

Configuration du proxy

Ici, vous pouvez choisir depuis quel serveur miroir Ubuntu les mises à jour et les fichiers d’installation doivent être téléchargés. Je vais garder le défaut et passer à l’écran d’installation suivant.

Serveur miroir

L’installateur du serveur Ubuntu montre maintenant le disque dur détecté dans le serveur. Le disque d’installation est un HD de 40 Go sur /dev/sda. Je vais choisir d’utiliser l’intégralité du disque pour mon installation Ubuntu. Si vous avez besoin d’une disposition personnalisée avec plusieurs partitions, sélectionnez “Disposition personnalisée” à la place et créez des partitions selon vos besoins.

Partitionnement du disque

L’installateur montre la configuration de stockage par défaut ci-dessous. Elle se compose d’une partition /boot de 2 Go plus une grande partition / contenant l’installation du système d’exploitation. Mais comme nous pouvons le voir, Ubuntu a laissé 19 Go inutilisés dans la partition LVM. Dans les étapes suivantes, je vais reconfigurer la partition LVM pour utiliser tout l’espace pour la partition /. Alternativement, vous pouvez utiliser l’espace inutilisé par exemple pour une partition /home ou /var, selon comment vous prévoyez d’utiliser le système.

Disposition des partitions Ubuntu avec LVM

Allez à la partition / (ubuntu-lv) dans la section ‘dispositifs utilisés’ comme montré ci-dessous.

Choisissez d’éditer la partition.

Entrez la taille maximale dans le champ de taille.

Appuyez sur enregistrer, et maintenant nous avons 100 % de l’espace alloué à la partition /, comme montré dans la capture d’écran ci-dessous.

Avant que l’installation ne commence, l’installateur Ubuntu demande de confirmer le partitionnement. Appuyez sur la touche “Tab” jusqu’à ce que l’option “Continuer” soit mise en surbrillance en rouge, puis appuyez sur “Retour” pour continuer.

Écrire les modifications de disposition sur le disque dur

Il est maintenant temps de définir le nom du serveur (nom d’hôte) et le nom d’utilisateur et le mot de passe de l’administrateur. Je vais choisir le nom d’utilisateur ‘administrateur’ ici comme exemple. Veuillez utiliser un nom différent et plus sécurisé dans votre configuration réelle. L’utilisateur shell Ubuntu que nous créons à cette étape a des permissions sudo, ce qui signifie qu’il peut administrer le système et devenir un utilisateur root via sudo.

Créer un utilisateur

Ubuntu propose maintenant l’option d’acheter Ubuntu pro. Je vais utiliser la version OpenSource ici et passer cette étape.

Passer Ubuntu pro

La plupart des serveurs Linux sont administrés via le réseau en utilisant SSH. À cette étape, l’installateur Ubuntu peut installer le serveur SSH directement. Sélectionnez la case à cocher “Installer le serveur OpenSSH” et passez à l’étape suivante.

Installer le serveur SSH

À cette étape, vous pouvez préinstaller des services couramment utilisés via l’installateur Snap. Je ne sélectionne aucun service ici car l’objectif de ce guide est d’installer un système de base minimal. Vous pouvez installer des services via apt ou snap à tout moment ultérieurement.

Préselectionner des paquets

L’installateur Ubuntu procède maintenant à l’installation en fonction de nos paramètres choisis.

Installation des paquets

L’installation d’Ubuntu s’est terminée avec succès. Sélectionnez “Redémarrer” pour démarrer le serveur dans le système Ubuntu 24.04 fraîchement installé.

Installation d'Ubuntu 24.04 terminée

L’installation de base est maintenant terminée. Dans le prochain chapitre, j’expliquerai la configuration de l’adresse réseau statique et installerai un éditeur de texte basé sur le shell pour modifier les fichiers de configuration.

Démarrage d'Ubuntu 24.04

4. Première connexion

Maintenant, connectez-vous sur le shell (ou à distance par SSH) sur le serveur en tant qu’utilisateur “administrateur”. Le nom d’utilisateur peut différer si vous avez choisi un nom différent lors de la configuration.

Invite de connexion Ubuntu 24.04

Connecté avec succès au serveur Ubuntu 24.04.

Ubuntu 24.04 installé avec succès

5. Obtenir des privilèges root

Après le redémarrage, vous pouvez vous connecter avec votre nom d’utilisateur précédemment créé (par exemple, administrateur). Comme nous devons exécuter toutes les étapes de ce tutoriel avec des privilèges root, nous pouvons soit préfixer toutes les commandes de ce tutoriel avec la chaîne sudo, soit devenir root tout de suite en tapant :

sudo -s

Vous pouvez activer la connexion root en exécutant :

sudo passwd root

Et vous donnez un mot de passe à root. Vous pouvez ensuite vous connecter directement en tant que root, mais cela est mal vu par les développeurs et la communauté Ubuntu pour diverses raisons. Voir https://help.ubuntu.com/community/RootSudo.)

6. Installer le serveur SSH (optionnel)

Si vous n’avez pas sélectionné d’installer le serveur OpenSSH lors de l’installation du système ci-dessus, vous pouvez le faire maintenant :

sudo apt -y install ssh openssh-server

À partir de maintenant, vous pouvez utiliser un client SSH tel que PuTTY et vous connecter depuis votre station de travail à votre serveur Ubuntu 24.04.

7. Installer un éditeur basé sur le shell (optionnel)

Ici, nous allons installer deux éditeurs de texte basés sur le texte. L’éditeur Nano est plus simple pour les débutants, tandis que d’autres préfèrent l’éditeur traditionnel vi/vim. Le programme vi par défaut a un comportement étrange sur Ubuntu et Debian ; pour corriger cela, nous installons vim-nox :

sudo apt -y install nano vim-nox

8. Configurer le réseau

Certains outils réseau couramment utilisés ne sont pas installés lors du choix de l’installation minimale. Nous pouvons les installer avec la commande suivante :

sudo apt install net-tools

Comme l’installateur Ubuntu a configuré notre système pour obtenir ses paramètres réseau via DHCP, nous pouvons changer cela maintenant car un serveur doit avoir une adresse IP statique. Si vous souhaitez conserver la configuration réseau basée sur DHCP, passez ce chapitre. Dans Ubuntu 24.04, le réseau est configuré avec Netplan par cloud-init, et le fichier de configuration que cloud-init utilise pour configurer netplan est /etc/netplan/50-cloud-init.yaml. Le fichier de configuration réseau traditionnel /etc/network/interfaces n’est plus utilisé. Éditez /etc/netplan/50-cloud-init.yaml et ajustez-le à vos besoins (dans cet exemple, j’utiliserai l’adresse IP 192.168.0.100 et les serveurs DNS 8.8.4.4, 8.8.8.8.

La première étape consiste à désactiver la configuration réseau via cloud-init car nous configurons les paramètres réseau avec netplan directement. Exécutez la commande suivante pour ce faire :

echo "network: {config: disabled}" > /etc/cloud/cloud.cfg.d/99-disable-network-config.cfg

Ensuite, ouvrez le fichier de configuration réseau avec nano :

sudo nano /etc/netplan/50-cloud-init.yaml

Le serveur utilise DHCP juste après l’installation ; le fichier des interfaces ressemblera à ceci :

# Ce fichier est généré à partir des informations fournies par la source de données.  Les modifications  # apportées à celui-ci ne persisteront pas après un redémarrage de l'instance.  Pour désactiver les capacités de configuration  # réseau de cloud-init, écrivez un fichier  # /etc/cloud/cloud.cfg.d/99-disable-network-config.cfg avec ce qui suit :  # network: {config: disabled}  network:  ethernets:  ens33:  dhcp4: true  version: 2

Pour utiliser une adresse IP statique 192.168.0.100, je vais modifier le fichier pour qu’il ressemble à ceci par la suite :

# Ce fichier décrit les interfaces réseau disponibles sur votre système
# Pour plus d'informations, voir netplan(5).
network:
 version: 2
 renderer: networkd
 ethernets:
   ens33:
     dhcp4: no
     dhcp6: no
     addresses: [192.168.0.100/24]
     routes:
      - to: default
        via: 192.168.0.1
     nameservers:
       addresses: [8.8.8.8,8.8.4.4]

IMPORTANT : L’indentation des lignes est importante. Ajoutez les lignes comme montré ci-dessus.

Ensuite, redémarrez votre réseau pour appliquer les modifications :

sudo netplan generate  
sudo netplan apply

Ensuite, éditez /etc/hosts.

sudo nano /etc/hosts

Faites-le ressembler à ceci :

127.0.0.1 localhost  
192.168.0.100 server1.example.com server1  
  
# Les lignes suivantes sont souhaitables pour les hôtes capables d'IPv6  
::1 localhost ip6-localhost ip6-loopback  
ff02::1 ip6-allnodes  
ff02::2 ip6-allrouters

Maintenant, nous allons changer le nom d’hôte de notre machine comme suit :

sudo echo server1 > /etc/hostname   
sudo hostname server1

La première commande définit le nom d’hôte “server1” dans le fichier /etc/hostname. Le système lit ce fichier au démarrage. La deuxième commande définit le nom d’hôte dans la session actuelle afin que nous n’ayons pas à redémarrer le serveur pour appliquer le nom d’hôte.

Alternativement, pour les deux commandes ci-dessus, vous pouvez utiliser la commande hostnamectl, qui fait partie du package systemd.

sudo hostnamectl set-hostname server1

Ensuite, exécutez :

hostname   
hostname -f

La première commande renvoie le nom d’hôte court, tandis que la deuxième commande montre le nom de domaine pleinement qualifié (FQDN) :

root@server1:/home/administrator# hostname  
server1  
root@server1:/home/administrator# hostname -f  
server1.example.com  
root@server1:/home/administrator#

Si vous souhaitez ajuster la disposition du clavier du serveur, exécutez cette commande :

sudo dpkg-reconfigure keyboard-configuration

Félicitations ! Maintenant, nous avons une configuration de serveur Ubuntu 24.04 de base qui fournit une base solide pour toutes les configurations de serveur Ubuntu.

9. Image de machine virtuelle

Ce tutoriel est disponible sous forme de machine virtuelle prête à l’emploi au format OVA / OVF pour les abonnés de Howtoforge. Le format VM est compatible avec VMWare et Virtualbox, ainsi que d’autres outils pouvant importer le format OVA ou OVF. Vous pouvez trouver le lien de téléchargement dans le menu de droite près du haut. Cliquez sur le nom de fichier pour commencer le téléchargement.

Les détails de connexion de la VM sont :

Connexion SSH

Nom d’utilisateur : administrateur
Mot de passe : howtoforge

L’utilisateur administrateur a des permissions sudo.

Veuillez changer les mots de passe après le premier démarrage.

La VM est configurée pour l’IP statique 192.168.0.100. L’IP peut être changée dans le fichier /etc/netplan/50-cloud-init.yaml comme montré dans l’étape 8 du tutoriel. La disposition du clavier de la VM téléchargeable est la disposition de clavier US.

10. Liens

Ubuntu : http://www.ubuntu.com/

Share: X/Twitter LinkedIn

Recevez de nouveaux articles dans votre boîte de réception.

Aucun spam. Désabonnez-vous à tout moment.