W01 - Installer Windows 11 dans une machine virtuelle
Objectif
Créer une VM Windows 11 propre, avec un compte local (sans compte Microsoft), depuis Pop!_OS ou Arch, avec VirtualBox (méthode du cours) ou virt-manager/KVM.
1. Prérequis de Windows 11
| Exigence | Minimum | Conseillé en VM |
|---|---|---|
| Processeur | 64 bits, 2 cœurs | 2 vCPU |
| RAM | 4 Go | 4 à 8 Go |
| Disque | 64 Go | 64-80 Go (allocation dynamique) |
| Micrologiciel | UEFI + Secure Boot | activés dans la VM |
| TPM | 2.0 | TPM virtuel |
Image ISO : sur le site Microsoft, « Windows 11 Entreprise - version d’évaluation » (90 jours, Evaluation Center) ou l’ISO Windows 11 classique (page « Télécharger Windows 11 », édition Pro sans clé = non activée mais utilisable pour un labo).
2. Avec VirtualBox 7 (méthode du cours)
- Machine → Nouvelle : nom
Win11-Lab, ISO Windows 11, type détecté automatiquement. - Décocher « Skip Unattended Installation » si tu veux l’installation automatique (fichier de réponses : compte, nom de machine, clé), ou cocher pour installer à la main.
- Matériel : 4096 Mo RAM, 2 CPU, cocher EFI. Disque : 64 Go.
- Configuration → Système : vérifier TPM v2.0 et Secure Boot activés.
- Démarrer → choisir l’édition → installation Personnalisée (choisir le disque).
Obtenir un compte LOCAL (astuce du cours)
Avant l’écran de création de compte (OOBE), déconnecte la carte réseau de la VM (icône réseau en bas à droite de la fenêtre VirtualBox → clic droit → Connecter la carte réseau décoché). Windows ne trouve pas Internet → propose un compte local. Reconnecte la carte après le premier démarrage.
Selon les versions, Windows 11 insiste pour un compte en ligne. Autres méthodes :
Maj+F10dans l'OOBE pour ouvrir une invite de commandes ; selon la build,start ms-cxh:localonlyou l'ancienneOOBE\BYPASSNRO(retirée des builds récentes). L'édition Entreprise propose plus facilement « Joindre un domaine à la place » → compte local.
- Une fois sur le bureau : Périphériques → Insérer l’image CD des Additions invité → installer VBoxWindowsAdditions (copier-coller, plein écran, dossiers partagés) → redémarrer.
Unattended Installation = installation avec un fichier XML de réponses (autounattend.xml), très utilisé en entreprise pour déployer des dizaines de postes. Pour une clé USB : l’outil Rufus génère un support Windows 11 avec ces options (compte local, sans TPM…).
3. Avec virt-manager / KVM (plus performant sous Linux)
# Pop!_OS
sudo apt install virt-manager qemu-system-x86 libvirt-daemon-system swtpm ovmf
# Arch
sudo pacman -S virt-manager qemu-full libvirt dnsmasq swtpm edk2-ovmf
sudo usermod -aG libvirt "$USER" # puis se déconnecter / reconnecter
sudo systemctl enable --now libvirtdDans virt-manager : Nouvelle VM → ISO → 4 Go / 2 CPU / 64 Go → cocher Personnaliser la configuration avant l’installation → Vue d’ensemble : micrologiciel UEFI (OVMF) avec secboot → Ajouter un matériel → TPM : modèle CRB, version 2.0 (émulé). Pour de meilleures performances : disque et carte réseau en VirtIO (pilotes virtio-win.iso à charger pendant l’installation). Détails : V03 - KVM et virt-manager.
4. Après l’installation : checklist
| Étape | Où |
|---|---|
| Mises à jour | Paramètres → Windows Update |
| Nom de la machine | Paramètres → Système → Informations → Renommer ce PC (ou Rename-Computer) |
| Réseau en profil Privé (labo) | Paramètres → Réseau → Propriétés |
| Activer le client Telnet (exercice du cours) | optionalfeatures → Client Telnet (ou Enable-WindowsOptionalFeature -Online -FeatureName TelnetClient) |
| Instantané (snapshot) « propre » | VirtualBox : Instantanés → Prendre / virt-manager : onglet Instantanés |
Fais un instantané juste après l'installation : tu pourras revenir à une machine neuve en 5 secondes avant chaque TP.