64 votes

Créer une machine virtuelle dans VirtualBox à partir d'une machine physique

Existe-t-il un moyen de créer une machine virtuelle que vous pouvez utiliser dans VirtualBox à partir d'une installation physique que vous avez ? Par exemple, si j'ai Windows XP installé sur un ordinateur physique et que je veux avoir une version virtuelle de cette machine sur un autre ordinateur. Cela permettrait de gagner beaucoup de temps en évitant de devoir réinstaller et reconfigurer l'ensemble du système d'exploitation.

Je pense qu'il y aurait des problèmes avec les licences de Microsoft. Mais même si ce n'est pas possible avec Windows, serait-il possible de prendre une machine Linux physique et de créer une version VirtualBox de celle-ci ? Un autre logiciel de virtualisation de bureau offre-t-il cette fonctionnalité ?

48voto

Daniel DiPaolo Points 24085

Windows est un peu différent, voir _Comment migrer des installations Windows existantes vers VirtualBox ?_ pour un guide.

De mémoire, vous pouvez utiliser le convertisseur de VMware et VirtualBox lira VMDK Dateien.

Pour Linux, si vous voulez la solution facile, démarrez un CD live,

dd if=/dev/sda1 of=/path/to/images/sda1.img bs=1024

Faites-le pour chaque partition montée dans /etc/fstab de votre machine, puis configurer ces images dans VirtualBox.

20voto

Aleksa Points 440

Windows est assez facile à cloner sur une machine virtuelle avec l'outil de Microsoft appelé Disk2vhd . Vous pouvez le faire sur un système Windows en fonctionnement comme je l'ai fait avec mon serveur Windows 2008.

  1. Téléchargez Disk2vhd et extrayez-le dans un dossier.
  2. Démarrez le logiciel et choisissez la partition que vous souhaitez cloner.
  3. Attendez que le clonage soit terminé, dans mon cas, cela a pris environ 50 minutes.
  4. Copiez le fichier .vhd résultant sur l'hôte de votre machine virtuelle.
  5. Démarrez votre logiciel de machine virtuelle et créez une nouvelle VM.
  6. Montez le disque sur la VM que vous venez de créer et démarrez.
  7. Si tout s'est bien passé, vous devriez maintenant avoir un clone de votre système Windows fonctionnant dans une VM.

Si vous souhaitez migrer une installation Windows vers VirtualBox, vous pouvez consulter l'outil comment faire sur le site de VirtualBox

6voto

matt wilkie Points 1772

Je préfère les méthodes de clonage en réseau utilisant un CD live ou des images ISO ( Clonezilla , Fantôme etc., il y en a beaucoup parmi lesquels choisir). Voir mon précédent message concernant augmenter la taille des disques dans les machines virtuelles .

Les méthodes de clonage de réseau fonctionnent de physique à physique, de physique à virtuel, de virtuel à virtuel et entre toutes les plateformes de virtualisation prenant en charge le démarrage sur ISO/CD.

Vous ne devriez pas utiliser l'APIC de toute façon, sauf si vous utilisez un ordinateur portable ou si vous avez besoin d'interruptions supplémentaires (beaucoup de cartes d'extension, de vieux ports encore utilisés, etc.) PIC est bien meilleur pour les machines physiques si vous faites quelque chose en temps réel comme de l'audio/vidéo, de la CNC, etc. De nos jours, avec l'USB et les eSATA L'empilement des interruptions n'est plus aussi souvent nécessaire qu'avant.

3voto

Pour ce faire... Arrêtez Windows ou ce que vous utilisez.

Force Boot un CD live linux.

Ouvrez une fenêtre de terminal et tapez :

sudo dd if=/dev/YOUR DEVICE (hdd,cdrom) of=A UNIQUENAME.iso (WINBoot,cd5,Hacktoolz).iso.

Dans la commande... if' est le fichier d'entrée (ou source) et 'of' est le fichier de sortie (ou destination).

Il prend le disque dur de votre système d'exploitation ou le CDROM d'installation du système d'exploitation et crée un ISO à partir de celui-ci au format FILE et le stocke dans votre répertoire d'origine.

Ouvrez VitrualBox et créez votre nouvelle VM.

Faites un clic droit sur la VM, sélectionnez les paramètres, cliquez sur Monter un CDROM, sélectionnez Monter un fichier ISO ou image.

Sélectionnez ADD.

Parcourez et localisez l'ISO que vous avez créé avec la commande "sudo dd if=/dev/cdrom of=cd5.iso".

Sélectionnez-le et double-cliquez dessus (ou cliquez sur OK).

Cliquez sur OK.

Démarrez la VM.

Voilà ! Votre disque dur ou CDROM d'OS de démarrage fonctionne maintenant dans une VM ;-)

2voto

Geoff Fritz Points 1707

La plupart des logiciels de virtualisation permettent d'exécuter une installation directement à partir du disque physique ou d'une image créée à partir de ce disque.

Par exemple, j'ai régulièrement créé des images à partir de disques durs en utilisant "dd" et j'ai ensuite "démarré" l'installation sur cette image en utilisant Qemu sous FreeBSD. A part le fait que le système d'exploitation a eu quelques problèmes avec le nouveau matériel virtuel, les choses ont fonctionné comme prévu.

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X