Ceci est une ancienne révision du document !
Démarrer un système physique sous VirtualBox
Il peut être utile de démarrer un système déjà installé physiquement sous VirtualBox. Les deux parties de cette doc sont issues du forum : [HowTo] Démarrer un Windows installé physiquement dans VirtualBox et Démarrer un Linux installé physiquement dans VirtualBox. Vous pouvez donc y exposer les problèmes que vous rencontrez.
L'idée, comme VirtualBox ne peut pas utiliser un disque physique directement, est de créer un petit fichier "redirigeant" vers votre disque. On utilisera pour cela l'utilitaire VBoxManage.
Utiliser un système Linux
C'est la partie la plus simple, cet OS n'est pas très récalcitrant :)
- Le système hôte est Ubuntu (et pourrait être n'importe quelle distribution avec Virtualbox fonctionnel
- Le système invité est Fedora, installé sur le disque interne, partition
/dev/sda4
Mapping du disque dur
Détermination de la partition à utiliser
Il faudra indiquer à VirtualBox les partitions du disque auxquelles il peut avoir accès (et pas plus, pour ne par entrer en conflit avec le système hôte !). \\On pourra utiliser GParted ou tout autre outil pour repérer les identifiants sous la forme /dev/sdXY
des partitions concernées.
Paramétrage des autorisations de votre utilisateur
Pour pouvoir utiliser VBoxManage et le fichier qu'il génère, il est nécessaire d'ajouter son compte utilisateur au groupe disk
. Rien de très compliqué la dedans, voici deux solutions :
- Soit en allant dans Système » Administration » Utilisateurs et groupes ; cliquer sur le bouton Gérer les groupes ; rechercher le groupe
disk
; et le modifier en cochant l'identifiant de sa session dans la liste.
- En ligne de commande :
sudo usermod -G disk -a $USER
Attention, pour que le changement soit pris en compte, il faut redémarrer sa session.
Création du fichier de mappage du disque
On utilisera la ligne de commande :
- On se déplace dans le dossier où le fichier sera créé :
cd ~/.VirtualBox
- On "mappe" le disque : (à adapter selon la situation)
VBoxManage internalcommands createrawvmdk -filename Fedora.vmdk -rawdisk /dev/sda -partitions 4 -relative
Ceci ne fait que créer le fichier Fedora.vmdk (de quelques Ko), et ne touche absolument pas au disque.