Premières expériences
La virtualisation système consiste, en informatique, à exécuter sur une machine hôte, dans un environnement isolé, des systèmes d'exploitation.
Exemple : Trois machines virtuelles invitées dans une machine hôte Linux Mint. On peut y observer des versions différentes de Python3 qui y sont installées.
Pour l'élève en NSI :
Pour les professionnels :
Il existe plusieurs techniques de virtualisation, et donc plusieurs logiciels :
Nous utiliserons VirtualBox ; un logiciel libre et multiplateforme qui a des performances correctes homogènes.
On pourra alors installer un système d'exploitation libre de type Linux ou non.
Votre ordinateur actuel sera prêt si vous disposez d'au moins 1 Go de mémoire vive disponible, et 20 Go de place sur votre disque dur.
VirtualBox est multiplateforme, vous pouvez l'installer avec un système hôte Windows, Linux ou MacOS.
Cette machine aura un disque dur virtuel, un lecteur DVD virtuel, un écran virtuel, un processeur avec un ou plusieurs cœurs virtuels, etc. Cette machine peut capturer votre souris et votre clavier. On pourra aussi y bricoler virtuellement : ajout/suppression de matériel...
Nous expérimenterons l'installation de différentes versions de Linux comme Debian, Ubuntu, Linux Mint, Manjaro, CentOS, ou Fedora.
L'installation de versions variées de Windows ou MacOS est possible.
Ce pack n'est pas un logiciel libre et il est interdit de l'utiliser en entreprise ou à l'Université.
À titre privé, vous avez le droit de l'installer ; nous verrons comment.
Sur la page de téléchargement du site officiel,
choisir la version correspondant à votre machine hôte.
Dans certains cas, il faudra activer le support de virtualisation.
En cas de problème avec la version 6.0 pour Windows,
Bonne installation ...
Premier démarage du logiciel : VirtualBox sans aucune machine virtuelle.
Linux est un noyau de systèmes d'exploitation pour :
Une distribution Linux propose :
Exemples : Manjaro, Linux Mint, Debian, Ubuntu, Fedora, CentOS, Arch.
Le noyau Linux a été créé en 1991 par Linus Torvalds.
Ses caractéristiques principales sont d'être multitâche et multi-utilisateur. Il respecte les normes POSIX ce qui en fait un digne héritier des systèmes UNIX.
Ils permettent de gérer les mises à jour et l'installation de logiciels via des paquets :
Un environnement de bureau est un ensemble de logiciels qui donne une cohérence graphique à l'ensemble d'une distribution et en permet le réglage.
Exemples basés sur GTK : GNOME, Cinnamon, Xfce, ...
Exemples basés sur Qt : KDE, LXQt, ...
GTK et Qt sont des bibliothèques graphiques, un ensemble d'outils.
DistroWatch présente les distributions populaires.
Chaque distribution peut proposer plusieurs gestionnaires de bureaux.
Exemples :
Il faudra télécharger une image disque (fichier .iso) de 1, 2 ou 3 Go.
Parrot OS, une distribution orientée sécurité et hack.
On poursuit ici l'expérience avec Linux Mint MATE 64-bit.
Mint est, par défaut, basée sur Ubuntu qui, elle-même est basée sur Debian.
On utilise VirtualBox :
Mint MATE
3. On offre au moins 1024 Mo de mémoire vive, 2048 Mo de préférence, pour la machine invitée.
4. On crée un disque dur virtuel maintenant, de type VDI, dynamiquement alloué.
5. On modifie son nom, et on choisit une taille de 20Go au moins. On peut même choisir le maximum ; c'est dynamiquement alloué donc seul l'espace nécessaire sera pris.
Notre machine virtuelle est créée, elle possède :
Dans la configuration ( Ctrl+S ) de cette machine, on va insérer notre disque virtuel téléchargé.
stockage
, on clique sur vide
dans le contrôleur IDE, puis (à droite) dans attributs, lecteur optique,Choisissez un fichier de disque virtuel
;On peut fermer la configuration et démarrer la machine virtuelle.
Au bout de quelques secondes, Linux Mint démarrera ; on peut aussi appuyer sur Entrée.
Start Linux Mint
.Quand La machine a fini de booter :
Cette machine invitée est une application parmi d'autres du système hôte.
On peut agrandir la fenêtre de VirtualBox à presque tout l'écran.
Dans le menu de VirtualBox, on peut aussi choisir Écran
, puis Mode plein écran
.
Il y a un raccourci clavier qui pourrait être Ctrl(droit)+F .
Dans ce cas, la touche Ctrl(droit) est votre touche Host.
Il vaut mieux ici être en mode plein écran (ou presque).
Install Linux Mint
Français (variante)
.Explications complètes à venir... On pourra écrire très facilement les caractères ÇÉÈÖËœŒæÆ×÷¡¿…
Français (variante)
(ou French (alt.)
) est un très bon choix.
Ensuite, vous avez le droit d'installer les logiciels tiers propriétaires mais ils sont inutiles ici.
Pour une première installation avec VirtualBox seulement !!!
On peut effacer le disque et installer Linux Mint.
Le disque dur en question est le disque virtuel ; aucun problème, il est vide.
Quand vous ferez une installation sur une machine réelle, soyez prudent, ce sera peut-être différent.
_
) possible.Se connecter automatiquement
.Pour l'installation de Linux Mint Debian Edition, une autre étape technique est :
On continue avec l'installation du chargeur de démarrage GRUB
. C'est lui qui donne un menu quand plusieurs systèmes d'exploitation sont disponibles au moment du boot.
/dev/sda
désignera le descripteur de notre unique disque virtuel.
dev
est un répertoire Linux en lien avec les périphériques (devices).sda
est le premier disque dur branché en SCSI sur la carte mère. (more info in english)L'installation va prendre plusieurs minutes.
Une fois l'installation terminée :
Périphériques
de la machine virtuelle, puis dans lecteurs optiques
.Rien n'est coché ; c'est bon !
Ubuntu
, utilise le bureau Cinnamon
.Debian (stable)
, utilise le bureau XFCE
. Succès récent.Arch
, utilise le bureau XFCE
, KDE
, ou d'autres... Idéale pour tester KDE.Debian
. Idéale pour tester le bureau Gnome
.Ubuntu
, utilise le bureau Pantheon
. Très jolie !Fedora
et Red Hat
, utilise le bureau Gnome
ou KDE
. Utilisée dans l'industrie.Debian (stable ou non !!!)
, rapide et légère.Ubuntu
, utilise le bureau LXQt
léger.Debian (testing)
, utilise le bureau MATE
ou KDE
, pour les hackers.Beaucoup de distributions Linux proposent plusieurs bureaux au choix. Testez-en plusieurs !