macOS Big Sur beta en Z390 Aorus Elite

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

macOS 10.16 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, y es posible que sea la última que se lance antes de la versión final por lo que se lee en foros especializados.

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 3 versiones, 0.6.0, 0.6.1 y 0.6.2, 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.2 (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.2.

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 OC 0.6.1 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 pero, si necesitas funcionar con SIP Disable, cambias este parámetro a 67000000 (data).

Platform: iMac19,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.
  • algunas teclas multimedia no funcionan bien con la app Música.
  • la app Música no añade bien canciones a listas de reproducción.
  • la app Música cierra con el mensaje «Guardando biblioteca de Música» y puede ser necesario forzar la salida de la app.
  • 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í.

4 respuestas a «macOS Big Sur beta en 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.

Deja una respuesta

Tu dirección de correo electrónico no será publicada.