1 votos

Boot Loop - Intentando hacer una VM KVM de Yosemite con el Bootloader de Chameleon

Estoy intentando arrancar una VM de Yosemite (10.10.5) siguiendo estas instrucciones aquí .

Pero se queda atascado en un bucle en la pantalla de arranque de la BIOS (el sistema operativo aún no se ha instalado)

Mi hardware es un Mac mini con Ubuntu 14.04 instalado (específicamente necesito usar KVM para arrancar VMs de OS X para mi caso de uso), el hardware es:
CPU: GenuineIntel, Intel(R) Core(TM) i7-4578U CPU@3.00GHz
Tarjeta gráfica: Controlador gráfico integrado Haswell-ULT de Intel Corporation (rev 09)
Placa base: Apple Mac-35C5E0812OC7EEAF
Tengo QEMU 2.6.0, y Chameleon Enoch r2839 (también he probado Chameleon 2.3 r2838 con los mismos resultados)

El comando que uso para arrancar es:

bin/qemu-system-x86_64 -enable-kvm -m 2048 \
      -cpu core2duo,vendor=GenuineIntel \
  -machine q35 \
  -usb -device usb-kbd -device usb-mouse \
  -device isa-applesmc,osk="insert-real-64-char-OSK-string-here" \
  -kernel ./chameleon_enoch\
  -smbios type=2 \
  -device ide-drive,bus=ide.2,drive=MacHDD \
  -drive id=MacHDD,if=none,file=./mac_hdd.img \
  -netdev user,id=hub0port0 \
  -device e1000-82545em,netdev=hub0port0,id=mac_vnet0 \
  -monitor stdio \
  -device ide-drive,bus=ide.0,drive=MacDVD \
  -drive id=MacDVD,if=none,snapshot=on,file=./Yosemite.10.10.2.iso
      -vnc 127.0.0.1:2

(la cadena real de osk está insertada aquí, sólo que no la he añadido para publicarla)

Cuando arranco, llego a esta pantalla sin problemas:
original boot screen

Cuando arranco con la opción -v, llega a estas pantallas, se pone en negro, y luego vuelve a la pantalla de arranque original mostrada anteriormente: attempt1screen1

attempt1screen2 No parece haber ningún error obvio o pánico del kernel. Busqué en Google los mensajes de DSDT y SMBios y no parecen ser nada que pueda causar problemas en este caso.

Si intento arrancarlo en modo seguro (-v -x), me aparecen estas pantallas antes de volver a la pantalla de arranque original:
attempt2screen1 attempt2screen2
De nuevo, no hay choques ni pánicos evidentes.

He probado varias combinaciones de -v, -f, -x, GraphicsEnabler=Yes/No, el comportamiento es básicamente siempre el mismo. Tened en cuenta que estoy intentando arrancar e instalar OS X en una máquina virtual, no en el propio ordenador.

¿Alguien puede ver algún problema o sugerir otra solución de problemas que pueda hacer?

2voto

Raj J Puntos 617

Al final lo resolví: Tuve que actualizar de Ubuntu 14.04 a 16.04 y utilizar sólo el GraphicsEnabler=No como opción de arranque. Se introduce en el mismo lugar después de boot: que el -v en la primera captura de pantalla.

Descargo de responsabilidad: En cuanto a las cuestiones legales planteadas en los comentarios, la mayoría de la gente con la que hablé no creía que tuvieras que estar ejecutando activamente OS X en la máquina, ya que se pueden hacer cosas como ejecutar una versión diferente de OS X en una VM, o utilizar VMWare ESXi. No soy abogado y no hablé con uno, así que cualquier persona interesada tendría que consultar a su propio equipo legal.

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