Instale El Capitan con VirtualBox en OS X

8

Estoy creando una caja virtual El Capitan en mi Mac. Este es el proceso que tomo. Presioné algunas teclas (dice cualquier) como se muestra en la segunda imagen, pero no llego a ninguna parte. ¿Qué debo hacer para mudarme desde aquí?

  1. Hago doble clic en la opción "El Capitán"

    ingrese la descripción de la imagen aquí

  2. Esta es la pantalla que se abre a continuación.

    ingrese la descripción de la imagen aquí

  3. Así es como especifiqué elcap.dmg. Este es el archivo dmg de Install OS X El Capitan.app

    ingrese la descripción de la imagen aquí

Nada esta pasando. ¿Qué estoy haciendo mal?

sanjihan
fuente

Respuestas:

11

El archivo dmg (Instalar OS X El Capitan.app/Contents/SharedSupport/InstallESD.dmg) no es una imagen de arranque.

Para crear un archivo de arranque, use el siguiente script. Es posible que tenga que modificar algunas rutas (es decir, el nombre de usuario en la última línea y la ruta para instalar OS X El Capitan.app (y el archivo interno InstallESD.dmg) en la sexta línea):

#!/bin/bash  

# Create bootable El Capitan ISO

# Mount the installer image  
hdiutil attach "/Applications/Install OS X El Capitan.app/Contents/SharedSupport/InstallESD.dmg" -noverify -nobrowse -mountpoint /Volumes/esd

# Create empty cdr image  
hdiutil create -o ElCapitan.cdr -size 8000m -layout SPUD -fs HFS+J

# Mount the cdr image  
hdiutil attach ElCapitan.cdr.dmg -noverify -nobrowse -mountpoint /Volumes/iso

# Restore Base System to the cdr image 
asr restore -source /Volumes/esd/BaseSystem.dmg -target /Volumes/iso -noprompt -noverify -erase

# Remove Package link and replace with actual files  
rm /Volumes/OS\ X\ Base\ System/System/Installation/Packages

# Copy Base System  
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/

# Unmount the installer image  
hdiutil detach /Volumes/esd

# Unmount the cdr image  
hdiutil detach /Volumes/OS\ X\ Base\ System

# Convert the cdr to ISO/CD master 
hdiutil convert ElCapitan.cdr.dmg -format UDTO -o ElCapitan.iso

# Rename the ISO and move it to the desktop  
mv ElCapitan.iso.cdr $HOME/Desktop/ElCapitan.iso

# Clean up temporary file
rm ElCapitan.cdr.dmg

Pegue el contenido en un editor de texto en un nuevo documento como texto sin formato y guárdelo como prepare_elcapitan_cdr.sh en su escritorio.

Abra la Terminal, modifique el script y ejecútelo:

chmod +x ~/Desktop/prepare_elcapitan_cdr.sh
cd ~/Desktop
./prepare_elcapitan_cdr.sh

Separe elcap.dmg de la VM. Utilice el ElCapitan.iso final como iso del instalador y conéctelo al puerto virtual SATA 1. Puede eliminar el archivo ElCapitan.cdr.dmg.

klanomath
fuente
¡Buena cosa! ¡Gracias! ¿Sabes cuál es el espacio de almacenamiento apropiado para reservar para este VB? De acuerdo con support.apple.com/kb/SP728?locale=en_US es 8.8GB. Reservé 30 GB y sigo recibiendo un error "No hay suficiente espacio libre en el sistema base OS X para instalar"
sanjihan
1
Abrí una nueva pregunta apple.stackexchange.com/questions/233823/…
sanjihan
@sanjihan Gracias: esta pregunta y su otro enlace de preguntas anteriores me ayudaron a instalar El Capitan en VirtualBox en OS X. Además, esta página fue de ayuda con algunos problemas en el camino, incluso si la conversión falla (forzar la expulsión y ejecutar esa hdutil convertlínea nuevamente ) y pantalla negra en el arranque (cambie el chipset de la placa base a PIIX3 si ha aumentado la RAM de 2 Gb).
Winterflags
No me agradezcas @klanomath es el verdadero MVP
sanjihan
Esa primera línea del guión me falla con Sierra. El error es: hdiutil: attach failed - No such file or directory. Sé que el camino hacia el InstallESD.dmges correcto porque arrastré y solté del Finder a la Terminal. ¿Qué es /Volumes/esd? ¿Debería haber creado un volumen? Mi línea:hdiutil attach "/Applications/Install\ macOS\ Sierra.app/Contents/SharedSupport/InstallESD.dmg" -noverify -nobrowse -mountpoint /Volumes/esd
Basil Bourque