Ubuntu Serveur 26.04 LTS Guide d’installation
Cet article explique comment installer le serveur Ubuntu 26.04 LTS à partir de zéro, y compris le téléchargement de l’image, la création d’un support de démarrage, le processus d’installation et la configuration initiale.
Configuration système requise
| Exigence | Minimum | Recommandé |
|---|---|---|
| Processeur | Processeur 1 GHz 64 bits | Processeur multicœur 2 GHz+ |
| BÉLIER | 1 Go | 4 Go ou plus |
| Disque | 2.5 Go | 25 Go ou plus |
| Réseau | Facultatif | Connexion réseau recommandée |
Téléchargez l’image
# Download Ubuntu Server 26.04 LTS ISO from the official site
wget https://releases.ubuntu.com/26.04/ubuntu-26.04-live-server-amd64.iso
# Verify file integrity
wget https://releases.ubuntu.com/26.04/SHA256SUMS
sha256sum -c SHA256SUMS 2>/dev/null | grep ubuntu-26.04-live-server-amd64.isoSites miroirs
Si le téléchargement officiel est lent, vous pouvez utiliser un miroir :
# Example mirrors
wget https://mirrors.edge.kernel.org/ubuntu-releases/26.04/ubuntu-26.04-live-server-amd64.iso
# Check https://launchpad.net/ubuntu/+cdmirrors for a full list of mirrorsCréer un support de démarrage
Sous Linux
# Identify the USB drive (double-check the device name to avoid data loss)
lsblk
# Write the ISO to the USB drive (replace /dev/sdX with the actual device name)
sudo dd if=ubuntu-26.04-live-server-amd64.iso of=/dev/sdX bs=4M status=progress oflag=syncSur Windows
Utilisez Rufus ou balenaEtcher :
- Téléchargez et ouvrez Rufus
- Sélectionnez la clé USB
- Sélectionnez le fichier ISO téléchargé
- Choisissez GPT (UEFI) ou MBR (BIOS) pour le schéma de partition
- Cliquez sur “Démarrer” pour écrire
Étapes d’installation
1. Démarrez le programme d’installation
Après avoir démarré à partir de la clé USB, sélectionnez Essayer ou installer le serveur Ubuntu. Le programme d’installation d’Subiquity vous guidera tout au long du processus.
2. Sélectionnez la langue
Choisissez la langue d’installation. Pour les environnements de serveur, l’anglais est recommandé pour éviter les problèmes d’encodage des caractères dans le terminal. Si vous avez besoin d’un autre paramètre régional, vous pouvez le configurer après l’installation.
3. Disposition du clavier
Sélectionnez la disposition de clavier anglais (États-Unis) par défaut ou choisissez celle qui correspond à votre clavier.
4. Type d’installation
- Serveur Ubuntu : installation standard
- Serveur Ubuntu (minimisé) : installation minimale, adaptée aux conteneurs et aux environnements cloud
5. Configuration du réseau
Le programme d’installation obtiendra automatiquement la configuration du réseau via DHCP. Pour configurer manuellement une IP statique :
- Sélectionnez l’interface réseau
- Sélectionnez Modifier IPv4
- Changez la méthode en Manuel
- Entrez l’adresse IP, le masque de sous-réseau, la passerelle et DNS
6. Paramètres du proxy
Si votre réseau nécessite un proxy, entrez l’adresse du proxy ici (par exemple, http://proxy.example.com:8080). Sinon, laissez-le vide.
7. Adresse miroir
La valeur par défaut est http://archive.ubuntu.com/ubuntu. Vous pouvez le remplacer par un miroir plus proche pour des téléchargements plus rapides.
8. Partitionnement du disque
Utiliser le disque entier (recommandé pour les débutants)
Sélectionnez Utiliser un disque entier, avec la possibilité d’activer LVM :
- Configurez ce disque en tant que groupe LVM : recommandé pour une expansion future plus facile
- Chiffrer le groupe LVM avec LUKS : chiffrement du disque, nécessite la définition d’une phrase secrète
Partitionnement personnalisé
Sélectionnez Disposition de stockage personnalisée pour le partitionnement manuel. Une disposition suggérée :
| Partition | Taille | Système de fichiers | Point de montage | But |
|---|---|---|---|---|
| EFI | 512 Mo | gros32 | /boot/efi | Démarrage UEFI (obligatoire) |
| /botte | 1 Go | ext4 | /botte | Partition de démarrage |
| échanger | Égal à la RAM | échanger | - | Échanger de l’espace |
| / | Espace restant | ext4/xfs | / | Partition racine |
Si vous utilisez LVM, envisagez de diviser davantage :
/ 20 GB System root
/home Variable User data
/var Variable Logs and data
/tmp 5 GB Temporary files9. Créer un utilisateur
Remplissez les informations suivantes :
- Votre nom : Votre nom complet
- Nom de votre serveur : Nom d’hôte (par exemple,
ubuntu-server) - Choisissez un nom d’utilisateur : Nom d’utilisateur de connexion
- Choisissez un mot de passe : définissez le mot de passe
10. Configuration de SSH
Il est fortement recommandé de sélectionner Installer le serveur OpenSSH. Vous pouvez également importer les clés publiques SSH depuis GitHub ou Launchpad :
- Sélectionnez Importer l’identité SSH
- Entrez votre nom d’utilisateur GitHub
11. Serveur en vedette Snaps
Sélectionnez les packages Snap préinstallés en option selon vos besoins :
- docker
- suivantcloud
- postgresql
- etc.
12. Commencez l’installation
Après avoir confirmé vos paramètres, l’installation commence. Les mises à jour de sécurité seront téléchargées automatiquement lors de l’installation. Une fois terminé, sélectionnez Redémarrer maintenant.
Configuration post-installation
Première connexion
# Remove the USB drive, reboot, and log in with the user you created
# First, update the system
sudo apt update && sudo apt upgrade -yConfigurer le fuseau horaire
# Check current timezone
timedatectl
# Set timezone (example: US Eastern)
sudo timedatectl set-timezone America/New_York
# Enable network time synchronization
# Note: the default time-sync daemon on a fresh 26.04 install is Chrony
# (chrony.service); timedatectl set-ntp only takes effect with systemd-timesyncd.
# Pick one of the following based on the service you actually use:
# Path A: Use Chrony (the 26.04 default) -- manage it with systemctl/chronyc
sudo systemctl enable --now chrony
chronyc tracking # Check sync status
# Path B: Use systemd-timesyncd only (when Chrony is not installed) -- use timedatectl
# sudo timedatectl set-ntp true
# timedatectl show-timesync
# Check which service is handling synchronization
systemctl is-active chrony >/dev/null 2>&1 && echo "Using Chrony" || timedatectl show-timesyncConfigurer les paramètres régionaux (facultatif)
# Generate the desired locale
sudo locale-gen en_US.UTF-8
# Set as default (if not already)
sudo update-locale LANG=en_US.UTF-8Changer le miroir APT (facultatif)
# Back up the original source list
sudo cp /etc/apt/sources.list.d/ubuntu.sources /etc/apt/sources.list.d/ubuntu.sources.bak
# Example: use a closer mirror (26.04 uses DEB822 format)
sudo tee /etc/apt/sources.list.d/ubuntu.sources << 'EOF'
Types: deb
URIs: http://archive.ubuntu.com/ubuntu
Suites: resolute resolute-updates resolute-backports resolute-security
Components: main restricted universe multiverse
Signed-By: /usr/share/keyrings/ubuntu-archive-keyring.gpg
EOF
sudo apt updateConfigurer le pare-feu
# Ubuntu comes pre-installed with ufw (Uncomplicated Firewall)
# Allow SSH connections
sudo ufw allow ssh
# Enable the firewall
sudo ufw enable
# Check rules
sudo ufw status verboseConfigurer l’adresse IP statique (si elle n’est pas définie lors de l’installation)
# Edit the Netplan configuration
sudo tee /etc/netplan/01-static.yaml << 'EOF'
network:
version: 2
renderer: networkd
ethernets:
ens33:
addresses:
- 192.168.1.100/24
routes:
- to: default
via: 192.168.1.1
nameservers:
addresses:
- 8.8.8.8
- 1.1.1.1
EOF
# Apply the configuration
sudo netplan applyDéfinir le nom d’hôte
# Set the hostname
sudo hostnamectl set-hostname my-server
# Edit /etc/hosts
echo "127.0.1.1 my-server" | sudo tee -a /etc/hostsProblèmes d’installation courants
Le programme d’installation ne démarre pas
- Vérifiez que le démarrage USB est activé dans les paramètres BIOS/UEFI
- Vérifiez les paramètres de démarrage sécurisé (Ubuntu prend en charge le démarrage sécurisé, mais certains matériels peuvent nécessiter sa désactivation)
Disque non détecté
# If using a RAID controller, you may need to switch to AHCI mode in BIOS
# or manually load drivers during installationAucune connectivité réseau
- Vérifiez la connexion du câble
- Certaines cartes réseau peuvent nécessiter des progiciels supplémentaires. Après l’installation, exécutez :
sudo apt install linux-firmwareProchaines étapes
Une fois l’installation terminée, considérez les éléments suivants :
- Configurer l’accès à distance SSH
- Configurer des mises à jour de sécurité automatiques
- Installez le logiciel de service dont vous avez besoin