Tengo una partición separada de Windows10 cortesía de Boot Camp Assistant.
Me gustaría la opción de ponerlo en marcha dentro de mi sesión de OS X usando VirtualBox, ya que hay veces que me gustaría usar algunas aplicaciones de Windows sin reiniciar.
He encontrado algunas guías:
- Usar Windows 7 instalado en una partición Bootcamp de Mac OS X simultáneamente (junio '11)
- Uso de la partición bootcamp en virtualbox (antiguo; Win7 y Lion, pero 2015? Comentarios)
- Discusión: Partición MacOS Bootcamp como invitado VBox (antiguo; 2012 / win7)
... pero todo está bastante desactualizado, en referencia a Windows 7.
Me pregunto si quizás ahora el proceso es más simple.
¿Podría alguien detallar o vincular a un proceso actualizado para Windows 10? (O, alternativamente, confirme uno de los anteriores como la mejor ruta de solución ...)
EDITAR: poner más investigación como lo encuentro. Una vez que lo investigue todo, subiré mis hallazgos como respuesta.
https://forums.virtualbox.org/viewtopic.php?f=8&t=19866&start=90#p290527 ^ (mediados de 2014)
http://danielphil.github.io/windows/virtualbox/osx/2015/08/25/virtualbox-boot-camp.html <- ¡mejor! Win10!
Sin embargo, siguiendo esta guía me encontré con:
Tal vez ...
https://forums.virtualbox.org/viewtopic.php?f=8&t=58821&start=15#p343017 dice: "Finalmente conseguí que esto funcionara para mi instalación de Windows 10 Boot Camp. Debes desactivar la Protección de integridad del sistema en modo de recuperación en para obtener un bloqueo de escritura en / dev / disk0s1 (la partición EFI) ".
?
http://osxdaily.com/2015/10/05/disable-rootless-system-integrity-protection-mac-os-x/ <- esto no lo solucionó
https://www.virtualbox.org/ticket/7811 <- ¡esto lo hizo! Pero ahora estoy aquí:
Google proporciona /ubuntu/162148/virtualbox-machine-boots-to-efi-shell pero apaga EFI como se indica, ahora obtengo:
FATAL: No hay medio de arranque cargado. ¡El sistema se detuvo!
π
TODO: http://engineer.john-whittington.co.uk/2013/03/bootcamp-partition-virtual-boot-with-virtualbox/ ?
He comenzado un hilo aquí: https://forums.virtualbox.org/viewtopic.php?f=8&t=75360
Respuestas:
También seguí la guía en http://web.archive.org/web/20181103074214/http://danielphil.github.io/windows/virtualbox/osx/2015/08/25/virtualbox-boot-camp.html
Agregaré los desafíos que tuve siguiendo esa guía, pero pude ejecutar mi partición BOOTCAMP usando VirtualBox, que es gratis, así que estoy feliz.
Primero, deberías haber instalado:
También descargué:
En cuanto a Deshabilitar SIP o Protección de integridad del sistema en El Capitan (OS X 10.11), omití esa parte. No fue necesario en mi caso.
En cuanto a la configuración de permisos de unidad:
diskutil list
para obtener una lista de unidades en mi sistema, tomando nota del número de unidad de la unidad nombradaEFI
y la otra nombradaBOOTCAMP
, que en mi caso, laEFI
unidad era 1 y laBOOTCAMP
unidad era 4.Luego ejecuté las instrucciones para desmontar mi unidad Bootcamp y establecer permisos para que VirtualBox pudiera acceder a la unidad. Según danielphil, esto debe realizarse cada vez que se reinicia.
diskutil unmount /Volumes/BOOTCAMP
sudo chmod 777 /dev/disk0s1
<--- Esta es la unidad no. del disco EFIsudo chmod 777 /dev/disk0s4
<--- Esta es la unidad no. del disco BOOTCAMPEn cuanto a la creación de la imagen VirtualBox, las instrucciones son:
En cuanto a la creación de la VM, la guía no fue tan clara. Antes de seguir las instrucciones de las capturas de pantalla, creé una nueva máquina virtual en VirtualBox, marcando "No agregue un disco duro virtual".
Una vez creado, lo seleccioné e hice clic en "Configuración". En este punto, seguí las capturas de pantalla en la guía. La única diferencia fue que:
fuente
/dev/disk0s1
y/dev/disk0s4
cuando corrídiskutil list
para obtener mi partición EFI y BOOTCAMP. Usted especifica/dev/disk0
qué me hace pensar que eso es lo que está mal.En beneficio de otros, logré que esto funcionara. Esto está en Mojave por cierto.
csrutil disable
).Después de esto, arrancó. Si todavía se inicia después de volver a habilitar SIP, no lo sé, pero creo que pasaría por los comentarios aquí. Creo que deshabilitar SIP solo es necesario para crear el VMDK. Pero no he probado ejecutar la VM después de volver a habilitar SIP.
Y probablemente no lo probaré, porque desafortunadamente el rendimiento de la VM es bastante terrible. La razón por la que hice todo esto fue para intentar jugar Halo (un juego relativamente antiguo lanzado en 2003 en la PC, pero aún un juego en 3D) desde mi partición de Windows dentro de la VM. Para no tener que reiniciar en mi partición de Windows para jugarlo. Halo tiene una versión para Mac, pero no funcionará en Catalina ya que Catalina ha dejado de admitir aplicaciones de 32 bits, por lo que estaba intentando esto. Pero sí, la actuación fue ... terrible. Aproximadamente 1 fotograma por segundo o incluso menos. Tal vez si modifico la configuración, podría funcionar mejor, pero parece bastante basura. Incluso logré ejecutar este juego usando Wine y me dio un rendimiento perfectamente fluido, a pesar de que hizo que mi CPU funcionara a una temperatura constante de 80 + C incluso con ventiladores configurados manualmente a toda velocidad. Entonces vino, para esto,
Pero si necesita que su partición de Windows Boot Camp se ejecute con Virtual Box solo por probar un sitio web en IE o algo así, esta solución podría funcionar. Pude arrancar Windows y, aunque Halo funcionó muy mal, el sistema operativo en sí no funcionó tan mal.
fuente
Seguí esta guía: http://web.archive.org/web/20181103074214/http://danielphil.github.io/windows/virtualbox/osx/2015/08/25/virtualbox-boot-camp.html
No seguí las instrucciones para desactivar SIP y mantuve el modo EFI activado. Funcionó bien.
fuente
Tuve el mismo problema y encontré una solución: simplemente desmarque "Habilitar EFI" en la configuración de VM (OS X 10.11.3 / Windows 10 / VBox 5.0.14). Deshabilitar SIP no fue necesario.
fuente
Además, utilizo este tipo de script colocado
/usr/local/bin
para iniciar Boot Camp en VirtualBox:Y esto para apagarlo:
fuente
También seguí la guía en http://danielphil.github.io/windows/virtualbox/osx/2015/08/25/virtualbox-boot-camp.html , pero a diferencia de la respuesta principal, tuve que deshabilitar SIP y habilitar EFI en la máquina virtual para que funcione correctamente.
Sin embargo, vale la pena señalar que, aunque tiene que hacerlo
sudo chmod 777 /dev/disk0sX
todo el tiempo, puede deshabilitar SIP después de configurar la VM y continuará funcionando bien. Estaba un poco dudoso sobre la desactivación permanente de SIP, y me alegro de no tener que hacerlo.fuente