30 votos

Instalar El Capitán en Virtual Box con fines de prueba

Me inscribí en el programa beta de Apple porque quiero probar algunos programas bajo El Capitan. Por lo tanto, me gustaría instalar El Capitan en Virtual Box.

¿Hay alguna forma recomendada de hacer esto? ¿Entiendo que primero tengo que instalar Yosemite y luego actualizar a la beta de El Capitan?

Entiendo que tengo que convertir la aplicación .app que descargué en una imagen de arranque que pueda utilizar para instalarlo en una máquina virtual - ¿alguien puede indicarme cómo puedo hacer esto de manera confiable (probada)?

0 votos

¿Tienes alguna versión de OS X ejecutándose dentro de Virtual Box?

0 votos

¡Hola! Desafortunadamente, instalar un Mac OS en una caja virtual viola la Política de Uso y las reglas de Ask Different. Deberías al menos instalar el sistema operativo en un Mac físico (no virtualizado) para que podamos empezar a ayudarte a responder.

13 votos

@smoooosher En realidad, el SLA de Apple te permite virtualizar OSX en hardware de Apple, siempre y cuando el host sea un Mac, está permitido. "se le concede una licencia [...] para instalar, usar y ejecutar hasta dos (2) copias o instancias adicionales del Software de Apple dentro de entornos de sistema operativo virtual en cada Computadora Mac que posea o controle y que ya esté ejecutando el Software de Apple, con el propósito de: (a) desarrollo de software; (b) pruebas durante el desarrollo de software; (c) uso de OS X Server; o (d) uso personal, no comercial."

71voto

Dave Gallagher Puntos 5314

Las instrucciones a continuación, encontradas en Creando una imagen ISO de El Capitan arrancable, me funcionaron después de descargar OS X El Capitan desde la App Store.

hdiutil attach "/Applications/Install OS X El Capitan.app/Contents/SharedSupport/InstallESD.dmg" -noverify -nobrowse -mountpoint /Volumes/esd
hdiutil create -o ElCapitan3.cdr -size 7316m -layout SPUD -fs HFS+J
hdiutil attach ElCapitan3.cdr.dmg -noverify -nobrowse -mountpoint /Volumes/iso
asr restore -source /Volumes/esd/BaseSystem.dmg -target /Volumes/iso -noprompt -noverify -erase
rm /Volumes/OS\ X\ Base\ System/System/Installation/Packages
cp -rp /Volumes/esd/Packages /Volumes/OS\ X\ Base\ System/System/Installation
cp -rp /Volumes/esd/BaseSystem.chunklist /Volumes/OS\ X\ Base\ System/
cp -rp /Volumes/esd/BaseSystem.dmg /Volumes/OS\ X\ Base\ System/
hdiutil detach /Volumes/esd
hdiutil detach /Volumes/OS\ X\ Base\ System
hdiutil convert ElCapitan3.cdr.dmg -format UDTO -o ElCapitan3.iso
mv ElCapitan3.iso.cdr ElCapitan3.iso

Adicionalmente para ejecutarlo dentro de VirtualBox:

  • Crear un nuevo OS X El Capitan desde el asistente.
  • Cambiar "Sistema->chipset" a PIIX3, montar la ISO creada e iniciar.
  • Si solo ves el CD/DVD como destino de instalación dentro del programa de instalación, elige "Utilidades > Utilidad de Discos" y borra el disco de VirtualBox, lo que resultará en un disco HFS+ Journaled vacío, que ahora podría ser elegido como destino.

1 votos

Cuando formatees, asegúrate de seleccionar "Tabla de particiones GUID".

0 votos

Intenté seguir las instrucciones anteriores sobre "Crear un Bootable", sin embargo, el archivo de imagen ISO no funciona. Recibo el siguiente error en virtualbox 5.0: Failed to open the disk image file /mounted_drive/ElCapitan3.cdr.dmg. Could not get the storage format of the medium '/mounted_drive/ElCapitan3.cdr.dmg' (VERR_NOT_SUPPORTED). Result Code: VBOX_E_IPRT_ERROR (0x80BB0005) Component: MediumWrap Interface: IMedium {4afe423b-43e0-e9d0-82e8-ceb307940dda} Callee: IVirtualBox {0169423f-46b4-cde9-91af-1e9d5b6cd945} Callee RC: VBOX_E_OBJECT_NOT_FOUND (0x80BB0001) ¿Alguna idea?

0 votos

@USTD: Deberías tener un ElCapitan3.iso. El .cdr.dmg es un artefacto intermedio en los pasos, así que si no tienes ese archivo, probablemente algo falló anteriormente.

6voto

Enno Shioji Puntos 301

VirtualBox parece tener soporte para El Capitan. Esta captura de pantalla es del diálogo para crear una nueva máquina virtual.

Captura de pantalla de la opción de VirtualBox para El Capitan

Si no puedes encontrar instrucciones para pasar de El Capitan .app a una máquina virtual de VirtualBox, puede que quieras seguir las instrucciones para hacerlo con Yosemite y esperar que funcionen. Esta guía funcionó para mí.

Actualización Otra idea: Utiliza la guía enlazada anteriormente para hacer funcionar Yosemite en VirtualBox, y luego actualiza a la beta desde la VM. Acabo de intentarlo y me funcionó.

Mostrando El Cap en una ventana de VirtualBox

Ten en cuenta que VirtualBox no parece tener ningún software de integración para OS X, por lo que no puedes hacer cosas como arrastrar para cambiar la resolución del sistema operativo invitado, o habilitar el intercambio de portapapeles, ¡a menos que me esté perdiendo algo realmente!

0 votos

¡Gracias! ¿Cuál es tu versión de VirtualBox?

0 votos

Descargar Yosemite desde la tienda de aplicaciones ya no parece ser posible [1] ¿Cómo proceder? Al usar la imagen de El Capitan directamente, no puedo pasar de la shell de UEFI [1] reddit.com/r/applehelp/comments/3n19d0/…

0voto

user180817 Puntos 343

Pude seguir este tutorial y lograr que El Capitan funcionara con solo unos pocos problemas:

  1. En el Paso 5 creo que hay algo mal con la sintaxis para eliminar el enlace roto, terminé abriéndolo en el buscador y lo eliminé.
  2. Hay un pequeño error tipográfico en el Paso 7, parte del html quedó atrapado en la expresión.

Además de eso, parece que todo está funcionando hasta ahora :)

0voto

Rainer Puntos 433

Hay una nueva opción ahora que es la más fácil: Parallels Light, que es gratuito al ejecutar el sistema operativo Mac o Linux, disponible en la App Store. Perfecto para este tipo de trabajo.

-1voto

Oskar Puntos 1242

La respuesta breve y de alto nivel es que debes ejecutar el software beta en metal desnudo para obtener los mejores resultados. No tengo conocimiento de ningún paquete de virtualización que admita El Capitan todavía (horas después de ser anunciado).

Seguramente los proveedores actualizarán sus herramientas a su tiempo, pero en general, no creo que VirtualBox tenga el mejor soporte de cualquier sistema operativo OS X como sistema operativo invitado al ejecutarse en hardware Mac debido a que está centrado en la compatibilidad con múltiples sistemas operativos anfitriones en lugar de un diseño centrado en Mac.

AppleAyuda.com

AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X