← Retour au blog
tech 7 mai 2026

Démarrage Linux sans disque avec ZFS, iSCSI et PXE : Guide Complet

Découvrez comment démarrer Linux sans disque en utilisant ZFS, iSCSI et PXE pour optimiser votre setup et éviter les complications de partitionnement.

Article inspiré de la source originale
Diskless Linux boot using ZFS, iSCSI and PXE ↗ aniket.foo

Introduction

Dans un monde où la gestion efficace des ressources informatiques devient essentielle, le démarrage sans disque de Linux offre une solution élégante. En combinant des technologies comme ZFS, iSCSI et PXE, tu peux transformer ton infrastructure existante sans perturber tes configurations actuelles. Ce guide te montrera comment procéder, en mettant l'accent sur la praticité et la performance.

Pourquoi opter pour un démarrage sans disque ?

Le démarrage sans disque avec Linux présente plusieurs avantages notables :

  • Flexibilité : Modifie et personnalise ton environnement sans toucher au matériel physique.
  • Maintenance simplifiée : Évite les complications de gestion de partition et les conflits de bootloader.
  • Centralisation : Gère plus facilement les mises à jour et les sauvegardes depuis un seul point.

Technologies clés : ZFS, iSCSI et PXE

ZFS

ZFS est un système de fichiers avancé offrant des fonctionnalités comme la gestion de volumes, la vérification d'intégrité des données, et la compression. Sa capacité à gérer de grands volumes de données en fait un choix idéal pour le stockage réseau.

iSCSI

Le protocole iSCSI permet de connecter des périphériques de stockage sur un réseau (SAN) en utilisant TCP/IP. Cela te permet d'accéder aux disques distants comme s'ils étaient connectés localement.

PXE

Le Preboot Execution Environment (PXE) est un protocole qui permet de booter un ordinateur sur un réseau, éliminant ainsi le besoin d'un disque local pour le démarrage.

Mise en œuvre pas à pas

Préparation du serveur

Commence par installer et configurer Netboot.xyz sur ta machine Debian 13. Cette configuration servira de base pour le boot PXE. Voici les commandes pour installer les packages nécessaires :

``bash apt install apache2 git ansible tftpd-hpa targetcli-fb ``

Clone ensuite le dépôt Git de Netboot.xyz et compile-le pour éviter de télécharger les assets à chaque démarrage :

``bash cd /opt git clone https://github.com/netbootxyz/netboot.xyz.git cd netboot.xyz ``

Modifie le fichier user_overrides.yml pour personnaliser ton installation.

Configuration de ZFS

Crée un ZVol sur ton serveur ZFS pour stocker le système de fichiers du client. Assure-toi que ton ZFS est correctement configuré pour offrir une performance optimale.

iSCSI et PXE

Configure ton iSCSI target pour permettre aux machines clientes de se connecter. Utilise la commande suivante pour configurer l'iSCSI :

``bash targetcli ``

Configure ensuite ton serveur PXE en utilisant TFTP et DNSMasq pour gérer les requêtes de démarrage réseau.

Conclusion

Le démarrage sans disque en utilisant ZFS, iSCSI et PXE est une solution puissante pour ceux qui cherchent à optimiser leur infrastructure IT. Non seulement cela simplifie la gestion, mais cela offre aussi une flexibilité incroyable. Prêt à mettre en œuvre cette solution ? Discutons de ton projet en 15 minutes.

Diskless boot Linux ZFS iSCSI PXE
Newsletter Deepthix · 100% IA · chaque lundi 8h

Un agent IA lit la tech à ta place.

Notre agent IA scanne ~200 sources par semaine et te livre les meilleurs articles le lundi 8h. Gratuit. 1 clic pour se désinscrire.

Voir la page newsletter →

Tu veux automatiser tes opérations ?

Discutons de ton projet en 15 minutes.

Réserver un call