Retourner sur le site

Installation Debian netinst

Installer Debian depuis l'image netinst sur un serveur dédié HolyCloud via IPMI, partitionnement et durcissement initial.

Installation Debian netinst

L'image netinst de Debian télécharge les paquets pendant l'installation — idéale pour un serveur dédié minimal puis personnalisé. HolyCloud permet souvent le montage ISO via IPMI ou une réinstallation panel proche.

Prérequis

  • Accès IPMI/KVM (voir guides console et iLO/iDRAC)
  • ISO debian-12.x.x-amd64-netinst.iso (cdimage.debian.org)
  • IP publique, passerelle, masque, DNS
  • Plan de partitions (GPT, EFI si UEFI)
  • Sauvegarde des données existantes

Télécharger et vérifier l'ISO

wget https://cdimage.debian.org/debian-cd/current/amd64/iso-cd/debian-12.9.0-amd64-netinst.iso
wget https://cdimage.debian.org/debian-cd/current/amd64/iso-cd/SHA256SUMS
sha256sum -c SHA256SUMS 2>&1 | grep netinst

Monter l'ISO via IPMI

  1. Connectez-vous au BMC (panel HolyCloud).
  2. Virtual Media → CD-ROM → sélectionnez l'ISO netinst.
  3. Boot one-shot sur CD/DVD.
  4. Console KVM : assistant Debian graphique ou texte.

Étapes de l'installateur

Étape Recommandation dédié
------- ----------------------
Langue / clavier FR / fr-latin1
Hostname srv01.domaine.tld
Domaine domaine.tld
Root password Fort + gestionnaire ou clé SSH seule plus tard
Utilisateur Compte sudo non-root pour admin quotidien
Partitionnement Guided - use entire disk ou LVM si snapshots locaux
Logiciels Décochez desktop ; cochez SSH server et standard system utilities
Miroir deb.debian.org (France : mirror français optionnel)

Partitionnement manuel (exemple)

------------------ -------- -----
/boot ou /boot/efi 512 Mo – 1 Go ext4 / FAT32 EFI
swap 0–8 Go (ou zram plus tard) swap
/ reste ext4 ou xfs

Sur NVMe + RAID matériel, le installateur voit souvent un seul volume md127 ou sda.

Réseau pendant l'install

Mode manuel si plusieurs VLAN :

  • IP : adresse fournie HolyCloud
  • Netmask : /24 ou /32 selon fiche
  • Gateway : passerelle indiquée
  • DNS : 1.1.1.1, 8.8.8.8 ou DNS client

Fin d'installation

Retirez l'ISO virtuelle avant reboot :

  • IPMI → unmount virtual media
  • Boot order : disque dur en premier

Premier SSH :

ssh root@IP_PUBLIQUE
# ou
ssh admin@IP_PUBLIQUE

Post-install essentiel

apt update && apt full-upgrade -y
apt install -y sudo vim curl wget git ufw fail2ban

Utilisateur sudo :

usermod -aG sudo admin

Clé SSH (depuis votre poste) :

ssh-copy-id admin@IP_PUBLIQUE

Désactivez login root par mot de passe si politique stricte — /etc/ssh/sshd_config :

PermitRootLogin prohibit-password
PasswordAuthentication no
systemctl restart sshd

Sources et backports

/etc/apt/sources.list (Debian 12 bookworm) :

deb http://deb.debian.org/debian bookworm main contrib non-free-firmware
deb http://security.debian.org/debian-security bookworm-security main
deb http://deb.debian.org/debian bookworm-updates main
apt update

NTP et fuseau

timedatectl set-timezone Europe/Paris
apt install -y chrony
timedatectl status

Pare-feu initial

ufw default deny incoming
ufw allow 22/tcp
ufw allow 80,443/tcp
ufw enable

IP failover (si applicable)

Ajoutez les alias après install stable — voir guide « Configurer une IP failover ».

Dépannage install

Problème Piste
---------- -------
Installateur ne voit pas disque Driver RAID — mode AHCI dans BIOS ou module
Pas de réseau VLAN trunk, câble, mauvaise passerelle
Reboot boucle sur ISO Démonter virtual CD
Grub rescue Réinstaller grub depuis rescue Debian

Mode rescue Debian

Depuis netinst, mode Rescue permet de monter les partitions et réparer sans réinstaller.

Besoin d'aide ?

HolyCloud peut confirmer le schéma réseau (MAC, bonding) et la compatibilité UEFI/Legacy pour votre référence dédiée.