macOS Big Sur beta en la placa Z390 Aorus Elite

Instalar macOS 11 Big Sur beta en placa base Z390 Aorus Elite con i3 9100 Coffee Lake y Radeon RX 580, utilizando OpenCore 0.6.4 como gestor de arranque.

macOS 11 Big Sur (BS en adelante) va a ser la siguiente versión del sistema operativo de los Mac. Desde la web Apple Beta Software Program se puede descargar la utilidad que activa las versiones beta públicas desde el panel Actualización de Software de Perfil del Sistema. La versión beta pública actual es la 9, compilación 20A5384c.

En mi PC la instalación de BS beta en un disco SSD independiente ha resultado relativamente fácil teniendo en cuenta la gran cantidad de cambios internos en relación con el kernel, la carga de extensiones, los mecanismos de seguridad y otras características muy importantes en lo que respecta al mundo Hackintosh. Los desarrolladores de OpenCore (OC en adelante) han publicado varias versiones, 0.6.0, 0.6.1, 0.6.2, 0.6.3 y 0.6.4, capaces de arrancar BS en los PC compatibles.

He utilizado OC con la mayoría de las opciones que utilizo en macOS Catalina, están recogidas en este artículo: OpenCore y macOS Catalina en placa Z390 Aorus Elite

Partiendo de esa base voy a comentar las diferencias que he encontrado en la instalación y configuración de BS respecto a Catalina. Lo que no veas aquí, búscalo en el otro artículo.

Obtener BS beta

Apple ofrece una pequeña aplicación en la web Apple Beta Software Program. Accedes con tu cuenta de Apple para descargar «macOS Public Beta.dmg«. Esta aplicación modifica el panel Actualización de Software que, a partir de ahora, mostrará también versiones beta, no solamente de BS sino también puede ofrecer versiones beta de Catalina. Al final obtienes «Instalar macOS Big Sur Beta.app» en la carpeta Aplicaciones.

Crear USB de instalación

Yo he creado el USB de instalación con este comando de Terminal:

sudo /Applications/Install\ macOS\ Big\ Sur\ Beta.app/Contents/Resources/createinstallmedia --volume /Volumes/USB /Applications/Install\ macOS\ Big\ Sur\ Beta.app

Recuerda particionar el USB con mapa de particiones GUID y formatearlo como HFS Plus.
El proceso dura bastante más que en el caso de Catalina. Al terminar obtienes el USB de instalación pero sin OC en la partición EFI por lo que hay que conseguir la versión 0.6.4 (la más reciente) y copiarla en la carpeta EFI. En esta carpeta es donde vamos a realizar los ajustes requeridos para poder instalar BS y también será la que utilicemos más tarde en la carpeta EFI del disco en el que se instala BS.

La instalación de BS dura bastante más que la de Catalina. En algunos momentos puede parecer que se ha detenido durante algunos minutos, espera y observarás que el proceso continúa. Sobre todo cuando macOS está sellando el volumen del sistema y en modo verbose se muestra el mensaje «Forcing CS_RUNTIME«, aquí se detiene durante varios minutos y aparentemente no hay actividad pero al cabo de un tiempo el proceso continúa.
La instalación puede detenerse y entra en un bucle de reinicios en la sección ramrod, esto suele deberse a falta del emulador SMC, para solucionarlo puedes cambiar a FakeSMC o añadir boot-args: vsmcgen=1 para forzar la carga de VirtualSMC.

Ajustes de OC para BS

La carpeta de OC coincide en su mayor parte con la que utilizo en macOS Catalina. Las carpetas ACPI – Drivers – Kexts – Resources – Tools son idénticas en ambos sistemas. Las diferencias (pocas) están en el archivo config.plist y son las que comento a continuación. Recuerda que se trata de OC 0.6.4.

Kernel/Patch
Enable TRIM for SSD (incluido en la lista de parches del menú desplegable).

NVRAM-Add
UUID 7C436110-AB2A-4BBB-A880-FE41995C9F82/boot-args:

  • -v: para observar los mensajes de texto durante el arranque, útil hasta ver que todo funciona bien, más tarde puede ser borrado para tener un arranque más elegante.
  • vsmcgen=1: fuerza la carga de VirtualSMC.kext, en teoría a partir de OC 0.6.1 se ha resuelto este problema y este argumento no sería necesario pero en mi caso no arranca bien sin él.
  • igfxfw=2: fuerza la carga de Apple GuC (Graphics micro code); aunque utilizo la tarjeta RX 580 como primaria, tengo la iGPU habilitada en BIOS y sin este argumento también da error.
  • csr-active-config=00000000 (data) equivale a SIP Enable, necesito esta opción para que el programa de instalación funcione correctamente y también es necesaria una vez que BS está instalado para que ofrezca las actualizaciones que Apple va lanzando.

Platform: iMacPro1,1 en SMBIOS.

El resto de opciones van igual que en Catalina.

Funcionamiento de BS

BS funciona muy bien teniendo en cuenta que es una versión beta. Arranca con rapidez y se puede utilizar casi con toda normalidad. Los únicos inconvenientes detectados son:

  • la codificación y descodificación de vídeo H264 parece funcionar bien pero no la de HEVC (corregido en la beta 10).
  • algunas teclas multimedia no funcionan bien con la app Música (corregido en la beta 10).
  • la app Música no añade bien canciones a listas de reproducción y a veces se cierra con el mensaje «Guardando biblioteca de Música» y puede ser necesario forzar la salida de la app (corregido en la beta 11.0.1).
  • el panel de Fecha y hora no tiene la opción de añadir la fecha en la barra de menús pero puede ser una característica de BS: está ahora en Dock y Barra de Menús.

Puedes descargar mi carpeta EFi completa desde aquí.

28 respuestas a «macOS Big Sur beta en la placa Z390 Aorus Elite»

  1. Desde la versión 6 de la beta pública tengo problemas para la descarga de las actualizaciones, a partir de la beta 9 tuve que volver a empezar, como uso algunos programas que requieren SIP desactivado en forma parcial, supongo 067 tal vez sea la razón.
    Pero en la beta 10 paso algo similar, se detuvo antes de iniciar la descarga y después de varios intentes aparece un cuadro que dice que se tiene que usar el instalador completo, después de dos intentos empezó a descargar el instalador completo de Big sur como si fuera un GM, 12 y tantos Gb.
    Después del segundo reinicio el arranque se detiene, no lee, no escribe, la pantalla en negro. Uso OC 0.6,1 y ahora 0.6.2 sólo que ahora se reinicia y no alcanzo a leer la pantalla, aún con la opción debug no aparece el final.
    Has llegado a instalar beta 10?

  2. Oh, olvidé decir mi configuración.
    Asus Z370a Prime, i3 8100, 16Gb RAM 2400Mhz, SSD Kingston 256Gb, Monitor curvo Samsung DP HDMI VGA.
    Opencore 0.6.2 SSDT de Olarila para USB 3.0 3.1.

    1. Hay un comando de Terminal que ofrece las versiones actuales de cada macOS, es (todo en la misma línea):

      curl -O https://raw.githubusercontent.com/munki/macadmin-scripts/main/installinstallmacos.py && sudo /usr/bin/python installinstallmacos.py --raw --seedprogram DeveloperSeed

      Muestra la lista para que elijas la versión con el nº que corresponda:

      # ProductID Version Build Post Date Title
      1 001-15219 10.15.5 19F2200 2020-06-15 macOS Catalina
      2 001-59618 11.0 20A5395g 2020-10-15 macOS Big Sur Beta
      3 001-04366 10.15.4 19E2269 2020-05-04 macOS Catalina
      4 041-91758 10.13.6 17G66 2019-10-19 macOS High Sierra
      5 041-88800 10.14.4 18E2034 2019-10-23 macOS Mojave
      6 061-26589 10.14.6 18G103 2019-10-14 macOS Mojave
      7 001-51042 10.15.7 19H2 2020-09-24 macOS Catalina
      8 001-36735 10.15.6 19G2006 2020-08-06 macOS Catalina
      9 061-86291 10.15.3 19D2064 2020-03-23 macOS Catalina
      10 041-90855 10.13.5 17F66a 2019-10-23 Install macOS High Sierra Beta
      11 061-26578 10.14.5 18F2059 2019-10-14 macOS Mojave
      12 001-36801 10.15.6 19G2021 2020-08-12 macOS Catalina

      Es una forma de descargar la versión completa en caso de que falle desde Actualización de Software. Recuerda que a Big Sur parece que no le gusta SIP Disabled para esta tarea por lo que, cuando quieras ver si hay actualizaciones o instalar la actualización, conviene que csr-active-config esté como 00000000.

      He podido instalar la beta 10 actualizando sobre la beta 9 pero para ello he tenido que modificar 2 parámetros de config.plist en Misc – Security:
      SecureBootModel = Disabled (no Default)
      DmgLoading = Any.
      Con OC 0.6.2.

  3. Hola,
    No consigo instalar, me da error panic kernel. Se me queda atascado con la manzana en blanco sin progreso. Estoy instalando desde Catalina con opencore 0.6.3.

    1. Hola, Ricardo. Unas preguntas.
      ¿Placa base, micro y tarjeta gráfica?
      ¿Estás intentando instalar Big Sur desde Catalina o con el USB de instalación?
      ¿Cómo has creado el USB de instalación si es eso lo que utilizas?
      ¿Se atasca en la manzana blanca inicial, después del menú de OpenCore, sin llegar a salir la barra de progreso?
      ¿Qué eliges en el menú de OpenCore antes de que se quede bloqueado?
      Manda tu EFI en ZIP, puedes hacerlo por Wetransfer o cualquier servicio similar, mi email es eaperez arroba me punto com (ya sabes cómo juntarlo).
      Nota: pásate a la entrada siguiente a esta, la que he publicado sobre Big Sur versión definitiva, no beta, seguiremos desde allí.

  4. Hola, chicos, me sucede algo similar, estoy en OpenCore 0.6.4, Catalina, Intel core i5 10 generación, descargué la actualización a Big sur, se instala normalmente, llegó a iniciar normalmente el sistema a Big Sur y cuando llegó a reiniciar por primera vez el sistema sucede esto: carga la data (-v) y después se queda en negro la pantalla y lo mismo me pasó en un Ryzentosh. Chicos, alguien que sepa lo que esta sucediendo y me pueda ayudar, gracias.

    1. Hola, Pablo. Das pocos datos.
      El Ryzentosh es un mundo diferente al Intel y requiere sus propios parches de OpenCore para AMD por lo que lo dejo a un lado ya que ahí no tengo experiencia.
      Cuestiones: placa base y tarjeta gráfica, usas la gráfica integrada en el micro o una externa, versión de Big Sur (11.0.1 oficial o beta), llegas a ver Big Sur instalado y al reiniciar es cuando falla o es durante la instalación (esto no me queda claro en tu mensaje), el fallo se produce habiendo arrancado desde la EFI del disco con macOS, es la misma EFI que en Catalina o tiene cambios, llegas a ver en qué texto se detiene antes de pasar a pantalla negra, etc. Aclara estas cuestiones para saber más del problema.
      También puedes mostrar tu EFI para repasarla. Puees subirla a algún sitio cuyo enlace de descarga puedas pegar aquí en un comentario y te comento si veo algo que pueda ayudar.

      1. Pol, gracias.

        -Procesador i5 10 generación
        -Placa z490 Asus PRIME
        -Tarjeta gráfica RX 5700 XT AMD
        -EFI https://1drv.ms/u/s!An6mdJHfinwFjS22r76pW2ieXqYv?e=jYxW1i

        Pues sí, hackintosh y ryzentosh son distintos pero no sé la razón por la que me sucedió el mismo problema de la pantalla negra en ambas situaciones (ryzentosh ya no uso).

        Ahora esto es lo que sucede en el hackitonsh, actualicé a Big Sur desde Catalina pero previo actualicé los kexts para no tener complicaciones, el sistema se actualizó normal y se inició todo ok, monté la EFI para asegurarme de que esté en su lugar y también estuvo correcto, ahora yo, cuando decido reiniciar por primera vez el sistema o apagarlo, al arrancar carga la data y queda en negro.

        1. Lo único que no me queda claro es lo de «cargar la data». ¿Llega a salir el menú de OpenCore? Si sale ese menú y eliges disco para arrrancar ¿sale la manzana y la barra de avance o ya no sale nada y queda en negro?
          Si una EFI va bien desde USB debería ir bien desde el disco de macOS. Un detalle más: ¿cuando arrancas por primera vez desde el disco, si llegas a ver el menú de OpenCore, pulsas ResetNVRAM antes de arrancar de nuevo para limoiar posibles valores que hayan quedado de los arranques con la memoria USB?

          Tu carpeta EFI la veo bien, no hay nada llamativo excepto algunas cosas que trae el archivo config.plist de OpenCore y que no necesitas. Sólo 2 comentarios:
          – en boot-args tienes alcid=1 pero en DeviceProperties también lo tienes como layout-id=01000000, esas 2 claves son redundantes, quito la de boot-args.
          – ¿has probado a arrancar sin agdpmod=pikera en boot-args? Yo lo he dejado puesto pero si ves que sigue fallando haz una prueba sin ese argumento.

          Dejo aquí el archivo config.plist con algunos cambios, prueba y dime si con él arranca desde el disco, pero recuerda hacer ResetNVRAM la primera vez que arranques. Y recuerda tener siempre un USB que llegue al menú de OpenCore y poder arrancar macOS si la EFI del disco falla.

          1. Esta vez lo hice descargando la imagen completa de Big Sur y montando la EFI.
            Sabes, probé la EFI que me pasaste y sigue igual, también probé quitando pikera y el resultado es el mismo, cuando llegué a la parte de modificación selección de país se puso negro (no lo vi pero se escuchó a la narradora). Todo funciona en teoría, solo se hace negra la pantalla y esto solo pasa en Big Sur porque en Catalina funciona muy bien la EFI.

          2. ¿Cómo están enlazados tarjeta AMD y monitor? ¿Es cable HDMI a HDMI? Si es así, has de probar conector DisplayPort de la tarjeta gráfica y posiblemente del monitor también si lo tiene, pero al menos el de la RX, por lo que cuentas la pantalla se va a negro pero en realidad el sistema sigue funcionando por detrás.

          3. Sí, es de HDMI a HDMI, probaré tu sugerencia.
            Sabes, hay un usuario que postea soluciones a errores de la placa z490 o al menos que esté relacionado a su build, tú crees que sea la solución? Y este link más que sería la guía.
            Gracias Pol por estar al tanto de este caso, qué buena onda eres.

          4. Este usuario yilmazca tiene una placa muy parecida a la tuya y la CPU del mismo tipo pero hay una diferencia fundamental: él usa la iGPU como tarjeta primaria y única por lo que tu situación cambia bastante al tener la AMD como primaria. La guía para parchear el framebuffer de la Intel está pensada para quienes usan la Intel sin dGPU. Aparte de que es una tarea complicada pero además en tu caso no sé si es lo que necesitas.
            Tu problema es diferente. Al usar la Intel como secundaria, sólo para tareas de codificación de vídeo, no necesitas parchear framebuffer ni especificar conectores no nada de eso, sólo darle a macOS un nº de AAPL,ig-platform-id para la Intel en config.plist y nada más.
            Tu problema es que recibes pantalla negra desde la tarjeta AMD y eso es lo que hay que resolver. Se me ocurrió lo del conector DisplayPort porque suele funcionar mejor que HDMI en macOS pero tampoco estoy seguro de que sea la causa del problema. Sin embargo has de probarlo.

          5. Un intento más antes de probar DisplayPort. Cambia agdpmod=pikera por agdpmod=ignore en boot-args.
            Junto con las últimas versiones de Lilu y WhateverGreen si no las tienes ya al día:
            Acidanthera Updates: December 2020
            Ten en cuenta que Lilu + WhateverGreen + VirtualSMC + AppleALC han de ser todas de la misma serie, es decir publicadas en el mismo lote por Acidanthera, esto no tiene que ver con tu pantalla negra pero, si descargas alguna de ellas desde el enlace que te pongo, hay que descargar las 4 desde ese mismo enlace para que sus versiones estén bien relacionadas.

          6. Actualicé los kexts y cambié pikera por ignore pero aún nada.

            Te comento, ayer cambié el orden del cable HDMI del monitor, estaba conectado en la primera entrada y después lo puse en la segunda entrada y reinicié la PC y tuve visualización de la instalación/configuración de usuario, terminé la configuración y le di reiniciar y se puso negra la pantalla otra vez.
            Parece ser el HDMI siempre, tendré que tratar de conseguir un cable DisplayPort a HDMI o adaptador

          7. Sí, hay que probar con el conector DisplayPort.
            ¿Has hecho ResetNVRAM cuando arrancas con la EFI desde el disco de macOS?

          8. Pol, sí le doy ResetNVRAM pero no ayuda, creo, de todas formas trataré de conseguir el cable DisplayPort a HDMI o adaptador DisplayPort porque mi monitor no tiene entrada a DisplayPort, te pondré al tanto.

          9. Bueno, pues poco más te puedo decir salvo esperar a que pruebes con el conector DP. Mira que hay gente con hardware similar al tuyo y esa gráfica y funcionan sin ese problema que tienes. A veces no sabe uno por qué se producen estas cosas.

          10. Hola, Pablo. Prueba esta EFI, es la tuya con estas modificaciones:

            – añadido SSDT-RHUB.aml que es recomendado para CPU Intel 10ª generación en la guía de Dortania
            – modificaciones en config.plist.

            La cambias tal cual, entera, por tu EFI actual. Recuerda tener siempre un USB con OpenCore que arranque bien para poder acceder al disco de macOS si esta EFI fallase.

            Cuando vayas a utilizarla, en PlatformInfo > Generic > ROM escribe la dirección MAC de tu tarjeta de red sin puntos dobles ni espacios, por ejemplo si la MAC de tu Ethernet es B4:36:E5:E8:77:A5, escribe B436E5E877A5. Esto ayuda a que funcionen bien los servicios de Apple, incluido Mensajes.

            Respecto al hilo al que refieres, lo había leído hace unos días cuando buscaba información sobre tu problema pero no le di más valor porque la EFI que parece haber funcionado al usuario con un problema parecido al tuyo es Clover, no OpenCore, yo la repasé y no vi nada fuera de lo común que pudiera ayudarte a ti.

            Nota: recuerda también añadir los nº de serie de iMac19,1.

          11. Pues no me has dado buenas noticias 🙁
            En fin, por ahora no te puedo decir más, seguiremos probando a ver si lo resolvemos.
            Que pases una buena nochevieja. Hasta el año que viene!

          12. Pol, buenas noticias de año nuevo, primero agradecerte todo este tiempo de tu apoyo y creo que toda esta información también ayude a otras personas que llegan a tener este problema semejante del pantallazo negro.
            Solución: entrar a Bios y desactivar Serial Port.

          13. No me lo puedo creer. Así que era eso. Mira que en muchos sitios está recogido que en placas como la tuya y en las 390 hay que desactivar Serial Port para macOS. No se me ocurrió recordar ese punto. Entonces ¿con ese cambio se ha solucionado y puedes entrar bien en macOS con buen funcionamiento de la RX 5700?

Deja una respuesta

(La dirección de email no es necesaria)