J'utilise Linux comme pilote quotidien et je viens d'installer Windows 10 sur un nouveau disque physique de mon PC pour un double démarrage. Pendant un certain temps, j'ai utilisé Windows 7 via une image VirtualBox que j'ai montée sur iSCSI 1 .
Maintenant, j'ai deux environnements Windows différents et c'est très frustrant. J'aimerais abandonner la machine virtuelle Windows 7 et accéder à l'installation de Windows 10 directement via VirtualBox pour plus de commodité, mais sans perdre la possibilité de passer au double démarrage lorsque j'ai besoin de performances en métal brut.
Est-il possible de démarrer une installation existante de Windows 10 sur un support physique dédié (SSD SATA3 interne) via VirtualBox sans perdre la possibilité de double démarrage également?
Si cela rend les choses plus compliquées (ou impossibles), il convient de noter que le SSD Windows 10 est protégé par FDE via VeraCrypt.
la source
Réponses:
Oui c'est possible.
setfacl -m u:yourusername:rw /dev/sda
)dmidecode -s system-uuid
affiche votre uuid système,vboxmanage modifyvm your-vm-name --hardwareuuid <your-hardware-uuid>
). Vous devrez peut-être également cloner les uuids de votre contrôleur de lecteur (lsblk --nodeps --no name,serial
affiche les identifiants de série de votre hôte. Je n'ai pas besoin de les cloner dans ma boîte virtuelle, mais cela peut être nécessaire. Probablement unevboxmanage modifyvm
commande délicate le fait, ou vous devez modifier le vm config xml manuellement.Il existe un autre danger: si vous démarrez directement dans une machine virtuelle votre lecteur hôte, il est possible que vous démarriez deux fois le même système d'exploitation. Ou vous ouvrez deux fois la même partition. Cela tuera vos données, ne montez donc jamais plusieurs partitions simultanément. De plus, ne montez pas vos partitions NTFS pendant qu'elles sont utilisées par votre Windows (mais vous pouvez toujours partager des données entre vos partitions, par exemple avec Samba).
Si cela se produit accidentellement, redémarrez avec sysrq (alt + printscreen + b) et fsck tout. Une astuce grub peut également être nécessaire pour cela (j'ai reconfiguré grub pour démarrer les fenêtres par défaut, donc j'évite le problème de redémarrer accidentellement mon Linux à l'intérieur de la machine virtuelle Windows - et cela se produira sûrement, car Windows Update redémarre souvent votre Windows derrière ton dos).
Attention: Win10 utilise votre uuid système et les uuids de votre contrôleur de disque pour identifier votre PC. Si vous manquez (3), votre win10 pensera qu'il a été cloné sur une nouvelle machine, et il ne sera plus activé. Bien que si vous redémarrez sur votre matériel d'origine, il sera réactivé.
la source
setfacl
ne tient pas après les redémarrages. Suggestions? Remarque: je ne monte pas le lecteur, car je ne souhaite pas d'altération des données. La documentation d'ACL indique que les lecteurs nécessitant ACL devraient être inclusfstab
, ce qui le monterait ...J'ai réussi avec Windows 10 en tant qu'invité et Linux Mint en tant qu'hôte.
Vous devez d'abord désinstaller toutes les mises à jour de Windows 10 (au cas où, peut-être inutile) puis: Sous Linux, ouvrez une console et ligne par ligne:
Ajoutez la machine dans la boîte virtuelle (toujours avec "sudo virtualbox" pour être root) et activez EFI dans l'onglet système, et choisissez Windows XP 64 au lieu de Windows 10 sinon vous avez juste un bel indicateur Windows 10 gelé. C'est tout.
la source