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)

| Point de montage | Taille | FS |

|------------------|--------|-----|

| /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.