Je recherche une solution pour démarrer un système d'exploitation natif sur un disque dur en tant que machine virtuelle.
C'est comme ce que VMware Fusion a fait sur un Mac qui démarre Windows dans Boot Camp en tant que machine virtuelle.
En détail, j'ai Windows installé sur/dev/sda2 et Ubuntu 11.10 sur/dev/sda5.
Est-il possible d'utiliser un logiciel de machine virtuelle pour démarrer Windows sur/dev/sda2 en tant que machine virtuelle pendant que j'utilise Ubuntu?
Oui, je l'ai fait il y a longtemps en suivant ce guide:
https://lists.ubuntu.com/archives/ubuntu-us-nm/2008-F February/000521.html
bien sûr, toujours sauvegarder et faire attention!
Essentiellement:
Utilisez un boîtier USB 3.5 HD et connectez-y le lecteur XP).
Si le lecteur a été éteint de manière incorrecte, vous devrez peut-être le monter manuellement avec la commande suivante.
Sudo mount ntfs-3g/dev/whereyourdriveis/mount/somemountpoint -o force
Une fois le disque monté sous linux, continuez avec l'étape 2.
Lancez VMWare.
Plus d'infos : Je devrais ajouter, j'ai réussi, mais j'ai aussi eu du succès avec cette méthode des années voire des années avant . Il y a donc au moins deux moyens connus et testés pour y parvenir que je peux vous dire.
Vous pouvez le faire via l'accès au disque brut VirtualBox. ( http://www.virtualbox.org/manual/ch09.html ) Il crée essentiellement un fichier disque "virtuel" qui pointe vers la partition réelle et la charge en tant que lecteur de disque dans la machine virtuelle. J'ai installé l'invité Linux dans VB sur l'hôte Windows de cette manière, et l'installation peut démarrer à partir du VM ou par lui-même).
Comme répondu, cela peut également être fait dans VirtualBox, c'est la façon dont cela fonctionne pour moi
Assurez-vous toujours que vous exécutez en tant qu'administrateur (Windows) ou Sudo (Linux) , toutes les modifications que vous effectuez écriront sur le [~ # ~] vrai disque [~ # ~] , alors faites attention
Sous Windows
C:\Program Files\Oracle\VirtualBox>VBoxManage.exe internalcommands createrawvmdk -filename "E:\virtualbox\linuxhd.vmdk" -rawdisk "\\.\PhysicalDrive1"
RAW Host disk access VMDK file E:\virtualbox\linuxhd.vmdk created successfully.
Sous Linux
$ VBoxManage internalcommands createrawvmdk -filename "~/linuxhd.vmdk" -rawdisk "/dev/sda"
Il créera un fichier avec quelque chose autour de 1kb
qui est un lien vers le disque dur physique.
Créez ensuite une machine virtuelle comme vous le faites.
Si vous souhaitez mapper uniquement une partition
Chez Windows
\\.\Physicaldrive1 -partitions 1
(Démarrage du disque avec 0, partitions avec 1)
Sous Linux (beaucoup plus intuitif)
/dev/sda1
/dev/sda2
etc.
Finalement, vous pouvez obtenir des problèmes de résolution même après l'installation vboxadditions
, d'après mon expérience, le problème est votre /etc/X11/xorg.conf
il est configuré selon vos spécifications matérielles réelles spécifiques (j'ai un GPU hors-bord par exemple), du moins dans mon cas je le résout simplement en supprimant ce fichier (xorg auto configure au démarrage, ne fonctionnera que si vous définissez un paramètre spécifique) , alors lancez:
Sudo cp /etc/X11/xorg.conf /etc/X11/xorg.conf.original && Sudo rm /etc/X11/xorg.conf
Référence