Debian - Installation Minimale

Un article de Wiki.OmBreNoiRe.net.

Vous être en train de lire Comment installer un serveur sécurisé sur Debian.

Sommaire Install Aptitude Locales SSHd Shorewall 6wall DHCP3-server Bind9 VsFTPd Apache/MySQL Mail BackupManager

Sommaire

Introduction

Enormement de site explique en long et en large comment installer Debian, je vous laisse google pour le détail. Je vais m'attaché aux détails qui me semblent important à savoir le choix de l'iso de départ si vous installer sur un serveur accessible en réél (par exemple chez vous), et le partitionnement.

Choix de la version

Que l'installation soit en local ou distante, je vous conseille une Debian Stable (Etch) 32bits (i386).

L'installation pour processeur 32 bits convient aussi aux processeurs 64bits. Je ne vous conseille pas l'install 64bits (sauf si vous avez plus de 8go de RAM), car les performances ne sont pas meilleure, et souvent les dépôts non officiels ne compilent qu'en 32bits (i386) ce qui vous obligera à vraiment mettre les mains dans le cambouis en lieu place d'une seule ligne de commande.

Partitionnement - Principe général

Ne connaissant pas votre configuration, voici néanmoins les conseils que je peux vous donner. C'est toujours une étape un peu complexe, le but étant de découper le disque dur de façon intelligente pour ne pas être dérangé par la suite.

Voici la répartition type que je vous conseil :

Partition Taille Type Description
/boot 150 Mo Ext3 Démarre (donc mettre le boot-sector) le système (et contient le noyau le permettant)
/ Le reste Ext3 (ou XFS) Contient toutes les donées à part celle du boot
SWAP Autant que la RAM SWAP Partition dédiée au cache de la RAM

Ce qui donne par exemple pour un disque dur de 80 Go et une RAM de 1Go

  • /boot de 150 Mo en Ext3
  • / de 79.85 Go (en gros) en Ext3
  • SWAP de 1 Go
À noter !

2 points à clarifier :

  • Concernant la taille du swap : il y a toujours débat là dessus, du temps des petites RAM on disait 2 fois la RAM, je pense qu'à partir de 1Go cette règle n'est plus bonne. Donc à partir de 1go, prenez la même taille pour le SWAP, cela sera amplement suffisant.
  • Concernant le choix entre Ext3 et XFS pour / : Bon déjà c'est un peu biaisé, car il existe aussi Reiserfs, jfs,... Mais bon, si vous voulez faire un choix Ext3 est bien, robuste et plus répandu que XFS. Mais XFS est plus performant, de plus il est entièrement supporté d'origine depuis Etch.

Déroulement l'installation - Serveur Distant (Kimsufi / Dédibox)

Choix du type de distribution

De façon générale, si vous avez le choix sur le type d'installation prenait le système de base (minimal).

Dedibox

Il s'agit du processus d'installation d'une dedibox V1 (1go de Ram, 165go de disque dur)

Dédibox - Choix du type de distribution (ici Serveur, puis Debian)
Dédibox - Choix du type de distribution (ici Serveur, puis Debian)
Dédibox - Partitionnement (réalisé comme expliqué précédemment
Dédibox - Partitionnement (réalisé comme expliqué précédemment

Kimsufi

Il s'agit du processus d'installation d'une Kimsufi XL reloaded (2go de Ram, 250go de disque dur)

Kimsufi - Choix du type de distribution
Kimsufi - Choix du type de distribution
Kimsufi - Choix du type de partionnement
Kimsufi - Choix du type de partionnement
Kimsufi - Partitionnement (réalisé comme expliqué précédemment)
Kimsufi - Partitionnement (réalisé comme expliqué précédemment)

Fin de l'installation

Il ne vous reste plus qu'à vous connecter par SSH en root grâce au logiciel Putty si vous êtes sous windows, ou directement avec ssh si vous êtes sous Linux ou Mac.

Par défaut, le port SSH est inchangé, il vous faudra donc vous connecter avec l'IP fixe que vous attribuer votre hébergeur, sur le port 22 avec le login root.

Une fois authentifié sur la machine, vous pouvez passer à l'étape suivante sur la commande aptitude.

Installation en local

Choix de l'image disque

Je vous conseille la stable en i386.

Le choix de la netinst s'explique par le fait que je souhaite vous faire partir d'une installation vraiment minimale, afin de n'installer que se dont vous allez avoir besoin pour votre serveur.

Néanmoins, il faut que le serveur soit relié à internet durant l'installation, donc veuillez prévoir les branchements avant le lancement de l'install.

Le lien direct vers l'iso (160 Mo)

Déroulement l'installation

Démarrage sur le CD :

Graver l'iso avec un logiciel qui gère les cd-rom bootable comme Nero. Branchez vos cables réseaux. Mettez le CD dans le lecteur et tada :

Premier contact avec Debian
Premier contact avec Debian

Initialisation :

Debian Installation - Choose language
french
Debian Installation - Choisir le pays ou la région :
France
Debian Installation - Paramètres régionaux :
fr_FR.UTF-8
Debian Installation - Autres paramètres régionaux gérés :
[*] fr_FR
[*] fr_FR@euro
Debian Installation - Choisir la disposition du clavier :
 Clavier de type PC
 Français (fr-latin9) 
Debian Installation - Détecter et monter le cédérom - Modules à charger :
Laisser par défaut
Debian Installation - Faut-il demander les paramètres des modules ?
 non
Debian Installation - Faut-il démarer les services de cartes PC (PCMCIA) ?
 non
Debian Installation - Charger des composants d'installation à partir du cédérom - Composants d'installation à charger :
Laisser par défaut
Debian Installation - Détecter le matériel réseau - Modules à charger :
Laisser par défaut
Debian Installation - Faut-il demander les paramètres des modules ?
 non 

Configuration réseau :

Laisser faire la détection automatique en DHCP afin de récupérer directement l'IP depuis le modem de votre fournisseur d'accès. Si vos paramètres sont différents, ou doivent être entrés manuellement laisser vous guider par l'installateur.

Attention !
A ce moment de l'installation, même si votre serveur va servir par la suite à partager la connexion internet, il ne faut QUE le câble réseau allant du modem vers le serveur de brancher.

On vous demande alors le nom de la machine et le domaine, ne vous inquiétez pas, tout sera repris plus tard (donc mettez ce que vous voulez ça n'a aucune importante) :)

Debian Installation - Nom de machine :
 monordi
Debian Installation - Domaine :
 mon.domaine
Debian Installation - Détecter le matériel - Faut-il demander les paramètres des modules ?
 non

Partitionner les disques avec l’outil partman

Donc faite un partitionnement personnalisé en prenant comme base ce que je viens de vous indiqué.

Si vous souhaitez faire du RAID c'est le moment, en sachant que bien qu'il soit logiciel les performances seront au rendez vous. Mais dans ce cas, il vous faudra 2 disques dur de la même tailles.

Configuration de base

Debian Installation - Configurer l'horloge - L'horloge système est-elle à l'heure universelle (UTC) ?
 oui
Debian Installation - Installer le système de base - Noyau à installer :
Laisser par défaut (normalement un 2.6 pour i386)
Debian Installation - Installer le programme de démarrage GRUB sur un disque dur - Installer le programme de démarrage GRUB sur le secteur d'amorçace ?
 oui
Debian Installation - Mot de passe de GRUB :
AUCUN

Installateur termine et l'ordinateur redémarre...

Post-Install

Debian Installation - Créer les utilisateurs et les mots de passe - Faut-il activer les mots de passe cachés («shadow passwords») ?
 oui
Debian Installation - Mot de passe superutilisateur («root») :
 ********* (souvenez-vous en !!!)
Debian Installation - Confirmation du mot de passe :
 *********
Debian Installation - Faut-il créer un compte utilisateur ordinaire maintenant ?
 oui
Debian Installation - Nom complet :
 Ce que vous voulez
Debian Installation - Login :
 Ce que vous voulez en un seul mot et minuscule
Debian Installation - Mot de passe (et confirmation) :
 *********
Debian Installation - Définir un nom d'hôte du système :
monordi
Debian Installation - Configurer l'outil Debian de gestion des paquets (apt) - Méthode d'accès utilisée par apt :
 http
Debian Installation - Distribution Debian à utiliser :
 etch
Debian Installation - Souhaitez-vous utiliser des logiciels non libres ?
 oui
Debian Installation - Pays du miroir :
 France
Debian Installation - Veuillez choisir le miroir à utiliser :
 ftp2.fr.debian.org
Debian Installation - Mandataire («proxy») HTTP :
 Rien normalement
Debian Installation - Faut-il ajouter une autre source pour apt ?
 non
Debian Installation - Faut-il utiliser les mises à jour de sécurité de security.debian.org ?
 oui
Debian Installation - Logiciels à installer :
 [ ] Environnement graphique de bureau SURTOUT PAS CELUI LA
 [*] Système standard facultatif
À noter !

Certains vous diront qu'il faut mettre le système standard, moi je pense que ça dépends, car de toute façon, les programmes manquant vont s'installer par dépendance par la suite.

Donc si vous connaissez bien Debian, je vous conseil de ne rien coché, le reste se faisant après, sinon laisser tout de même la case et puis répondez ce que vous voulez aux questions de configuration qui seront posées par la suite car dans tous les cas ces programmes vont être reconfigurés voir désinstallés dans la suite du tutoriel (en particulier Exim).
Debian Installation - Choix des paramètres régionaux à générer
 [*] fr_FR ISO-8859-1
 [*] fr_FR.UTF-8 UTF-8
 [*] fr_FR@euro ISO-8859-15
Debian Installation - Quel jeu de paramètres régionaux faut-il activer par défaut ?
 fr_FR.UTF-8

Et apparait enfin le prompt. Vous pouvez donc entrer le login root et passer à l'étape suivante sur la commande aptitude.

Affichages
Boîte à outils