← Retour au blog
tech 6 septembre 2026

NetBSD 11 : Installation de A à Z

Découvrez comment installer NetBSD 11 en partant de zéro, en explorant l'installation manuelle et les secrets de cet OS réputé pour sa portabilité.

Article inspiré de la source originale
NetBSD 11 from scratch ↗ meanmicio.org

Introduction

L'installation d'un système d'exploitation peut être une aventure fascinante, surtout quand il s'agit de NetBSD 11, célèbre pour sa portabilité et sa capacité à donner une nouvelle vie aux anciens ordinateurs. Dans cet article, nous allons plonger dans le processus d'installation de NetBSD 11 « from scratch », sans utiliser l'installateur par défaut sysinst. Cela nous permettra d'explorer les entrailles de cet OS et d'apprendre à personnaliser chaque étape.

Pourquoi NetBSD ?

NetBSD se distingue par sa portabilité impressionnante, capable de fonctionner sur une multitude de plateformes matérielles, des systèmes x86 modernes aux ordinateurs plus anciens. Ce système offre une grande flexibilité et un contrôle total, idéal pour les développeurs et administrateurs système qui souhaitent optimiser leurs configurations.

Préparation de l'installation

La première étape consiste à préparer l'image d'installation. Vous pouvez télécharger l'image depuis le site de NetBSD. Assurez-vous de vérifier le nom du périphérique USB que vous utilisez pour éviter de supprimer d'autres données importantes.

``bash $ wget https://cdn.netbsd.org/pub/NetBSD/NetBSD-11.0/images/NetBSD-11.0-amd64-install.img.gz $ gunzip NetBSD-11.0-amd64-install.img.gz $ sudo dd if=NetBSD-11.0-amd64-install.img of=/dev/<usb_device> bs=2m ``

Une fois l'image écrite sur votre clé USB, configurez votre BIOS pour démarrer à partir de cette clé. Vous allez ensuite rencontrer le programme d'installation sysinst, mais notre objectif ici est de l'éviter pour comprendre les étapes manuelles.

Installation manuelle : Plongée dans les entrailles

Pour sortir de sysinst, utilisez CTRL+C pour obtenir un invite de commande. C'est ici que commence l'installation manuelle. Cette méthode permet de mieux comprendre le partitionnement du disque, la configuration du réseau, et l'installation des paquets essentiels.

Partitionnement du disque

Avec l'outil fdisk, créez les partitions nécessaires. Pour un système simple, une partition racine et une partition de swap suffisent.

``bash # fdisk -u /dev/<disk> ``

Système de fichiers

Après le partitionnement, formatez les partitions avec newfs et configurez le swap avec mkswap.

``bash # newfs /dev/<root_partition> # mkswap /dev/<swap_partition> ``

Installation du système de base

Montez la partition racine et extrayez les ensembles de base depuis l'image.

``bash # mount /dev/<root_partition> /mnt # cd /mnt # tar -zxpf /path/to/base.tgz ``

Configuration post-installation

Une fois le système installé, configurez le réseau en éditant /etc/rc.conf et /etc/ifconfig.<interface>. Assurez-vous que les services essentiels comme SSH sont activés pour l'accès à distance.

``bash hostname="netbsd" ifconfig_<interface>="dhcp" dhclient=yes sshd=yes ``

Sécurisation : Cryptage des disques

Pour les systèmes nécessitant une sécurité accrue, configurez le cryptage du disque avec cgdconfig pour protéger vos données sensibles.

``bash # cgdconfig <cgd_device> /dev/<raw_partition> ``

Conclusion

L'installation de NetBSD 11 « from scratch » offre une expérience enrichissante pour ceux qui souhaitent apprendre en profondeur le fonctionnement des systèmes UNIX. En suivant ces étapes, tu auras non seulement un système optimisé mais aussi une meilleure compréhension des composants logiciels et matériels de ton infrastructure.

Discutons de ton projet en 15 minutes.

NetBSD installation Unix portability disk encryption
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