Tengo una partición de Windows10 separada cortesía de Boot Camp Assistant.
Me gustaría tener la opción de activarlo dentro de mi sesión de OS X usando VirtualBox, ya que hay ocasiones en las que me gustaría usar algunas aplicaciones de Windows sin reiniciar.
He encontrado algunas guías:
..pero todo está bastante desactualizado, refiriéndose a Windows 7.
Me pregunto si tal vez ahora el proceso es más simple.
¿Alguien podría 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: investigar más a medida que lo encuentro. Una vez que 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:
Quizás ...
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. Tienes que deshabilitar la Protección de integridad del sistema en el 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í:
Buscar en Google da https://askubuntu.com/questions/162148/virtualbox-machine-boots-to-efi-shell pero apagando EFI como se indica, ahora obtengo:
FATAL: No se ha cargado ningún medio de arranque. ¡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
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), me salté esa parte. No fue necesario en mi caso.
En cuanto a la configuración de los permisos de la unidad:
diskutil list
para obtener una lista de unidades en mi sistema, tomando nota del número de unidad de la unidad denominada EFI
y la otra denominada BOOTCAMP
, que en mi caso, la EFI
unidad era 1 y la BOOTCAMP
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 EFI
sudo chmod 777 /dev/disk0s4
<--- Esta es la unidad no. del disco BOOTCAMP
En cuanto a la creación de la imagen de VirtualBox, las instrucciones son:
Ejecute los siguientes comandos para crear un envoltorio de imagen de disco VirtualBox para su HD. Sustituya el 1,4 con los números de sus particiones EFI y BOOTCAMP >según corresponda y coloque su nombre de usuario OS X en >su_nombre_de_usuario_aquí. Asegúrese de estar en el directorio donde desea almacenar la imagen de VirtualBox, o tendrá que moverla más tarde.
sudo VBoxManage internalcommands createrawvmdk -rawdisk /dev/disk0 -filename win10raw.vmdk -partitions 1,4
sudo chown your_username_here *.vmdk
En cuanto a la creación de la máquina virtual, 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 agregar 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 era que:
/dev/disk0s1
y /dev/disk0s4
cuando corrí diskutil list
para obtener mi partición EFI y BOOTCAMP. Usted especifica /dev/disk0
lo que me hace pensar que eso es lo que está mal.VBoxManage: error: Cannot read the partition information from '/dev/disk0' VBoxManage: error: The raw disk vmdk file was not created
ya lo hice chmod 777 /dev/disk0
- Tengo a CatalinaPara beneficio de los demás, logré que esto funcionara. Esto está en Mojave por cierto.
csrutil disable
).Después de esto, arrancó. Si todavía arranca después de volver a habilitar SIP, no lo sé, pero creo que sería según los comentarios aquí. Creo que deshabilitar SIP solo es necesario para crear el VMDK. Pero no probé la ejecución de la VM después de volver a habilitar SIP.
Y probablemente no probaré eso, porque desafortunadamente el rendimiento de la VM es bastante terrible. La razón por la que hice todo esto fue para probar y jugar a Halo (un juego relativamente antiguo lanzado en 2003 para PC, pero que sigue siendo un juego en 3D) desde mi partición de Windows dentro de la máquina virtual. Para no tener que reiniciar en mi partición de Windows para reproducirlo. Halo tiene una versión para Mac, pero no funcionará en Catalina ya que Catalina dejó de admitir aplicaciones de 32 bits, razón por la cual estaba intentando esto. Pero sí, la actuación fue... terrible. Aproximadamente 1 fotograma por segundo o incluso menos. Tal vez si modificara 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 los ventiladores configurados manualmente a máxima velocidad. Entonces Vino, para esto,
Pero si necesita que su partición Windows Boot Camp se ejecute con Virtual Box solo para probar un sitio web en IE o algo así, entonces esta solución podría funcionar. Pude iniciar Windows y aunque Halo funcionó muy mal, el sistema operativo en sí no funcionó tan mal.
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 activado el modo EFI. Funcionó bien.
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). No fue necesario deshabilitar SIP.
Además, utilizo este tipo de script /usr/local/bin
para iniciar Boot Camp en VirtualBox:
#!/bin/bash
diskutil umount disk0s3
sudo chmod 777 /dev/disk0s3
sudo chmod 777 /dev/disk0s1
VBoxManage startvm "Win10"
Y esto para apagarlo:
VBoxManage controlvm "Win10" poweroff
sudo chmod 640 /dev/disk0s3
sudo chmod 640 /dev/disk0s1
diskutil mount disk0s3
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
cada vez, puede deshabilitar SIP después de configurar la VM y seguirá funcionando bien. Tenía algunas dudas acerca de desactivar permanentemente SIP, y me alegro de no tener que hacerlo.
usuario3439894
yo merienda
usuario3439894
pat o.
daguy