GNU/Linux >> Tutoriels Linux >  >> Linux

Démarrer un système d'exploitation natif sur un disque dur en tant que machine virtuelle

Comme répondu, cela peut également être fait dans VirtualBox, c'est ainsi que cela fonctionne pour moi

Assurez-vous toujours que vous exécutez en tant qu'administrateur (Windows) ou Sudo(Linux) , toutes les modifications que vous apporterez seront écrites dans le REAL disque, alors soyez prudent

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"

Cela créera un fichier avec quelque chose autour de 1kb c'est un lien vers le disque dur physique.

Créez ensuite une machine virtuelle comme vous le faites toujours.

Si vous souhaitez mapper uniquement une partition

Sous Windows

\\.\Physicaldrive1 -partitions 1

(Le disque commence par 0, les partitions par 1)

Sous Linux (Beaucoup plus intuitif)

/dev/sda1
/dev/sda2
etc.

Vous pouvez éventuellement rencontrer des problèmes de résolution

Finalement, vous pouvez avoir des problèmes de résolution même après l'installation de 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 externe par exemple), moins dans mon cas, je le résous en supprimant simplement ce fichier (configuration automatique xorg au démarrage, ne fonctionnera que si vous définissez un paramètre spécifique), donc exécuter :

sudo cp /etc/X11/xorg.conf /etc/X11/xorg.conf.original && sudo rm /etc/X11/xorg.conf

Référence

  • http://www.virtualbox.org/manual/ch09.html#rawdisk
  • https://forums.virtualbox.org/viewtopic.php?f=6&t=36694
  • https://romaimperator.com/?p=29

Oui, je l'ai fait il y a longtemps en suivant ce guide :

https://lists.ubuntu.com/archives/ubuntu-us-nm/2008-February/000521.html

bien sûr, toujours sauvegarder et soyez prudent !

Essentiellement :

  1. Utilisez un boîtier USB 3.5 HD et connectez-y le lecteur XP.

    If the drive was shutdown uncleanly you may need to manually 
    

montez-le avec la commande suivante.

   sudo mount ntfs-3g /dev/whereyourdriveis /mount/somemountpoint -o 

forcer

   Once the drive is mounted under linux contiunue to step 2.
  1. Lancez VMWare.
  2. Allez dans Fichier -> Nouveau -> Nouvelle machine virtuelle.
  3. Sélectionnez "Personnalisé"
  4. Sélectionnez Suivant
  5. Sélectionnez votre système d'exploitation (c'est-à-dire Win XP)
  6. Sélectionnez Suivant
  7. Donnez-lui un nom comme "WindowsXP"
  8. Sélectionnez Suivant
  9. Spécifiez le processeur un ou deux
  10. Sélectionnez Suivant
  11. Choisissez public ou privé (sur une machine mono-utilisateur, cela n'a pas d'importance)
  12. Sélectionnez Suivant
  13. Sélectionnez la mémoire à allouer à la machine virtuelle. 512 Mo est un nombre assez utile.
  14. Sélectionnez votre connexion réseau
  15. Sélectionnez Suivant.
  16. Laissez SCSI défini sur BusLogic
  17. Sélectionnez Suivant
  18. Sélectionnez Utiliser le disque physique
  19. Sélectionnez Suivant
  20. Sélectionnez Utiliser tout le lecteur
  21. Sélectionnez Suivant
  22. Spécifiez l'endroit où enregistrer la VM
  23. À ce stade, vous avez terminé. Sélectionnez Power On pour démarrer le lecteur physique dans VMWare !

Plus d'informations :Je dois ajouter que j'ai réussi à le faire, mais j'ai également eu du succès en utilisant cette méthode des années voire des années auparavant. Il y a donc au moins deux façons connues et testées d'accomplir cela que je peux vous dire.


Vous pouvez le faire via l'accès au disque brut de VirtualBox. (http://www.virtualbox.org/manual/ch09.html) Il crée essentiellement un fichier de 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 de la machine virtuelle ou par elle-même.


Linux
  1. Comment convertir VMDK (disque de machine virtuelle) en VDI à l'aide de VBoxManage ?

  2. Comment créer une deuxième partition principale ou supplémentaire dans une machine virtuelle OpenStack

  3. Erreur de disque dur ?

  4. Comment ajouter de la mémoire, vCPU, disque dur à la machine virtuelle Linux KVM

  5. Redimensionner la partition de démarrage

Comment cloner une machine virtuelle dans VirtualBox

Comment augmenter l'espace disque virtuel de la machine virtuelle sur VirtualBox

Comment créer une nouvelle Machine Virtuelle sur Proxmox ?

Migrer la machine virtuelle de VMware ESXi vers Proxmox VE

Utiliser un Live USB partitionné ?

Ubuntu 19.04 :prise en main