web-dev-qa-db-fra.com

Comment démarrer directement dans une image VirtualBox?

J'ai une configuration de course comme suit:

  • OS natif: Windows 7 64 bits, 3 partitions:
    • c: (Système)
    • d: (FAT32, voici mon fichier VDI)
    • e: (non formaté)
  • VirtualBox: Fedora 14 Exploitation du fichier VDI sur le lecteur d.

Habituellement, cette configuration est excellente pour moi, mais parfois je voudrais exécuter de manière nativement linux et pas à l'intérieur de la Virtualbox.

Existe-t-il un moyen de démarrer directement dans le fichier VDI sans la surcharge de fenêtres? Par exemple. Utilisation d'un bâton USB avec du noyau de linux modifié/GRUB Vous pouvez monter le fichier VDI directement sous forme de "/"? ou copiez le contenu de mon fichier VDI dans la partition vide et utilisez-la d'une manière ou d'une autre à partir de VirtualBox (Lorsque vous démarrez dans Windows) et démarrez directement dans Linux?

J'espère avoir des indices ou même des howtos.

20
mawimawi

Je ne sais pas s'il est possible de démarrer un fichier VDI, mais vous pouvez convertir un fichier VDI en image brute:

VBoxManage internalcommands converttoraw Fedora14.vdi Fedora14.raw

Vous devez vous rappeler que ceci est une image d'entraînement entière, il suffit de la copier dans une partition vide ne fonctionnera pas, vous pouvez copier à l'aide de la version Windows de dd sur un disque de rechange et de démarrer.

Si votre installation de Fedora n'utilise qu'une seule partition, vous pouvez ignorer ces premiers secteurs contenant MBR et copier uniquement les éléments restants. Cela sera facilement amorçable à l'aide de CD Fedora ou Super GRUB Disk.

Dans l'ensemble, je pense que c'est un bon exercice mais plutôt inutile. Installation de données de Fedora Nativement et copier des données de /home de VM (si vous n'avez pas utilisé MySQL ou d'autres bases de données dans VM C'est la seule chose que vous devez copier) sera beaucoup plus facile et Moins d'erreur sujette.

15
Hubert Kario

Il est possible de démarrer directement dans des fichiers virtuels PC/Hyper-V VHD sur une machine Windows 7, mais cela fonctionne car Windows 7 peut monter VHDS comme suit des disques physiques. Je ne suis pas sûr qu'il serait possible d'utiliser VDI, vous devez donc convertir la machine virtuelle en un format VHD ou suivre la suggestion de Hubert ci-dessus.

Scott Hanselman a n bon article sur boot-to-VHD dans Windows 7.

6
Kevin Baker