Installation Debian from scratch

Lancer le boot sur le CD

Boot

A ce stade il est possible de lancer une installation en mode graphique, étant donné que le but ici est de monter un serveur, il n'y a pas besoin d'installer les composants graphiques. Pour cela lancer simplement Install.

Chosir la langue de l'install qui sera la langue par défaut du système

Langue d'install

Choisir la situation géographique

Situation Géographique

Choisir la disposition du clavier

Disposition du clavier


Configuer le réseau

Définir un nom de machine ou demander à l'admin du réseau

Nom de machine

Domaine (si utilisé, le renseigner sinon laisser vide)

Domaine


Création des utilisateurs

L'utilisateur root est créé d'office et on nous demande de définir son mot de passe

Mot de passe root

Et la confirmation

Confirmation

Ensuite on crée le premier utilisateur du système

Création utilisateur

On lui attribue un identifiant

Identifiant utilisateur

Avec son mot de passe

Mot de passe utilisateur

Et sa confirmation

Confirmation


Partitionner les disques

On retient ici le mode manuel.

Partitionner les disques

On valide le disque à utiliser

Sélection du disque à partitionner

Il est demandé ensuite si l'on souhaite effectuer un partitionnement assisté, via iSCSI ou manuel
Pour le partitionnement manuel il suffit de sélectionner le disque à partitionner dans la liste

Table de partition assisté

A la question "Faut-il créer une nouvelle table des partitions sur ce disque?" on répond bien évidemment "oui"
Créer une nouvelle table

Il nous est alors proposé plusieurs options dont le partitionnement assisté, la configuration du RAID, des LVM, chiffrés ou iSCSI

Table de partition manuel

On va commencer par lancer un partionnement assisté afin de voir les tailles allouée automatiquement, ceci afin de définir la taille recommandée pour la partition swap.
Autant faire confiance à l'outil de partitionnement de GNU/Linux.
On sélectionne le disque.

Schéma de partitionnement

On sélectionne sous le volume SCSI (sda) l'espace libre
Table de partition

On nous demande l'action a effectuer nous laissant choisir entre:

Partitionner les disques

On choisit donc le partitionnement automatique afin de voir les tailles allouées
Ensuite on nous propose:

Disque partitionné

Ce sera cette dernière que nous retiendrons

Cela renvoie sur le premier écran qui nous liste toutes les partitions crées comme désiré.

Table de partition assisté

On retiens que le système met l'équivalent de la RAM comme partition de swap. Un peu moins du quart est réservé à la racine et tous les autres dossiers excepté le dossier /home qui prend quasiment tout le rester en laissant seulement moins d'un GB pour la partition /var. Seulement quelques centaines de MB son alloués à /tmp Ici le découpage proposé ne correspond pas forcément au mieux sur un serveur, qu'il soit mail, ns, web. Effectivement la partition /var est bien trop petite si l'on souhaite y stocker des sites web et il serait intéressant de se laisser une marge pour la racine qui contient tous les fichiers et applications du système.
Il serait possible à ce stade de modifier ce système de partitionnement et de l'ajuster mais la partition primaire renfermant le système complet ne pourrait pas excéder 25% compte tenu que la partition /var est la suivante et donc nous n'aurions que la valeur de la partition principale par défaut plus celle de la partition /var pour recréer la partition primaire. Autant repartir de zéro.
Le but par la suite en ce qui concerne ce tutoriel, c'est de provisionner autant pour /var que pour /home
Donc notre but, c'est d'arriver à allouer un peu plus du quart à la partition principale afin de se laisser de la marge sur l'évolution des paquets et autres ajouts ultérieurs.

Pour notre exemple nous allons allouer:

Donc pour effectuer cela, on annule toutes les partitions ou si l'on a appliqué les changements, on supprime les partitions pour revenir à l'espace libre uniquement.

Table de partition

On reprend alors la procédure de création de partition en créant une nouvelle partition à laquelle on va attribuer 6GB.

Taille partition primaire

Ensuite on nous demande le type, ici ce sera la partition Primaire

Type partition primaire

Puis on nous demande si l'on veut qu'elle soit au début ou à la fin de l'espace libre, On mettra début

Emplacement de partition primaire

On va ensuite laisser les options par défaut pour la partition primaire, on reviendra plus tard sur ces options pour les autres partitions

Définition partition primaire

On valide donc la fin de la création de cette partition.

Validation partition Primaire

Toujours dans l'espace libre, on crée une nouvelle partition, si l'on suit le schéma de la configuration par défaut, c'est là qu'on crée le dossier /var/. donc 6.5GB.

Taille partition 2

Ensuite on lui donne le type "logique" et l'emplacement "début"

Type partition 2
Emplacement partition 2
Définition partition 2

Dans ce menu, nous avons la possiblité de paramétrer notre nouvelle partition. Ici ce sera donc un système de fichiers journalisé ext4, en laissant les autres options par défaut.
En définissant bien évidemment le point de montage sur /var

Point de montage

On valide la création de cette partition.

Validation partition 2

On recommence la procédure pour la partition de swap maintenant en lui attribuant 2.1GB, toujours "logique" et "début".

Taille partition 3
Type partition 3
Eplacement partition 3
Définition Partition 3

Ensuite, on sélectionne "espace d'échange ("swap")" dans le menu "Utiliser comme:" et on laisse le reste des options par défaut.

Utiliser comme
Définition Partition 3 swap

On valide la création de cette partition.

Validation partition 3

On recommence la procédure pour l'espace libre restant qui sera attribué à la partition /home ce coup-ci avec une valeur de 6.5GB
Taille partition 4
Type partition 4
Emplacement partition 4
Définition partition 4
Point de montage

On valide la création de cette partition.

Validation partition 4

On recommence une dernière fois pour définir la partition /tmp à laquelle on va attribuer l'espace restant 374.3MB

Taille partition 5
Type partition 5
Emplacement partition 5
Définition partition 5

On valide la création de cette partition et on valide aussi le partitionnement, appliquant les changements sur le disque.

Table de partition finale

Ce n'est qu'à ce stade que le partitionnement est réellement écrit sur le disque.

Résumé partitionnement


Configuration de l'outil de gestion des paquets

Il nous est ensuite demandé d'insérer les cd ou dvd suivants.
Etant donné que ce tutoriel est basé sur une netinst, nous n'avons rien à ajouter.

CD suivant

Il nous est proposé de sélectionner un pays pour le miroir utilisé par l'outil de gestion des paquets.

Pays pour le miroir

Ainsi qu'une adresse de serveur.
Il est judicieux de sélectionner une url proche si l'on souhaite une meilleure rapidité de téléchargement. Sinon ftp.fr.debian.org convient tout à fait.

Adresse de serveur

On renseigne le serveur mendataire http ou on laisse vide si l'on ne s'en sert pas.

Serveur mendataire

On nous propose ensuite de participer à l'étude statistique sur l'utilisation des paquets à laquelle nous pouvons répondre non.
Il nous est notifié qu'il nous est possible de modifier cela plus tard à l'aide de la commande:

dpkg-reconfigure popularity-contest

Popularity-contest


Sélection des logiciels

L'outil de sélection des logiciels nous propose des logiciels à installer.
Comme ce que nous voulons est un serveur, on supprime les interfaces graphiques.
En revanche le serveur web et ssh sont indispensables avec les utilitaires du système.
Le serveur d'impression n'est pas nécessaire dans notre cas.

Sélection des logiciels


Installation du programme de démarrage

Il nous est proposé d'installer le programme de démarrage GRUB sur le secteur d'amorçage, on répond oui.

Installation de GRUB

Choix du périphérique sur lequel l'installer.
On laisse par défaut /dev/sda sauf cas particulier.

Choix du périphérique


Fin de l'installation

Enfin, l'installation est terminée.

Fin de l'installation


Reboot

Après le reboot le système est prêt

Premier boot