Installation d'une machine virtuelle Debian 12 sous VirtualBox¶
1. Objectif du cours¶
Apprendre à créer et configurer une VM VirtualBox pour installer Debian 12 (BookWorm), maîtriser les options importantes (ressources, stockage, réseau) et intégrer les VirtualBox Guest Additions pour une meilleure intégration hôte/VM.
2. Notions et définitions essentielles¶
- Debian : distribution GNU/Linux réputée pour sa fiabilité et son gestionnaire APT. Version stable présentée : Debian 12 « BookWorm » (ex : 12.9).
- ISO : image disque d'installation (format utilisé pour l'installation).
- VDI : format de disque virtuel propre à VirtualBox.
- Guest Additions : ensemble d'outils fournis par VirtualBox pour améliorer intégration et affichage (plein écran, copier-coller, glisser-déposer).
- Snapshot : instantané de l'état complet d'une VM (mémoire, CPU, disques) permettant rollback.
3. Fonctionnement et principes¶
- Préparer la VM consiste à définir nom, type (Linux → Debian 64-bit), mémoire, CPU, disque virtuel (VDI) et modes d'accès réseau. Ces choix conditionnent performances et usage (bureau vs serveur sans GUI).
- Choix de ressources : configuration minimale mentionnée (Pentium 4 1 GHz ; 1 024 Mo RAM ; 10 Go stockage minimal) ; pour confort, allouer plus (ex. 2 CPU, 2 048 Mo ou 4 096 Mo, disque 40 Go).
- Partitionnement : l'installateur propose des options (assisté, LVM, partitions séparées ou « tout dans une seule partition »). LVM est conseillé pour flexibilité du stockage (référence fournie).
- Réseau : le mode NAT est adapté pour donner uniquement un accès Internet à la VM sans interaction réseau locale (autres modes existent, lien de référence fourni).
- Guest Additions : après installation, elles activent plein écran, partage presse-papier et glisser-déposer ; s'installent depuis l'image CD fournie par VirtualBox.
4. Commandes et manipulations¶
Regroupement — installation des VirtualBox Guest Additions (procédure présentée) :
- Monter l'image CD des Additions invités via le menu Périphériques → Insérer l'image CD des Additions invités (GUI).
- Ouvrir un terminal dans le lecteur optique où se trouve VBox_GAs_x.x.x.
- su (devient root pour l'installation) — demander le mot de passe root.
- ls (pour lister les fichiers du lecteur, situé en /media/cdrom0).
- sh ./VBoxLinuxAdditions.run (lancer l'installeur des Guest Additions).
Rôle : passer root, vérifier la présence du script et exécuter l'installation native des Guest Additions. Après installation, redémarrer la VM (GUI).
Si le cours ne présente aucune autre commande, les autres manipulations sont des actions GUI (création de VM, réglages CPU/RAM/disque, montage ISO, démarrage, choix d'options d'installation).
5. Sécurité et bonnes pratiques¶
- Choisir des mots de passe complexes distincts pour root et l'utilisateur courant (insisté lors de l'installation).
- Répondre « Oui » à l'installation du GRUB sur le secteur d'amorçage pour permettre le boot de la VM.
- Prendre des snapshots avant tests ou modifications en production ; ne pas conserver de snapshots trop longtemps (3 à 7 jours suggérés) car ils consomment rapidement de l'espace disque et peuvent dégrader les performances de l'hôte.
- Vérifier les options de partage (presse-papier, glisser-déposer) après installation des Guest Additions pour limiter les fuites de données si nécessaire.
6. Points essentiels à retenir pour le TSSR¶
- L'image d'installation se télécharge au format ISO (choisir amd64 pour architectures AMD/Intel 64-bit).
- Format de disque VirtualBox : VDI ; préférence pour allocation dynamique sauf besoin contraire.
- Allouer au minimum 1 024 Mo de RAM et environ 10 Go pour une installation minimale ; prévoir 40 Go pour plus de souplesse lors d'usage desktop.
- Pour une installation avec interface graphique, choisir « Graphical install » ; pour un serveur, choisir « install » (sans GUI).
- Configurer au moins 2 processeurs logiques pour la VM (recommandé dans le cours).
- Activer l'accélération 3D et augmenter la mémoire vidéo (128 Mo) pour un meilleur rendu graphique.
- Monter l'ISO dans le lecteur optique de la VM avant de démarrer l'installation.
- Installer les VirtualBox Guest Additions pour obtenir plein écran, copier-coller et glisser-déposer.
- Utiliser les snapshots avant tests risqués ; savoir restaurer ou supprimer un snapshot.
- Le mode réseau NAT permet un accès Internet simple à la VM sans interaction réseau locale.
7. Tableau récapitulatif¶
| Élément | Option recommandée | Effet / utilité |
|---|---|---|
| Image d'installation | ISO amd64 | Installation sur machine 64-bit |
| Format disque | VDI (allocation dynamique) | Compatibilité VirtualBox, économie d'espace |
| Installation | Graphical install / install | GUI pour desktop ; sans GUI pour serveur |
| Réseau | NAT | Accès Internet, isolation du réseau local |
| Affichage | Mémoire vidéo 128 Mo + Accélération 3D | Meilleur rendu graphique dans la VM |
8. Vérifications pratiques¶
- Vérifier que l'ISO est monté dans le lecteur optique de la VM (Stockage → lecteur « Optique » montre le fichier ISO).
- Après installation et redémarrage, vérifier possibilité de connexion avec l'utilisateur créé.
- Après installation des Guest Additions : vérifier que la fenêtre VM peut passer en plein écran et que l'affichage occupe toute la surface.
- Dans la barre des menus VirtualBox, vérifier que « Presse-papier partagé » et « Glisser-Déposer » sont bien réglés sur « Bidirectionnel ».
- Vérifier la présence et l'exécution du script VBoxLinuxAdditions.run dans /media/cdrom0 (ls) avant exécution.
9. Flashcards Anki¶
Quel format contient l’image système d’exploitation ? :: ISO Quelle architecture ISO a été choisie dans le cours ? :: AMD/Intel 64 bit Quelle quantité minimale de RAM pour installer Debian 12 ? :: 1 024 Mo Quelle capacité minimale de stockage pour une installation minimale ? :: 10 Go Comment s’appelle la version stable de Debian 12 évoquée ? :: BookWorm Quel est le format de disque virtuel dédié à VirtualBox ? :: VDI Combien de processeurs logiques sont recommandés pour l’installation ? :: 2 Quelle option cocher pour bypasser l’installation automatique ? :: Skip unattended installation Quelle commande lance l’installation des Guest Additions ? :: sh ./VBoxLinuxAdditions.run Quel mode réseau permet uniquement l’accès à Internet depuis la VM ? :: NAT