web-dev-qa-db-fra.com

Démarrer une installation de Windows natif dans VirtualBox: est-ce possible?

Je cherche quelque chose de similiaire à bootcamp .

Actuellement, je gère Ubuntu Maveric comme mon système d'exploitation principal et exécutez Windows 7 dans VirtualBox. Pour certaines tâches, toutefois, les fenêtres virtualisées semblent simplement entraîner une perte trop élevée et une perte de vitesse, et j'aimerais pouvoir démarrer de manière nativement.

Le Situation idéale Voulez configurer Windows et Ubuntu In Dual Boot sur des partitions séparées, avec la possibilité de démarrer la partition de Windows. dans Virtualbox sur Ubuntu aussi.

Est-ce possible?

De plus, comment c'est que BootCamp semble être le seul système capable de cela?

16
Aron Rotteveel

Il est possible de démarrer votre Windows installée sur votre ordinateur dans A VM exécuté sur un Linux installé sur le même ordinateur. La seule chose à retenir: ne montez pas une partition sur les deux systèmes d'exploitation. I ' J'ai utilisé cette configuration dans qemu, kvm et virtualbox.

Edit: L'IDEEA consiste à utiliser l'ensemble du disque physique et à veiller à ne pas monter la même partition deux fois (comme amorcer le même système d'exploitation deux fois ou essayer de Montez une partition d'un système d'exploitation qui était hiberné) Configuration de la VirtualBox:

  • Créez un fichier VMDK pointant sur un disque brut: VBoxManage internalcommands createrawvmdk -filename /path/to/file.vmdk -rawdisk /dev/sda -register Voir: http://www.virtualbox.org/manual/ch09.html#rawdisk
  • créez un nouveau VM et utilisez le disque brut pour cette machine virtuelle.
  • démontez toutes les partitions qui seront utilisées par VM.
  • boot the VM et dans le menu GRUB a choisi un système d'exploitation qui n'est pas déjà démarré.
16
Mircea Vutcovici

En ce moment, il n'y a pas de support spécifique pour partager une partition amorçable avec un VM. Il y a eu quelques tentatives de forcer Virtualbox à faire cela sur MacS w/BootCamp, mais cela ressemble à un processus très difficile à accomplir et à fragilier.

Si vous recherchez les forums VirtualBox, vous pouvez savoir quel type de succès les autres ont eu. Si cela est quelque chose que vous avez l'intention d'utiliser dans n'importe quel environnement de production, j'attendrais que Oracle ait du moins une tentative de mise en œuvre comme une fonctionnalité utilisable avant d'essayer de l'utiliser.

Je sais que Parallels Desktop pour le Mac fournit une assistance explicite pour partager un VM avec une partition de bootcamp, et c'est très facile à configurer. Jusqu'à ce qu'il soit possible à faire, alors oui. Je ne sais pas s'ils fournissent la même fonctionnalité pour leurs produits Windows et Linux ou non. Ça vaudrait un coup d'oeil.

0
afrazier

Je suggérerais que cela n'est presque certainement pas possible, ou du moins pratiquement infaisable. Même si vous pouviez trouver un moyen de démarrer nativement à partir d'une image VirtualBox ou de démarrer un invité VB d'une véritable partition (ce dernier est possible, je pense), vous êtes toujours confronté à la question de la question de La plate-forme matérielle sous-jacente modifie massivement chaque fois que vous avez changé. Cela briserait au moins votre activation dans un ordre assez court.

0
SmallClanger

VMware Workstation avait été capable de quelque chose comme ça, mais cela fait des âges que j'ai utilisé cela, donc je ne sais pas si (a) la fonction existe toujours et (b) cela fonctionnerait avec des versions Windows modernes et de leur merde d'activation.

0
Sven