92 votos

Forma oficial de obtener un archivo ISO de OS X

Estoy tratando de instalar OS X Mavericks en VirtualBox en Windows 8.1. Tengo VirtualBox instalado y la VM configurada, pero necesito un archivo ISO para instalar el sistema operativo.

He buscado y he encontrado un resultado en un sitio web del que no había oído hablar, pero Google Chrome lo marcó como malware. He encontrado un archivo en CNet, pero es un archivo de actualización para las máquinas que están ejecutando una versión anterior de OS X.

¿Hay alguna fuente oficial para descargar archivos ISO de OS X? Si no es así, ¿es posible obtener el archivo ISO necesario sin tener ya acceso a OS X?

78voto

mtnygard Puntos 141

No funciona en Mavericks y Yosemite

No hay manera de obtener legítimamente el archivo sin tener acceso a un Mac, y una copia con licencia del sistema operativo a través de una compra (a menos que usted es un miembro del Programa de Desarrolladores, para lo cual usted puede esperar a pagar mucho más que el costo del sistema operativo, lo que es libre).

Pero si puedes conseguir algo de tiempo de acceso en un Mac, entonces puedes descargar el sistema operativo desde la Mac App Store (Puede que necesites Option +Haga clic en el botón Purchased para forzarlo a volver a mostrarlos si ya los has descargado al menos una vez). Una vez que tengas el instalador descargado y sentado en tu dock, puedes simplemente desmontarlo y llegar al archivo de imagen que hay dentro.

Esta es la forma oficial de obtener el archivo directamente de Apple, pero aún queda trabajo por hacer para convertirlo en una ISO:

  1. Una vez que hayas descargado Mavericks, busca el instalador en tu Mac. Se llama Install OS X Mavericks.app y debería haberse descargado en tu carpeta principal de aplicaciones o estar en tu Dock.

  2. Haga clic con el botón derecho del ratón (o Control +clic) el instalador, y elegir Mostrar el contenido del paquete del menú contextual resultante.

  3. En la carpeta que aparece, abra Contents > Shared Support verás un archivo de imagen de disco llamado InstallESD.dmg

    Este dmg es en esencia un archivo ISO con un formato ligeramente diferente. Tendremos que convertirlo. Abrir Disk Utility y:

  4. En la barra de menús, seleccione Images > Convert y apuntar a su .dmg archivo

  5. En el cuadro de diálogo "Guardar como" que aparece a continuación, seleccione el maestro de DVD/CD. La Utilidad de Discos insistirá en guardar la nueva ISO como un .cdr pero en realidad es una ISO.

  6. Una vez completado, puede cambiar el nombre a .iso en Finder.

  7. Utiliza un disco duro externo o una unidad de memoria USB que tenga formato ExFAT (en comparación con el formato FAT, este permite archivos individuales de más de 4 GB). Copie el .iso y acceder a él en el otro sistema.

Para mayor claridad, puedes hacer lo anterior en cualquier versión de OS X desde 10.6.8 (Snow Leopard) en adelante, por lo que puedes utilizar una imagen antigua para hacerte con una nueva imagen, por ejemplo, si tienes acceso a una versión de OS diferente a Mavericks.

17voto

JacquesB Puntos 19878

La respuesta anterior de @stuffe no lo hará trabajar en Mavericks. Al parecer, Apple ha cambiado el formato de la imagen ESD y ya no se puede arrancar.

Buscando por ahí he encontrado un par de indicaciones sobre cómo hacer las conversiones necesarias para obtener el resultado como algo que pueda arrancar una VM.

Dependiendo de cuál sea el propósito del archivo ISO, si es para reinstalar un ordenador, podría ser más útil utilizar un USB de arranque - Para ello, compruebe Cómo: Crear una instalación de arranque para OS X Mavericks 10.9 y superior .

Para el archivo ISO en sí, he utilizado principalmente la información que se encuentra en este post en el InsanelyMac sitio web, ampliado con la información/consejo sobre la creación de una partición de recuperación que se encuentra en las comunidades de soporte de Apple .

Básicamente el proceso es obtener la imagen ESD, y reconstruirla para incluir alguna información que ahora está empaquetada como enlaces simbólicos, y sacarla como un archivo ISO. El autor de la InsanelyMac ha automatizado el proceso en un bash script, que pego aquí por comodidad/referencia:

#!/bin/bash
ESD=$1
TMP=$2

if [ -z "$ESD" ] || [ -z "$TMP" ]; then
    echo usage: "'$0' /path/to/esd /path/to/tmpdir"
    exit 1
fi
if ! [ -e "$ESD" ]; then
    echo "file '$ESD' does not exist"
    exit 1
fi
if ! [ -e "$TMP" ]; then
    echo "dir '$TMP' does not exist"
    exit 1
fi

MPAPP=/Volumes/install_app
MPIMG=/Volumes/install_img
IMGSPARSE=$TMP/install.sparseimage
IMGDVD=$TMP/install.cdr

detach_all() {
  if [ -d "$MPAPP" ]; then hdiutil detach "$MPAPP"; fi
  if [ -d "$MPIMG" ]; then hdiutil detach "$MPIMG"; fi
}
exit_all() {
  echo +++ Command returned with error, aborting ...
  exit 2
}

trap detach_all EXIT
trap exit_all ERR

echo +++ Trying to unmount anything from previous run
detach_all

echo +++ Mount the installer image
hdiutil attach "$ESD" -noverify -nobrowse -readonly -mountpoint "$MPAPP"

echo +++ Convert the boot image to a sparse bundle
rm -f "$IMGSPARSE"
hdiutil convert "$MPAPP"/BaseSystem.dmg -format UDSP -o "$IMGSPARSE"

echo +++ Increase the sparse bundle capacity to accommodate the packages
hdiutil resize -size 8g "$IMGSPARSE"

echo +++ Mount the sparse bundle for package addition
hdiutil attach "$IMGSPARSE" -noverify -nobrowse -readwrite -mountpoint "$MPIMG"

echo +++ Remove Package link and replace with actual files
rm -f "$MPIMG"/System/Installation/Packages
cp -rp "$MPAPP"/Packages "$MPIMG"/System/Installation/

echo +++ Unmount the installer image
hdiutil detach "$MPAPP"

echo +++ Unmount the sparse bundle
hdiutil detach "$MPIMG"

echo +++ Resize the partition in the sparse bundle to remove any free space
hdiutil resize -sectors min "$IMGSPARSE"

echo +++ Convert the sparse bundle to ISO/CD master
rm -f "$IMGDVD"
hdiutil convert "$IMGSPARSE" -format UDTO -o "$IMGDVD"

echo +++ Remove the sparse bundle
rm "$IMGSPARSE"

echo "Done"
echo "Find your DVD at '$IMGDVD'"

Puedo confirmar que la imagen resultante es efectivamente booteable dentro de Fusion; está en proceso de instalación por lo que aún estoy por ver si se necesitan otros "trucos" para que funcione (por ejemplo, si el resultado carece de una Partición de Recuperación como se dice en algunos hilos).

ACTUALIZACIÓN : La VM resultante arranca, y parece funcionar "bien". He utilizado el método descrito para crear una partición de recuperación, pero aunque Carbon Copy "ve" una partición de recuperación en el disco duro (virtual), no parece funcionar del todo bien, ya que al arrancar la VM con la tecla Opción pulsada no hace nada. Lo investigaré si tengo tiempo, pero por el momento parece que el archivo .iso que tengo funciona.

13voto

onik Puntos 890

No hay ninguna forma oficial de ejecutar OS X en una máquina virtual en Windows. El EULA de Apple establece claramente en la sección 2 B que está permitido:

(iii) a instalar, utilizar y ejecutar hasta dos (2) copias o instancias adicionales del Software de Apple dentro de entornos de sistemas operativos virtuales en cada Ordenador Mac que posea o controle y que ya esté ejecutando el Software de Apple, con fines de (a) desarrollo de software; (b) pruebas durante el desarrollo de software; (c) uso de OS X Server; o (d) uso personal y no comercial.

Fuente: Apple Inc. Acuerdo de licencia de software para OS X Maverics

Esto significa que puede virtualizar OS X sólo dentro de OS X en el hardware de Mac. Cualquier otra cosa rompe la licencia.

6voto

Mr. Black Puntos 217

Lo mismo que da stuffe.

Puede formatear su unidad flash en formato ExFAT, que permite el acceso tanto en Windows como en Mac. La restricción de tamaño de archivo de FAT no está presente en ExFAT.

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