7 votos

Instalar macOS Alta de la Sierra como VirtualBox guest (en macOS High Sierra)?

Me gustaría instalar un VirtualBox guest de macOS Alta de la Sierra en mi MacBook Pro que también se está ejecutando macOS Alto de la Sierra para que yo pueda experimentar con los Mdm, etc. sin hacer de mi primaria portátil inutilizable. He creado una ISO de Alta Sierra descargando el instalador desde la Mac AppStore y ejecutando los siguientes comandos:

hdiutil create -o /tmp/HighSierra.cdr -size 7316m -layout SPUD -fs HFS+J

hdiutil attach /tmp/HighSierra.cdr.dmg -noverify -nobrowse -mountpoint /Volumes/install_build

asr restore -source /Applications/Install\ macOS\ High\ Sierra.app/Contents/SharedSupport/BaseSystem.dmg -target /Volumes/install_build -noprompt -noverify -erase

hdiutil detach /Volumes/OS\ X\ Base\ System

hdiutil convert /tmp/HighSierra.cdr.dmg -format UDTO -o /tmp/HighSierra.iso

mv /tmp/HighSierra.iso.cdr ~/Desktop/HighSierra.iso

También he creado mi VirtualBox guest en VirtualBox 5.2.0 r118431 con 8GB de RAM y 2 procesadores. Sin embargo, cuando intento arrancar desde el ISO para iniciar el proceso de instalación, estoy reunido con un espacio en blanco, pantalla en negro.

¿Hay algo más que deba hacer para crear mi virtual macOS instancia?

9voto

klanomath Puntos 19587

Su final HighSierra.iso falta la completa InstallESD contenido (también conocido como el real Alta de la Sierra del instalador). Usted acaba de copiar, probablemente, inactivos y, por lo tanto no arranque base del sistema de macOS para la imagen.

Yo uso la siguiente secuencia de comandos de shell para crear un trabajo de macOS iso del instalador de archivo. Básicamente es el mismo método que el de Apple, la forma recomendada de crear un disco de arranque de macOS instalador de la unidad de disco usb. El destino es dispersa dmg, aunque.

#!/bin/bash

hdiutil create -o /tmp/HighSierra -size 5600m -layout SPUD -fs HFS+J -type SPARSE
hdiutil attach /tmp/HighSierra.sparseimage -noverify -mountpoint /Volumes/install_build
sudo /Applications/Install\ macOS\ High\ Sierra.app/Contents/Resources/createinstallmedia --volume /Volumes/install_build
hdiutil detach /Volumes/Install\ macOS\ High\ Sierra/
hdiutil convert /tmp/HighSierra.sparseimage -format UDTO -o /tmp/HighSierra.iso
mv /tmp/HighSierra.iso.cdr ~/Desktop/HighSierra.iso
rm /tmp/HighSierra.sparseimage

El guión supone la ubicación predeterminada de la Sierra Alta de instalación en /Aplicaciones.

Si usted no desea crear una secuencia de comandos, copiar y pegar y ejecutar los comandos de la secuencia de comandos de línea por línea en la Terminal.


Antes de arrancar aplicar algunos mods para la VM:

VBoxManage modifyvm "name_of_vm" --cpuidset 00000001 000306a9 00020800 80000201 178bfbff
  • Retire el Disquete de Sistema > Placa base > dispositivos de Arranque
  • habilitar en los Puertos USB3 > USB
  • conjunto de memoria de vídeo en pantalla > Pantalla > Memoria de Vídeo de 128 MB
  • Conjunto de RAM y el número de Cpu en el Sistema de > Placa base: 4 GB; Procesadores: 2 CPUs
  • puede que tenga que habilitar el LiveDVD en Almacenamiento > Unidad Óptica

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