J'ai une partition Windows10 distincte fournie par Boot Camp Assistant.
J'aimerais avoir la possibilité de le lancer dans ma session OS X en utilisant VirtualBox, car il y a des moments où j'aimerais utiliser certaines applications Windows sans faire de redémarrage.
J'ai trouvé quelques guides:
- Utilisation simultanée de Windows 7 installé dans une partition Bootcamp à partir de Mac OS X (juin '11)
- Utiliser la partition bootcamp dans virtualbox (ancienne; Win7 & Lion, mais 2015? Commentaires)
- Discussion: MacOS Bootcamp Partition en tant qu'invité VBox (ancien; 2012 / win7)
..mais tout est plutôt obsolète, se référant à Windows 7.
Je me demande si peut-être maintenant le processus est plus simple?
Quelqu'un pourrait-il détailler ou créer un lien vers un processus mis à jour pour Windows 10? (Ou bien confirmez l'une des options ci-dessus comme meilleure solution ...)
EDIT: mettre en place des recherches supplémentaires comme je le trouve. Une fois que j'ai creusé tout cela, je téléchargerai mes résultats en tant que réponse.
https://forums.virtualbox.org/viewtopic.php?f=8&t=19866&start=90#p290527 ^ (mi-2014)
http://danielphil.github.io/windows/virtualbox/osx/2015/08/25/virtualbox-boot-camp.html <- mieux! Win10!
Cependant, en suivant ce guide, je me suis heurté à:
Peut être ...
https://forums.virtualbox.org/viewtopic.php?f=8&t=58821&start=15#p343017 dit: "J'ai finalement obtenu que cela fonctionne pour mon installation de Boot Camp Windows 10. Vous devez désactiver la protection de l'intégrité du système en mode de récupération dans afin d'obtenir un verrou en écriture sur / dev / disk0s1 (la partition EFI). "
?
http://osxdaily.com/2015/10/05/disable-rootless-system-integrity-protection-mac-os-x/ <- cela ne l'a pas corrigé
https://www.virtualbox.org/ticket/7811 <- c'est vrai! Mais maintenant je suis là:
La recherche sur Google donne /ubuntu/162148/virtualbox-machine-boots-to-efi-shell mais en désactivant EFI comme indiqué, maintenant je reçois:
FATAL: Aucun support de démarrage chargé. Système est arrêté!
π
TODO: http://engineer.john-whittington.co.uk/2013/03/bootcamp-partition-virtual-boot-with-virtualbox/ ?
J'ai commencé un fil ici: https://forums.virtualbox.org/viewtopic.php?f=8&t=75360
Réponses:
J'ai également suivi le guide à http://web.archive.org/web/20181103074214/http://danielphil.github.io/windows/virtualbox/osx/2015/08/25/virtualbox-boot-camp.html
J'ajouterai les défis que j'ai rencontrés en suivant ce guide, mais j'ai pu exécuter ma partition BOOTCAMP en utilisant VirtualBox, qui est gratuit, donc je suis heureux.
Tout d'abord, vous devriez avoir installé:
J'ai également téléchargé:
En ce qui concerne la désactivation de la protection SIP ou de l'intégrité du système sur El Capitan (OS X 10.11), j'ai ignoré cette partie. Ce n'était pas nécessaire dans mon cas.
En ce qui concerne la définition des autorisations de lecteur:
diskutil list
pour obtenir une liste des lecteurs sur mon système, en prenant note du numéro de lecteur du lecteur nomméEFI
et de l'autre nomméBOOTCAMP
, qui dans mon cas, leEFI
lecteur était 1 et leBOOTCAMP
lecteur était 4.J'ai ensuite exécuté les instructions pour démonter mon lecteur Bootcamp et définir les autorisations afin que VirtualBox puisse accéder au lecteur. Selon danielphil, cela doit être effectué à chaque redémarrage.
diskutil unmount /Volumes/BOOTCAMP
sudo chmod 777 /dev/disk0s1
<--- Ceci est le lecteur no. du disque EFIsudo chmod 777 /dev/disk0s4
<--- Ceci est le lecteur no. du disque BOOTCAMPEn ce qui concerne la création de l'image VirtualBox, les instructions sont les suivantes:
En ce qui concerne la création de la machine virtuelle, le guide n'était pas si clair. Avant de suivre les instructions des captures d'écran, j'ai créé une nouvelle machine virtuelle dans VirtualBox, en cochant "Ne pas ajouter de disque dur virtuel".
Une fois créé, je l'ai sélectionné et cliqué sur "Paramètres". À ce stade, j'ai suivi les captures d'écran du guide. La seule différence était que:
la source
/dev/disk0s1
et/dev/disk0s4
quand j'ai courudiskutil list
pour obtenir ma partition EFI et BOOTCAMP. Vous spécifiez/dev/disk0
ce qui me fait penser que c'est mal.Pour le bien des autres, j'ai réussi à faire fonctionner ça. C'est d'ailleurs sur Mojave.
csrutil disable
).Après cela, il a démarré. S'il démarre toujours après la réactivation de SIP, je ne sais pas, mais je pense que cela passerait par les commentaires ici. Je pense que la désactivation de SIP n'est nécessaire que pour créer le VMDK. Mais je n'ai pas testé l'exécution de la machine virtuelle après avoir réactivé SIP.
Et je ne testerai probablement pas cela, car malheureusement les performances de la VM sont assez terribles. La raison pour laquelle j'ai fait tout cela était d'essayer de jouer à Halo (un jeu relativement ancien sorti en 2003 sur PC, mais toujours un jeu 3D) à partir de ma partition Windows à l'intérieur de la machine virtuelle. Pour ne pas avoir à redémarrer ma partition Windows pour y jouer. Halo a une version Mac, mais cela ne fonctionnera pas sur Catalina car Catalina a supprimé le support pour les applications 32 bits, c'est pourquoi j'essayais cela. Mais oui, la performance était ... terrible. Environ 1 image par seconde ou même moins. Peut-être que si je modifiais les paramètres, cela pourrait mieux fonctionner, mais cela semble assez nul. J'ai même réussi à exécuter ce jeu en utilisant Wine et cela m'a donné des performances parfaitement fluides, même si mon processeur fonctionnait à une température constante de 80 + C, même avec des ventilateurs réglés manuellement à pleine vitesse. Alors Wine, pour ça,
Mais si vous avez besoin de faire fonctionner votre partition Windows Boot Camp avec Virtual Box juste pour peut-être tester un site Web dans IE ou quelque chose comme ça, cette solution pourrait fonctionner. J'ai pu démarrer Windows et même si Halo fonctionnait très mal, le système d'exploitation lui-même ne fonctionnait pas si mal.
la source
J'ai suivi ce guide: http://web.archive.org/web/20181103074214/http://danielphil.github.io/windows/virtualbox/osx/2015/08/25/virtualbox-boot-camp.html
Je n'ai pas suivi les instructions pour désactiver SIP et j'ai maintenu le mode EFI activé. Cela a bien fonctionné.
la source
A eu le même problème et a trouvé une solution: décochez simplement "Activer EFI" dans les paramètres de la machine virtuelle (OS X 10.11.3 / Windows 10 / VBox 5.0.14). La désactivation de SIP n'était pas nécessaire.
la source
De plus, j'utilise ce type de script placé
/usr/local/bin
pour démarrer Boot Camp dans VirtualBox:Et ceci pour l'éteindre:
la source
J'ai également suivi le guide à http://danielphil.github.io/windows/virtualbox/osx/2015/08/25/virtualbox-boot-camp.html , mais contrairement à la première réponse, j'ai dû désactiver SIP et activer EFI sur la machine virtuelle pour le faire fonctionner correctement.
Cependant, il convient de noter que bien que vous deviez le faire à
sudo chmod 777 /dev/disk0sX
chaque fois, vous pouvez désactiver SIP après la configuration de la machine virtuelle et cela continuera à fonctionner correctement. J'étais un peu dubitatif quant à la désactivation permanente de SIP, et je suis heureux de ne pas avoir à le faire.la source