17 votos

Bucle de reinicio de VM de Monterey y pánico del kernel en VirtualBox 6.1.32 (en hardware de host de Apple)

Medio ambiente

  • Máquina Apple MBA 2020 MacBook Air9,1 / Intel / x86_64
  • Sistema operativo anfitrión: MacOS Big Sur 11.6.2
  • Compilación del sistema operativo anfitrión: 20G314
  • SW: VirtualBox 6.1.32 r149290 (también probado en VirtualBox 6.1.30 r148432)
  • OS invitado: MacOS Monterey 12.1 (21C52)

Propósito

  • Actualizar VM de Big Sur 11.6.2 (totalmente funcional con VB 6.1.32) a Monterey 12.1.
    O
  • Instalación desde cero de una VM de Monterey. Ambos tienen el mismo resultado final: la inestabilidad.

Después del primer arranque con Monterey, la VM de repente se cuelga y se reinicia sola, informando de que "Este sistema se reinició automáticamente después del pánico". Parece que entra en un "bucle de reinicio" porque después de algún tiempo, incluso sin hacer nada, un reinicio sigue sucediendo una y otra vez, como en un bucle infinito.

Cómo reproducirse

  1. Abrir VB 6.1.32

2a. Inicie una VM actualizada a Monterey
O
2b. Iniciar una VM instalada desde cero con Monterey
O
2.c Inicie una VM con "Install MacOS Monterey ISO" como único almacenamiento añadido a la VM (NO hay ningún otro disco duro presente)

  1. Sólo hay que esperar un tiempo...

\==> Verás que en 0-15 min. el SO huésped se cuelga y se reinicia súbitamente por sí mismo.
\==> Entonces el mensaje de la consola es: "Este sistema se reinició automáticamente después del pánico"

Registros e información

Desgraciadamente, sigo observando la inestabilidad de Monterey as Guest con VB 6.1.32, ¡incluso en el hardware de Apple!

Todos los datos de configuración, y un video están a disposición para tener una idea, así como VB Logs (ver archivos adjuntos).

Preguntas

He preguntado en el foro de VirtualBox aquí tema 104998 con la esperanza de recibir una respuesta útil, lo que no ha sucedido hasta ahora.

Me interesa sobre todo compartir con la comunidad y encontrar otras experiencias de usuarios.

¿Le ocurre a otra persona el mismo comportamiento o uno similar?
¿Alguien ha aplicado una solución o ha encontrado un remedio?
¿Alguien ha conseguido alguna vez una instalación huésped de Monterey realmente estable y utilizable (en Mac HW) con VirtualBox?


Añadido más tarde...

He vuelto unos días después, sólo para una pequeña actualización de este tema.

Me preguntaba si algo ha cambiado con Monterey (Host), tal vez los recursos de hardware se gestionan de manera diferente en Monterey, o que más generalmente algo ha cambiado.

Así que repetí las tareas con la misma VM, así que VirtualBox 6.1.32 con Monterey (Guest) en Monterey (Host en hardware Apple)

Medio ambiente (revisado)

  • Máquina Apple MBA 2020 MakBookAir9,1 / Intel / x86_64
  • Sistema operativo anfitrión: MacOS Monterey 12.1
  • Compilación del sistema operativo anfitrión: 21C52
  • SW: VirtualBox 6.1.32 r149290
  • Sistema operativo invitado: MacOS Monterey 12.1 (21C52)

Lamentablemente observo que el resultado sigue siendo el mismo: VM hace un bucle de reinicio y kernel panic.

0 votos

Puedes considerar el uso de VMware Fusion Player. La licencia no comercial es gratuita. Tengo Monterey instalado en un host iMac 2013.

0 votos

Gracias @DavidAnderson por tu prueba. Ciertamente consideraré eso, así como mover todas las otras VM que tengo (Linux, Win). VB siempre ha sido grande para mis necesidades. En las notas de lanzamiento de VB 6.1.30 dicen: "VBoxHeadless: Fixed crash when running on MacOS Monterey (bug #20636)" y "MacOS host: fix multiple bugs specific to MacOS Monterey in installer and startup of kernel extensions" Y lamento ver que este no es mi caso todavía, a pesar de lo que afirman.

32voto

CodeKata Puntos 458

Después de algunas investigaciones, el problema parece estar relacionado con la emulación del TSC (contador de tiempo).

Lo siguiente me ha funcionado:

  1. Cierre TODAS las ventanas de VirtualBox (de lo contrario, se sobrescribirá la siguiente configuración)
  2. Ejecutar el comando de la línea de comandos, donde YOUR_VM_NAME es el nombre de su VM:
    VBoxManage setextradata "YOUR_VM_NAME" "VBoxInternal/TM/TSCMode" "RealTSCOffset"
  3. Si sigue viendo pánicos en el kernel, compruebe que su .vbox contiene los ajustes aplicados y también comprueba los registros de la VM en busca de errores relacionados con RealTSCOffset .

0 votos

¡Absoluta leyenda @Codeguard!

0 votos

Esto funcionó para mí en un Hackintosh con Virtualbox 6.1. Siguió estrellarse con pánico en continuar después de elegir para instalar.

0 votos

Hola, añadir el parámetro RealTSCOffset a mi VM parece resolver el problema. Muchas gracias, su respuesta salvar mi día. saludos ;)))))

15voto

CodeKata Puntos 458

He descubierto que cambiar el número de CPUs virtuales a 1 ayuda. Pero entonces es más lento, por supuesto.

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