Ce tutorial présente l'installation de Debian 9 (nom de code Stretch) sous VirtualBox.
Les images iso des 3 dvd debian doivent être préalablement téléchargées depuis l'url : https://cdimage.debian.org/debian-cd/current/amd64/iso-dvd.

Les 3 dvd représentent 12.2 Go.
Nous allons créer une VM sous VirtualBox à titre de test avec une configuration standard.
Nouvelle machine (nom : postgresql01 type : linux version : debian 64bit). Suivant

Taille de la mémoire : 1024 Mo. Suivant

Disque dur : créer un disque dur virtuel maintenant. Créer

Créer un disque dur : VDI (Image Disque VirtualBox). Suivant

Stockage : dynamiquement alloué. Suivant

Emplacement du fichier et taille : postgresql01 100 Go. Créer

Configuration réseau :
En cliquant droit sur la VM puis Configurer, nous configurons une carte réseau en NAT (elle nous permettra d'accéder à internet).

Configuration du boot sur dvd :
En cliquant droit sur la VM puis Configurer, nous configurons le stockage pour booter sur l'image iso 1 de debian.

La VM est maintenant prête.
Démarrer la vm "postgresql01".
Choisir Installation Graphique. Ok.

Langue : Français

Situation géographique : France

Clavier : français

Nom de machine : postgresql01

Nom de domaine : datalbi.com

Saisir le mot de passe de root

Créer un utilisateur : laurent

Login : laurent

Saisir le mot de passe

Partitionnement des disques : Utiliser un disque entier

Sélectionner le disque

Mettre tout dans une seule partition

Sélectionner "Terminer le partitionnement et appliquer les changements"

Répondre Oui pour le partitionnement

Analyse d'autres DVD : répondre "Non"

Configurer un miroir pour la gestion des paquets : répondre "Non"

Participation au "popularity-contest" : répondre "Non"

Sélection des logiciels : ne pas installer de bureau. Sélectionner "Serveur SSH" et "utilitaires usuels du système"

Installation de GRUB : Oui

Périphérique pour l'installation de GRUB : choisir /dev/sda

L'installation est terminée. Vérifier au niveau de la VM que l'image iso n'est plus atachée à la VM.

Au boot de la VM, le login apparait. On peut se connecter avec le compte root.

On constate que l'espace utilisé sous le FS / est de 870 Mo.

On constate que l'interface réseau "enp0s3", correpondant à notre carte NAT, est montée.

Un ping sur l'adresse www.google.com nous permet de vérifier que nous avons accès à Internet grace à notre carte NAT.

Nous allons maintenant configurer 2 interfaces réseau sur cette VM :
Voici le détail de la configuration de la 2e carte réseau :

Après un redémarrage de la VM, nous constatons que la deuxième interface (enp0s8) ne possède pas d'IP.
Nous devons donc reconfigurer le réseau.

Voici le contenu du fichier /etc/network/interfaces :

Il faut éditer le fichier /etc/network/interfaces et :
Voici le contenu du fichier modifié :

Remarque : ici, 192.168.56.x est notre réseau "host-only". Pour vérifier le réseau host-only déjà configuré sous VirtualBox, il faut aller dans le menu VirtualBox "Fichier / Parametres / Réseau" et double-cliquer sur le "VitualBox Host-Only Ethernet Adapter".
Il faut ensuite redémarrer le service réseau :

Nous constatons ensuite, via la commande "ip a", que les deux interfaces réseau sont disponibles.

Nous pouvons maintenant accéder à la vm avec putty gràce à l'IP 192.168.56.101.
Un ping sur l'adresse www.google.fr nous permet de vérifier que nous avons toujours accès à Internet. Ceci gràce à l'interface enp0s3 (carte réseau NAT).

Nous allons voir maintenant un exemple d'ajout de paquetage, en l'occurence le paquet net-tools, qui contient quelques utilitaires réseau.
Le fichier de configuration des repository Debian est /etc/apt/sources.list
Son contenu est le suivant par défaut :

On constate que tout repose sur le DVD. Nous allons donc mettre en commentaire la ligne du dvd et ajouter le repository officel comme suit :


Il faut ensuite mettre à jour notre configuration grace à la commande apt update :

L'installation d'un nouveau paquet par internet peut maintenant se faire (commande apt install nom_du_paquet)

Nous avons ainsi fait le tour de l'installation et de la configuration minimale de Debian 9 (Stretch).