web-dev-qa-db-fra.com

Un LiveCD Ubuntu est-il techniquement une machine virtuelle?

Je viens de démarrer l'ordinateur de mon école à l'aide d'un disque d'installation Ubuntu. Cela ne semble peut-être pas si difficile, mais c'est une école technique et ils sont très bien verrouillés, peut-être pas pour vous, mais pour moi, c'est verrouillé. Je finis mes études dans quelques semaines, je vais donc en profiter au maximum.

Je pensais que si quelqu'un me demandait, je leur dirais que c'est un VM pour une classe et cela m'a fait réfléchir. Un CD live est-il techniquement une VM? Je veux dire qu'il n'est pas installé techniquement sur cet ordinateur. Donc c'est virtuel, non?

Deuxième question ... que dois-je faire?

2
Andrew Pullins

Un système de CD en direct est installé ... sur le CD en direct.

La plupart du temps, nous démarrons nos ordinateurs à partir d'un disque dur interne. Le BIOS de l'ordinateur (ou EFI/UEFI, appelé de manière informelle "BIOS") accède au lecteur, charge le chargeur de démarrage du système d'exploitation et l'exécute.

Il fonctionne de la même manière pour l’amorçage à partir de lecteurs autres que les disques durs internes. Les lecteurs sur lesquels votre ordinateur peut démarrer (sans tirer parti d'une autre couche de logiciels) dépendent du BIOS de votre ordinateur. Pour l'essentiel, tous les ordinateurs fabriqués à tout moment au cours des deux dernières décennies peuvent démarrer à partir de:

  • un disque dur interne
  • un lecteur optique, si l'ordinateur en a un intégré
  • un disque dur externe connecté par USB ou un périphérique similaire (comme une clé USB/clé USB)

De nombreux ordinateurs peuvent démarrer sur un réseau ( démarrage PXE ), ce qui est aussi pratique que cela puisse paraître, mais suffisamment compliqué pour le configurer, de sorte qu'il ne vaut généralement pas la peine de le faire à partir d'un seul ordinateur. Certains ordinateurs peuvent également démarrer à partir d'autres périphériques, tels que les lecteurs Firewire (IEEE 1394) .

Le démarrage à partir d'un disque dur interne exécute le système installé sur celui-ci. Dans votre cas, il s’agit du système d’exploitation installé par les informaticiens de votre école.

L'initialisation à partir d'un disque amovible, tel qu'un CD/DVD ou une clé USB, exécute le système installé sur le disque amovible. Lorsque vous écrivez une image ISO de bureau Ubuntu sur un lecteur flash USB ou que vous la gravez sur un CD ou un DVD (ou un autre support optique, tel qu'un Blu-Ray), un environnement en direct Ubuntu est installé sur le CD/DVD/USB.

Mais il existe différents types d'installation.

Il y a des différences entre un système Ubuntu installé de la manière habituelle sur votre ordinateur (c'est-à-dire ce que vous obtiendriez si vous sélectionniez Installer Ubuntu ... auquel vous devrait probablement pas faire sur les ordinateurs de votre école), et un environnement en direct.

Un système actif est conçu pour fonctionner sur une très large gamme de matériels différents. Par conséquent, son installation (c’est-à-dire la création du support actif à partir d’un fichier image ISO) ne nécessite aucune procédure spécifique pour identifier le matériel, activer les pilotes correspondants et effectuer d’autres personnalisations. C'est pourquoi il peut simplement être "supprimé" d'une image disque.

En revanche, alors qu’il existe une image disque pour un disque dur (utilisée par des solutions de sauvegarde telles que CloneZilla et Ghost ), l’écriture d’un disque générique Une image sur un disque dur ne constituerait pas un moyen efficace de créer une installation normale du système d'exploitation. Ceci est dû au fait:

  • Les partitions sur le disque doivent être créées et leur taille varie. Certaines installations, notamment (mais pas uniquement) sur des serveurs, ont des partitions sur plusieurs disques ou utilisent RAID ou LVM.
  • Le logiciel initial installé et sa configuration varient quelque peu, principalement en ce qui concerne les pilotes de périphérique.
  • Un compte utilisateur initial doit être créé et certains fichiers - du moins le dossier de base de l'utilisateur - sont nommés avec leur nom d'utilisateur. Le dossier personnel du compte d'utilisateur se trouve souvent sur la même partition que le reste du système.

Une machine virtuelle est différente.

Contrairement au démarrage de votre ordinateur à partir d'un système installé de manière traditionnelle sur un lecteur interne ou d'un système actif sur un CD/DVD ou un lecteur flash USB, une machine virtuelle n'implique aucun démarrage de votre ordinateur. C'est pourquoi c'est virtuel: c'est une simulation informatique d'un ordinateur (différent).

Comme dit Ruslan Gerasimov , une machine virtuelle peut exécuter un système installé de manière traditionnelle ou un système actif. Qu'une machine soit virtuelle ou non et qu'elle exécute ou non un environnement réel est indépendante.

Il existe une similitude importante, pratiquement parlant, entre un système en direct et une machine virtuelle (en direct ou non):

  • Vous pouvez prendre un CD/DVD en direct ou une clé USB en direct d'un ordinateur à un autre et cela devrait fonctionner, car il n'est spécialisé dans aucune configuration matérielle particulière. ou personnalisation de l'utilisateur.
  • Vous pouvez faire la même chose avec une machine virtuelle: même si l’installation du système d’exploitation est personnalisée, elle est personnalisée en fonction de la machine invité (virtuelle), qui peut être émulée/virtualisée sur plusieurs machines hôtes (physiques).
5
Eliah Kagan

Non, ce n'est pas une machine virtuelle (VM). Vous venez juste d'avoir une autre source pour démarrer un système d'exploitation (OS). Donc, dans votre cas, vous démarrez votre machine à partir d’un Live CD et c’est une vraie machine, pas une machine virtuelle, car elle fonctionne directement sur votre CPU sans être hébergée par un autre système d’exploitation.

À propos, le fait de ne pas l'avoir installé ne signifie rien ici en termes de visualisation. De plus, il est souvent nécessaire d'installer un système d'exploitation sur une machine virtuelle. Cependant, je pense qu'il est également possible d'exécuter un Live CD sous une machine virtuelle, je suppose, alors dans ce cas, ce serait une machine virtuelle!

1
Ruslan Gerasimov