forma oficial de obtener un archivo ISO OS X

69

Estoy intentando 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.

Busqué y encontré un resultado en un sitio web del que no había oído hablar, pero Google Chrome lo identificó como malware. Encontré un archivo en CNet, pero es un archivo de actualización para máquinas que ejecutan una versión anterior de OS X.

¿Hay una fuente oficial para descargar archivos ISO de OS X? De lo contrario, ¿es posible obtener el archivo ISO requerido sin tener acceso a OS X?

    
pregunta Brian 22.04.2014 - 00:13

4 respuestas

63

No funciona en Mavericks y Yosemite

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

Pero si puede mejorar el tiempo de acceso en una Mac, puede descargar el sistema operativo de la Mac App Store (es posible que tenga que Option + Haga clic en la sección Purchased para forzarla a Vuelva a verlos si ya los ha descargado al menos una vez). Una vez que hayas descargado y instalado el instalador en tu dock, puedes simplemente desarmarlo y acceder al archivo de imagen que está dentro.

Esta es la forma oficial de obtener el archivo directamente de Apple, pero todavía hay trabajo por hacer para convertirlo en un ISO:

  1. Una vez que hayas descargado los Mavericks, busca el instalador en tu Mac. Se llama Install OS X Mavericks.app y debería haber sido descargado a su carpeta principal de Aplicaciones o estar sentado en su Dock.
  2. Haga clic con el botón derecho (o Control + clic) en el instalador y elija Mostrar contenido del paquete en el menú contextual resultante.
  3. En la carpeta que aparece, abre Contents > Shared Support ; Verás un archivo de imagen de disco llamado InstallESD.dmg

    Este archivo dmg es esencialmente un archivo ISO en un formato ligeramente diferente. Tendremos que convertirlo. Abre Disk Utility y:

  4. En la barra de menú, seleccione Images > Convert y apúntelo a su archivo .dmg
  5. En el cuadro de diálogo Guardar como que aparece a continuación, seleccione DVD / CD master. La Utilidad de Disco insistirá en guardar la nueva ISO como un archivo .cdr , pero en realidad es una ISO.
  6. Cuando termine, puede cambiarle el nombre a .iso en el Finder.
  7. Use una unidad de disco duro o de disco duro externa que esté en formato ExFAT (en comparación con el formato FAT, esto permite archivos individuales de más de 4 GB). Copie el archivo .iso y acceda a él en el otro sistema.

Para mayor claridad, puede hacer lo anterior en cualquier versión de OS X a partir de 10.6.8 (Snow Leopard) en adelante, por lo que puede usar una imagen antigua para obtener una nueva imagen, por ejemplo, si tiene acceso a una Versión de SO diferente a la de Mavericks.

    
respondido por el stuffe 22.04.2014 - 00:44
16

La respuesta anterior por @stuffe no funcionará en Mavericks. Al parecer, Apple ha cambiado el formato de la imagen ESD y ya no se puede iniciar.

Mirando alrededor, he encontrado un par de sugerencias sobre cómo hacer las conversiones necesarias para obtener el resultado como algo que puede arrancar una máquina virtual.

Dependiendo de cuál sea el propósito del archivo ISO, si es para reinstalar una computadora, podría ser más útil usar un USB de arranque. Para eso, verifique 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 esta publicación en el sitio de InsanelyMac , aumentada con la información / sugerencia para crear una partición de recuperación encontrada en en las comunidades de soporte de Apple .

Básicamente, el proceso consiste en obtener la imagen de ESD y reconstruirla para incluir cierta información que ahora está empaquetada como enlaces simbólicos y obtenerla como un archivo ISO. El autor de la InsanelyMac la publicación ha automatizado el proceso en un script de bash, que estoy pegando aquí por conveniencia / 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 , de hecho, puede iniciarse en Fusion; está en proceso de ser instalado, por lo que todavía 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 indica en algunos de los subprocesos).

ACTUALIZACIÓN : la VM resultante se inicia 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 la HD (virtual), no parece funcionar tan bien, como arrancar la VM con la tecla Opción presionada no. No hagas nada. Lo veré si tengo tiempo, pero por el momento parece que el archivo .iso que recibí está funcionando.

    
respondido por el JJarava 02.06.2014 - 16:07
10

No hay una 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 puedes:

  

(iii) para instalar, usar y ejecutar hasta dos (2) copias o instancias adicionales del Software de Apple en entornos de sistema operativo virtual en cada computadora Mac que posea o controle que ya esté ejecutando el Software de Apple, para los fines de : (a) desarrollo de software; (b) pruebas durante el desarrollo de software; (c) utilizando el servidor OS X; o (d) uso personal, no comercial.

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

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

    
respondido por el onik 29.04.2014 - 07:48
5

Lo mismo que se da por el relleno.

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

    
respondido por el ganesh737 29.04.2014 - 04:21

Lea otras preguntas en las etiquetas