Creación de una unidad flash USB de arranque Clover con MACOSX desde Windows. Instalación y configuración del gestor de arranque Clover en su disco duro ¿Dónde se almacena el archivo de arranque en Clover?

Trébol- un gestor de arranque que puede cargar macOS y Windows con Linux, pero su característica principal es cargar Mac OS X. Precisamente por eso fue creado. La base de Clover es EDC2+Duet.

Clover v2.4k es un gestor de arranque de código abierto que utiliza tecnologías de los proyectos Chameleon, rEFIt, XNU, VirtualBox.

Principales características:

  • Descarga de sistemas macOS 10.xx, EFI de Windows y Linux EFI;
  • Clover EFI proporciona sistemas operativos servicios de tiempo de ejecución, lo cual no es posible con los cargadores de arranque basados ​​en BIOS;
  • Básicamente, Clover detecta automáticamente el hardware instalado y establece las propiedades necesarias de forma predeterminada, pero el usuario puede cambiar la configuración en el archivo config.plist;
  • Clover le permite usar el panel Volumen de inicio en Preferencias del Sistema;
  • El volumen de arranque se puede especificar mediante UUID en el archivo config.plist;
  • Edición automática de tablas SMBIOS para cumplir con la versión estándar 2.6;
  • Edición automática de tablas ACPI para cumplir con la versión estándar 4.0;
  • La tabla DSDT modificada se puede cargar desde la partición raíz del sistema operativo o desde el directorio EFI;
  • Corrección DSDT sobre la marcha: mediante correcciones integradas y plantillas personalizadas;
  • Restaurar la funcionalidad de reinicio, suspensión y despertar;
  • Conexión automática de tarjetas de video ATI, NVidia e Intel con opciones de personalización;
  • Restaurar la funcionalidad USB hasta el estándar 3.0;
  • Inyección de propiedades para dispositivos en el bus PCI, incl. tarjetas de sonido y de red;
  • Capacidad para configurar la administración de energía y las frecuencias del procesador;
  • Cargar o restablecer tablas ACPI adicionales (SSDT-xx, APIC, BOOT, SLIC, SLIT, SRAT, UEFI, etc.);
  • Cargando extensiones del kernel del sistema operativo de terceros;
  • Realizar cambios en el kernel y las extensiones del sistema operativo sobre la marcha;
  • Soporte completo para la funcionalidad NVRAM;
  • Establecer una pausa antes de cargar el sistema operativo, apariencia personalizable, la capacidad de tomar capturas de pantalla presionando F10;
  • Guardar informes previos (tecla F2) y posteriores al arranque para diagnóstico y depuración.
Temas de trébol -

Descripción completa de Clover, manual de usuario. PDF
La revisión actual de la descripción es 4571.

Configurador de trébol 5.4.3.1
Clover, a partir de la versión r3251, desactiva SIP de esta manera: RTVariables CsrActiveConfig 0x67

Qué hay de nuevo:

Capturas de pantalla:


  • Versión:
  • Desarrollador: apianti, asava, blusseau, dmazar, slice2009, download-fritz, brockbackups
  • Requisitos del sistema: Macintosh desde la versión 10.5 en cualquier hardware
  • Lenguaje de interfaz: Inglés + Ruso
  • Tamaño: 8,96MB
  • visita el sitio web oficial

Características clave

  • Cargando sistemas de la familia Mac OS X 10.4 - 10.8.
  • Cargando sistemas windows EFI y Linux EFI (en depuración).
  • Descargue LegacyOS (Windows XP, Linux, DOS).
  • Soporte para RuntimeServices, que no es posible para generaciones anteriores de gestores de arranque.
  • Detección automática del equipo que utilizas y asignación de todas las propiedades necesarias por defecto. Posibilidad de cambiarlos en config.plist.
  • Reinicie en otro sistema a través del panel "Volumen de inicio".
  • Asignando su propio UUID en config.plist. Cumplimiento total de lo escrito y visto en el sistema.
  • SMBIOS actualizado a la versión 2.6.
  • ACPI actualizado a la versión 4.0. Su DSDT se puede cargar desde la partición desde la que cargará o desde los directorios del propio cargador.
  • Cargando las siguientes tablas ACPI (SSDT-xx, APIC, BOOT, SLIC, SLIT, SRAT, UEFI...).
  • Asignar una dirección y un valor para el registro responsable de la capacidad de reiniciar a través de config.plist.
  • Sistema de sueño/vigilia.
  • Forzar la asignación de PCIRootUID en config.plist.
  • Inyección de tarjetas de video ATI y NVIDIA, así como la presencia de " ajustes manuales"a través de config.plist.
  • Parche USB (LegacyOff, Propiedad, Incorporado, ID de reloj) a USB 3.0.
  • Inyectando propiedades HDA.
  • Inyectando la propiedad incorporada de Ethernet.
  • Soporte de CPU Turbo a nivel de gestor de arranque.
  • Genere estados P y C para su procesador.
  • Cargando kexts desde el directorio del cargador.
  • Solucionando el error de FireWire (modo de seguridad).
  • Ajuste manual GUI: soporte para temas, íconos, fuentes.
  • Soporte para idiomas nacionales.
  • Guardar capturas de pantalla de la GUI presionando la tecla F10.
  • Guardar boot.log y preboot.log desde la GUI presionando la tecla F2.

Conseguir trébol

Obtener una copia binaria de Clover
CloverV2-rev582.zip o manualmente

Instalación

Preparando una unidad flash USB

Instalación de Clover con un instalador

  1. leyendo la introducción

Instalación manual

Instrucciones para usuarios experimentados de OS X, *nix y aquellos que quieran personalizar al máximo el gestor de arranque y saber utilizar un terminal.

Ajustes

Cómo arreglar DSDT usando Clover

Agregue líneas adicionales a la sección ACPI del archivo /EFI/config.plist:
FixDsdtMáscara
0xFFFF
Elimine /EFI/ACPI/patched/DSDT.aml si le entra un pánico en el kernel.
Todos los valores de máscara se muestran a continuación. Algunos parches requieren el parche DTGP (0x0001) para funcionar correctamente.

Máscaras 0x00FF:
0000 0000 0000 0001 = 0x0001 = FIX_DTGP
0000 0000 0000 0010 = 0x0002 = FIX_WARNING
0000 0000 0000 0100 = 0x0004 = FIX_SHUTDOWN
0000 0000 0000 1000 = 0x0008 = FIX_MCHC
0000 0000 0001 0000 = 0x0010 = FIX_HPET
0000 0000 0010 0000 = 0x0020 = FIX_LPC
0000 0000 0100 0000 = 0x0040 = FIX_IPIC
0000 0000 1000 0000 = 0x0080 = FIX_SBUS

Máscaras 0xFF00:
0000 0001 0000 0000 = 0x0100 = FIX_DISPLAY
0000 0010 0000 0000 = 0x0200 = FIX_IDE
0000 0100 0000 0000 = 0x0400 = FIX_SATA
0000 1000 0000 0000 = 0x0800 = FIX_FIREWIRE
0001 0000 0000 0000 = 0x1000 = FIJAR_USB
0010 0000 0000 0000 = 0x2000 = LAN_FIJA
0100 0000 0000 0000 = 0x4000 = FIJAR_WIFI
1000 0000 0000 0000 = 0x8000 = FIX_HDA

Cómo utilizar parches DSDT:
0000 0000 1111 1111 = 0x00FF = Habilitar corrección de máscara: bit(0) ~ bit(7).
1111 1111 0000 0000 = 0xFF00 = Habilitar corrección de máscara: bit(8) ~ bit(15). Primero debe habilitar el método DTGP (0xFF01).

Puede arreglar DSDT para una función. Necesita un parche DTGP para funcionar sin DSDT.aml.
0000 0000 0000 1001 = 0x0009 = DTGP + MCHC
0000 0000 0010 0001 = 0x0021 = DTGP + LPC
0000 0000 1000 0001 = 0x0081 = DTGP + SBUS
0000 0001 0000 0001 = 0x0101 = DTGP + PANTALLA
0000 0010 0000 0001 = 0x0201 = DTGP + IDE
0000 0100 0000 0001 = 0x0401 = DTGP + SATA
0000 1000 0000 0001 = 0x0801 = DTGP + FUEGO
0001 0000 0000 0001 = 0x1001 = DTGP + USB
0010 0000 0000 0001 = 0x2001 = DTGP + LAN
0100 0000 0000 0001 = 0x4001 = DTGP + WIFI
1000 0000 0000 0001 = 0x8001 = DTGP + HDA

O arregle DSDT para múltiples funciones. Necesita un parche DTGP para funcionar sin DSDT.aml.
0000 0101 0000 0001 = 0x0501 = DTGP + PANTALLA + SATA
0011 0001 0000 0001 = 0x3101 = DTGP + PANTALLA + USB + LAN
1011 0101 0000 0001 = 0xB501 = DTGP + PANTALLA + SATA + USB + LAN + HDA

Para facilitar el cálculo, puede utilizar aplicación estándar"Calculadora".

Asamblea de trébol

Montaje de trébol a mano.

Para ensamblar necesitas tener Línea de Comando Herramientas para Xcode - Descargar
Comenzar
CD
mkdir src
cd original
rizo - -C -L -O ftp://ftp.gnu.org/gnu/gmp/gmp-5.0.4.tar.bz2
rizo - -C -L -O ftp://ftp.gnu.org/gnu/mpfr/mpfr-3.1.0.tar.bz2
rizo - -C -L -O http://www.multiprecision.org/mpc/download/mpc-0.9.tar.gz

HFSPlus.efi.zip: descargar manualmente.
cp ~/Descargas/HFSPlus.efi.zip ./
svn co https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2 edk2
cd edk2
svn co https://cloverefiboot.svn.sourceforge.net/svnroot/cloverefiboot Trébol
hacer -C BaseTools/Fuente/C
CD Trébol
cp ~/src/HFSPlus.efi ~/src/edk2/Clover/HFSPlus/Ia32/HFSPlus.efi
cp ~/src/HFSPlus64.efi ~/src/edk2/Clover/HFSPlus/X64/HFSPlus.efi
./cbuild.sh -xcode -ia32 -liberación

Este script crea Clover32, pero también es necesario para configurar EDK2. Ahora debemos ajustar esta configuración.

Bibliotecas
CD ~/src/gmp-5.0.4
compilación mkdir
compilación de cd
../configure --prefix=/opt/local
hacer
sudo hacer instalar
CD ~/src/mpfr-3.1.0
compilación mkdir
compilación de cd
../configure --prefix=/opt/local --with-gmp=/opt/local
hacer
sudo hacer instalar
CD ~/src/mpc-0.9
compilación mkdir
compilación de cd
../configure --prefix=/opt/local --with-gmp=/opt/local --with-mpfr=/opt/local
hacer
sudo hacer instalar

Compilando el compilador gcc-4.6.2 x64-linux-gnu.
cp ~/src/edk2/Clover/mingw-gcc-build.py ~/src/edk2/BaseTools/gcc/
CD ~/src/edk2/BaseTools/gcc/
./mingw-gcc-build.py --arch=x64

Archivos de configuración
cp ~/src/edk2/Clover/build_rule.txt ~/src/edk2/Conf/
cp ~/src/edk2/Clover/tools_def.txt ~/src/edk2/Conf/
cp ~/src/edk2/Clover/MdeModulePkg.dec ~/src/edk2/MdeModulePkg/MdeModulePkg.dec

Construyendo Clover64 y REFIt
cd ~/src/edk2/Trébol/
./cbuild.sh -gcc46 -x64 -liberación
cd rEFIt_UEFI/
./build64.sh

La carpeta ~/src/edk2/Build contiene los resultados de la compilación.

Construyendo Clover usando CloverGrowerV1.5

Necesario para el trabajo Herramientas de línea de comando.
Descargar CloverGrowerV1.5.zip
Desempaquete en su carpeta de inicio
Abra la Terminal
Introduzca el CD CloverGrowerV1.5
I./CloverGrower.sh
Presione Enter (se crea un enlace para el comando "clover")
Presione p (esto es mejor)
Luego seguimos las instrucciones.

Hacer botas de trébol y camaleón Memoria USB Disco
bajo Windows XP y superior.












Instalación completa (parcial, solo formato) del gestor de arranque Clover en una unidad flash USB:

En el menú Opciones->Configuración elegir:

1. Conjunto de datos de arranque (conjunto de archivos de carga):

  • Incorporado (revisiones incorporadas " Trébol y camaleón«),
  • Externo (externo): descarga un archivo zip con una estructura de carpetas y archivos similar al gestor de arranque instalado,
  • No instalar (no instalar): formateo solo con la instalación de sectores de arranque.

2. Opciones de formato (opciones de formato):

  • Registros de arranque (sectores de arranque) -> Trébol ,
  • Alinearse con los sectores: 8192 (por defecto)
  • Alinearse con los sectores: 63 (si algun BIOS extraños/antiguos no veo la unidad flash)
  • Descansar por defecto.

3. Partición múltiple (desglose en volúmenes):

  • Tamaño de la partición de arranque (el tamaño del volumen de arranque depende de su gusto): desmarque esta casilla si no planea crear un segundo volumen en el mismo disco (por ejemplo, para la distribución MACOSX).

4. Habilitar disco fijo (activación del trabajo con unidades que no son USB) — advertencia -> « bajo su propio riesgo«!
5. Presione el botón " DE ACUERDO «.
6. En la ventana principal del programa -> Disco de destino (unidad de destino): seleccione el objeto requerido (unidad flash USB) para la instalación.
7. Presione el botón “ Formato de disco «.
8. Esperamos y disfrutamos del resultado del programa.

Edite (si es necesario) los archivos de configuración del cargador.

Extraiga la imagen de partición HFS(HFS+) del paquete de distribución para implementarla en una unidad flash USB:

¡La imagen 10.9 Mavericks no es arrancable! Por lo tanto, utilizamos la imagen convertida desde aquí.

Para usar:
Desempaquete el archivo .zip y el archivo 5.hfs que contiene se podrá implementar inmediatamente en una unidad flash a través de BDU.

Cargando la distribución MACOSX en el segundo volumen de una unidad flash USB de arranque:

1. Conducta instalación completa Cargador de arranque Clover en una unidad flash USB con la casilla marcada Tamaño de la partición de arranque.
2. Obtenemos Memoria USB , dividido en dos volúmenes . (Nota: Lamentablemente, de forma predeterminada, el sistema operativo Windows no es compatible Unidad flash USB de varios volúmenes, por lo tanto, solo habrá una partición disponible en Windows).
3. Descargue la distribución MACOSX seleccionada para la instalación. Esta distribución, por supuesto, debe coincidir con todos requisitos necesarios para instalación en PC
4. Extraiga la imagen del kit de distribución. Partición HFS(HFS+) (este será un archivo con la extensión hfs )
La ruta para obtener la imagen HFS deseada dependerá del grado de nativa de su distribución fuente:

  • Para varios ensamblajes de distribución, puede intentar extraer a través del menú: Herramientas -> Extraiga la partición HFS(HFS+) de los archivos DMG .
  • Es posible que lo que esté utilizando no sea el InstallESD.dmg original tomado del paquete minorista InstallOSXMountainLion.app/Contents/SharedSupport/ sino empaquetado nuevamente. imagen original a otra imagen y con un nombre diferente, por ejemplo OSXMountainLion.dmg. InstallESD.dmg del archivo recomprimido es más fácil de encontrar y extraer con el programa 7zFM.exe. Y solo entonces, a partir de él, obtendremos la imagen HFS que necesitamos.

5. En la ventana principal del programa -> Disco de destino - elige nuestro Memoria USB -> Parte 2 .
6. Presione el botón " Restaurar partición «.
7. En la ventana del Explorador que se abre, seleccione el archivo descomprimido con la extensión *. hfs . El tamaño del archivo no debe ser mayor que Parte 2 .
8. Esperamos y disfrutamos del resultado del programa.

¡¡¡Nota!!!

Al instalar OS X desde esta unidad flash Sección de recuperación¡HD no se crea automáticamente!

Si realmente necesita la sección Recovery HD, descargue un paquete separado del sitio web de Apple:
RecuperaciónHDUpdate.pkg
Usando este paquete, siga el enlace para crear una partición Recovery HD completa para OS X Mavericks

Configuración básica del sistema e instalación de kext.

Entonces aquí estamos en el sistema. Si bien poco puede hacer, no nos conectamos, los gráficos no funcionan y, en general, todo se ve muy mal. Esto necesita ser arreglado.

Averigüemos qué son los kexts.

kexto(Extensión del kernel): extensiones del kernel que inician tal o cual equipo incompatible con la Mac original (por ejemplo, donde en el aimak encontramos tarjeta de red¿De Realtek o una tarjeta de sonido?). Esto es lo que necesitamos ahora.

Primero necesitamos la carpeta PostInstall, que descomprimiste en la sección CLOVER en unidad flash USB de arranque. A partir de ahí, primero necesitamos la utilidad Kext, que nos permite instalar kexts en el sistema. Lo iniciamos, ingresamos la contraseña del usuario, esperamos hasta que veamos la inscripción "Todo listo".

Instale el kext en la tarjeta de red (carpeta de red, ordenada en carpetas para cada tarjeta de red), simplemente arrástrelo a la ventana del programa. Esperamos hasta que aparezca el mensaje “Todo hecho”. A continuación, vaya a la sección CLOVER de nuestra unidad flash, luego a kexts y luego a Otro. Copie FakeSMC.kext desde allí a cualquier lugar (mejor en el mismo PostInstall), luego instálelo de la misma manera que el kext en la tarjeta de red. También necesitará un kext USB 3.0. Estaba en el archivo Legacy_13.2_EHC1.kext.zip, que extrajiste en PostInstall. Instalémoslo.

Listo, configuramos Internet, USB y permitimos que el sistema se iniciara (FakeSMC.kext imita el chip de control de administración del sistema, que solo está presente en placas base Manzana. Sin este texto, el sistema simplemente no se iniciará).

Ahora instalemos el gestor de arranque. Vaya a la carpeta PostInstall→ Trébol_v2.3k_r3949. Hay un archivo *.pkg, ábrelo.

Haga clic en continuar, lea la información sobre el gestor de arranque (estoy mintiendo, haga clic en continuar también). A continuación, en la esquina inferior izquierda, haga clic en "Configurar".

Para el arranque UEFI, establezca las siguientes configuraciones:

Hablaremos de la carga heredada más adelante, ya que allí todo es un poco más complicado y tendrás que parchear DSDT.

Haga clic en "Instalar". Repasemos el proceso de instalación del gestor de arranque.

Listo, el gestor de arranque está instalado.

Paso 5. Configuración del gestor de arranque

Después de la instalación, recibiremos un gestor de arranque Clover limpio y sin configurar, que debe configurarse ligeramente. Abra Clover Configurator (en el futuro, no recomiendo usar este programa para editar punto por punto la configuración del gestor de arranque).

Primero, debemos acceder a la partición EFI con el gestor de arranque. En el menú de la izquierda, haga clic en Montar EFI. A continuación, haga clic en Verificar partición, aparecerá una tabla de todas las particiones. La partición que necesitamos debe estar en la misma partición que Apple_HFS, aparece como EFI EFI. Haga clic en Montar partición. En la lista, seleccione el disco que necesitamos (por ejemplo, disk0s1). Tenga en cuenta que hay un error por el cual no todas las secciones son visibles. Gire la rueda del mouse para poder desplazarse entre las secciones y seleccionar la que necesita.

A continuación, haga clic en Abrir partición. Se abrirá una “carpeta” con la sección deseada. Vaya a EFI>CLOVER. Copie plist.config a la carpeta PostInstall para mayor comodidad. Además, por si acaso, cópialo en otro lugar, ya que se editará el que acabamos de copiar. Y uno más como respaldo. Copie y abra plist.config.

Vemos algo como esto:

ACPI: no tocamos las correcciones, soltamos (DropOEM) nuestra tarjeta de video (DropOEM_DSM funciona cuando se encuentran dos parches DSDT. Por lo tanto, dejamos el método de parche automático original como cargador de arranque y deshabilitamos el nuestro, si aparece uno).

Vaya a la sección ARRANQUE.

Así que aquí es donde debemos profundizar. Nosotros mismos establecemos los argumentos, dependiendo del sistema.

V (detallado) - el ya familiar modo de arranque "texto". Es mejor no habilitarlo, sino registrarlo manualmente si es necesario.

arco - arquitectura. En mi caso x86_64

npci - La clave ya la conocemos. Publicamos si es necesario. Recomiendo hacer el primer arranque sin él, pero en modo detallado.

estela oscura - responsable de los patrones de sueño y la hibernación. Tiene 7 modos. Si el sueño no comienza cambiando el modo de hibernación en la terminal, entonces recomiendo usar prueba y error para encontrar el modo Darkwake deseado.

procesadores = 1 - lanzamiento usando solo un núcleo. No recomiendo elegir.

nvda_drv=1 — activación del controlador web NVidia, que instalaremos un poco más adelante. Elige si tienes nVidia.

nv_disable=1 — deshabilite los gráficos que no sean de video y ejecútelos con el controlador nativo de Mac. Es mejor no elegir, sino registrarse manualmente si es necesario.

kext-dev-mode=1 y rootless=0 ya han sido explicados anteriormente.

Vayamos a la subsección derecha.

Volumen de arranque predeterminado — la partición desde la cual comenzará la selección del disco para arrancar de forma predeterminada. Por defecto LastBootedVolume (última partición seleccionada).

Legado - Arranque heredado para los viejos Versiones de Windows y Linux. Depende mucho del hardware y del diseño de la BIOS, por lo que se han desarrollado varios algoritmos:

LegacyBiosPor defecto - para aquellas UEFI BIOS que tengan el protocolo LegacyBios.

Prueba PBR, PBR — Opciones de arranque PBR, esto es demasiado. En mi caso, PBR funciona.

Detección XMP=SÍ es un parámetro importante. Cantidad de arreglos memoria de acceso aleatorio, slots, slots, frecuencia y número de canales.

Cargador predeterminado — si hay varios cargadores de arranque en la partición, seleccione el predeterminado. ¡No debe estar vacío!

Se acabó el tiempo — tiempo antes del arranque automático.

Rápido - una opción que omite la selección de una partición e inmediatamente procede a la descarga.

1 (Tiempo de espera -1) — deshabilitar el arranque automático.

Nos saltamos la sección de CPU, el propio gestor de arranque recogerá los valores necesarios. También es mejor omitir los dispositivos si no tienes nada que fingir. Deshabilitar controladores: deshabilite los controladores innecesarios al arrancar. GUI - configuración apariencia gestor de arranque. Creo que no es necesario explicar nada aquí, no hay parámetros especiales aquí. Resolución de pantalla, idioma y tema del menú. Es sencillo. Gráficos: configuración e inyecciones de gráficos.

¡No toque el parámetro Inject NVidia! Habrá artefactos en el lanzamiento. Está diseñado para ejecutar tarjetas de línea GT más antiguas.

Parches Kernel y Kext: parches y personalización del kernel. De forma predeterminada, está seleccionado Apple RTC. Es mejor no tocar. SMBIOS es el jugo, la personalización y la falsificación de la amapola.

Para configurar la información de fábrica, haga clic en el icono de la varita mágica. A continuación, seleccione iMac (si es una PC) o MacBook (si es una computadora portátil).

ACHTUNG 3

No agregue nada a Memoria y Ranuras. Estos son parámetros puramente cosméticos que Clover detecta en la etapa de carga. Los parámetros configurados incorrectamente pueden causar conflictos.

ADVERTENCIA: tarjetas de video nvidia sin ediciones de texto de política, solo funcionan en los modelos de Mac iMac13.1 y iMac14.2.

En AppleGraphicsControl.kext/Contents/PlugIns/AppleGraphicsDevicePolicy.kext/Contents/info.plist corregimos Config1 a none aquí:

Debería funcionar ahora.

Listo. No tocamos nada más, hemos hecho los ajustes básicos. Guardamos nuestro archivo. Ahora cópielo a la carpeta CLOVER. partición EFI, inicie sesión, reemplace. Déjame recordarte que antes de esto deberías haber hecho una copia de seguridad.

Casi estámos allí. Ahora solo queda iniciar la tarjeta de video. La carpeta PostInstall contiene el paquete WebDriver*.pkg. Ábrelo e instálalo. Luego nos pide que reiniciemos. Reiniciemos.

Ahora asegurémonos de que no estamos arrancando desde una unidad flash, sino Con disco duro en modo UEFI. Seleccione Arranque macOS Sierra desde Macintosh HD. Empecemos.

Nota

Listo, aquí estamos en el sistema. En la imagen mostré aproximadamente cómo se verá el eje después de todos los ajustes. Preste atención a cómo entendió el sistema su Mac, así como a la frecuencia del procesador.

Una señal segura de que el controlador Nvidia está funcionando será su logotipo en la barra de tareas. Lo apagué, por cierto, ya que estorba, pero puedes acceder al panel de control de invisibilidad a través de “ Ajustes del sistema...". Podemos consultar Internet a través de Safari. USB 3.0 es trillado al conectar una unidad flash a un puerto 3.0.

Además

- Sonido

En cuanto al sonido, la situación es diferente. Si tiene una tarjeta de sonido externa, simplemente descargue los controladores desde el sitio web del fabricante (los dispositivos analógicos, como las consolas de mezclas, no requieren controladores y se inician inmediatamente). Para incorporado tarjeta de sonido use uno de estos kexts:

Respecto a AppleHDA

En realidad, eso es todo. Después ya tenemos listo macOS Sierra para funcionar.

ACTUALIZADO del 14/05/2017

— En los comentarios, gente amable volvió a subir el archivo de mega a torrent. Esto se debe a que muchas personas tienen problemas para descargar un archivo de mega. Para ser honesto, no sabía que Mega tiene un límite en la velocidad de descarga (yo uso una cuenta premium). Además, escríbame todas las preguntas en VK, pero primero revise los comentarios. Existe la posibilidad de que su problema ya se haya resuelto allí. Nuevamente, no soy responsable de ningún riesgo que esto pueda causar a su computadora. También quiero aclarar un punto: el artículo se presenta únicamente con fines educativos. El mero hecho de instalar un hackintosh en una PC es una grave violación de la política de Apple con respecto a su sistema, que está penada por la ley. El autor no fomenta el uso de MacOS en computadoras que no sean Apple y no fomenta el cambio. código fuente sistemas.

El fin

Sobre el maravilloso descargador Trébol. De hecho, hemos estado siguiendo este proyecto desde sus inicios: cada mes, Clover se vuelve cada vez más funcional y, en un futuro muy cercano, podrá ser declarado el mejor descargador moderno.

Pero lo principal de Clover es que fue creado por nuestro compatriota, rebanada. Puedes chatear con él en el foro applelife.ru, informarle sobre errores, sugerirle nuevas funciones y las posibilidades de ser escuchado son mucho mayores que en el caso de Chameleon o XPC.

Podemos hablar de Clover durante bastante tiempo, por lo que hoy nos limitaremos a una breve descripción de las capacidades, ventajas y desventajas del gestor de arranque.

La historia de fondo de Clover es simple: el gestor de arranque XPC, que antes estaba de moda, no quería funcionar en una computadora portátil Slice, por lo que decidió crear su propio gestor de arranque Hackintosh, menos exigente, y al mismo tiempo desarrolló la experiencia acumulada en el campo de ejecutar EFI en Placas BIOS.

Hoy en día, Clover es un gestor de arranque EFI que se desarrolla dinámicamente y que ha alcanzado y superado a sus competidores en términos de capacidades. La compatibilidad también es buena: los propietarios de la mayoría de las placas base modernas basadas en procesadores Intel pueden probarlo en acción.

Las funciones de Clover se pueden dividir en dos grupos: lo que todos los cargadores similares pueden y deberían poder hacer y lo que solo este cargador puede hacer. El primer grupo incluye:

  • Soporte de arranque EFI para Mac OS X y Windows
  • cargando la tabla DSDT parcheada
  • capacidad de cargar selectivamente tablas ACPI individuales
  • generación de estados P y estados C para el procesador (esto le evita tener que registrar la sección del procesador en DSDT)
  • cargar kexts desde un directorio de terceros
  • Inyección de tarjetas de video, sonido y Ethernet.
  • capacidad de reemplazar el UUID de la computadora
  • parcheo USB

Pero mucho más interesante. características distintivas Trébol:

  • Con este gestor de arranque podrás utilizar el panel de configuración de “Volumen de arranque” como un ser humano. Podrás cambiar entre sistemas instalados como en una Mac real
  • Clover, aunque es un cargador de arranque EFI, puede arrancar sistemas heredados que otros cargadores de arranque EFI se niegan a ver. Por ejemplo, si no instaló Windows a través de un entorno EFI, Clover aún podrá iniciar el sistema.
  • Clover puede arrancar Linux, no sólo en modo Legacy, sino también a través del entorno EFI
  • ¡Clover puede extraer y parchear DSDT sobre la marcha! Es cierto que en el momento de escribir este artículo esta función se encuentra en desarrollo activo, pero no tenemos ninguna duda de que pronto estará en pleno funcionamiento. Esta característica permite al usuario evitar por completo la molestia del DSDT. El gestor de arranque hará todo por sí solo.
  • En placas base con UEFI, Clover puede arrancar directamente desde el entorno UEFI sin emular nada. De este modo, el viejo sueño de muchos usuarios de hackintosh se hace realidad: utilizar módulos EFI reales en placas de PC.
  • La apariencia de Clover es altamente personalizable. Puedes cambiar no sólo iconos, logotipos y fondos, sino incluso fuentes
  • Clover le permite tomar capturas de pantalla directamente desde su interfaz gráfica (F10) y también puede registrar un registro detallado del procedimiento de arranque (F2)
  • Clover permite almacenar configuraciones independientes para diferentes computadoras en el mismo medio de arranque. Por ejemplo, puede crear una unidad flash milagrosa que cargará con igual éxito tanto una computadora de escritorio como una portátil.

Clover se instala de manera muy similar a Chameleon: deberá reemplazar los sectores de arranque. Se admite la instalación en unidades flash, discos duros y partición EFI oculta de discos GPT. El conveniente instalador de PKG elimina la necesidad de que el usuario ingrese comandos en la Terminal; todo está perfectamente automatizado.

Clover reside en la carpeta EFI de la partición cuyos sectores de arranque se reemplazan. La estructura de archivos y carpetas es la siguiente:

Su archivo DSDT parcheado debe colocarse en la carpeta EFI/ACPI/parcheado. Los módulos EFI adicionales se encuentran en las carpetas drivers32 y drivers64. Controladores para varios sistemas (incluidos León de montaña) se colocan en la carpeta kexts según sus versiones del sistema. Los conjuntos de configuraciones para varias computadoras se encuentran en subcarpetas dentro de EFI/OEM.

Hay dos archivos de configuración principales en Clover:

  • EFI/BOOT/config.plist es responsable de todo lo relacionado con Hackintosh. Todos los parámetros básicos se configuran aquí
  • EFI/BOOT/refit.conf - Configuración de apariencia de Clover

Los temas para Clover se descomprimen en la carpeta EFI/BOOT/themes. Además, cada tema suele tener su propio archivo refit.conf. Por cierto, ya hay suficientes temas para Clover, aquí tienes sólo algunos ejemplos:

Pero la belleza es una cuestión secundaria; lo más importante es que Clover funcione correctamente en su configuración de hardware. Y para ello tendrás que jugar con el archivo config.plist. Los nombres de las claves en este archivo difieren de los formatos aceptados en Chameleon, iBoot o XPC, por lo que no será posible prescindir de editarlos. Aquí hay un ejemplo del contenido de config.plist:

Parámetros del sistema

Argumentos de arranque
despertar oscuro=0
idioma anterior:kbd
ru:0
Volumen de arranque predeterminado
León
UUID personalizado
8A2EBD6C-8F0D-58AC-8745-92С4A1FD177A
Inyectar ID del sistema
No

BiosVendor
Apple Inc.
Versión Bios
MP51.007F.B00.0903051113
Fecha de lanzamiento del BIOS
10/28/10
Fabricante
Apple Inc.
Nombre del producto
MacPro5,1
Versión
1.5
Familia
Mac
Número de serie
G8031788GWR
TableroFabricante
Apple Inc.
TableroNúmero De Serie
C020321R035DC771H
ID de la placa
Mac-F221BEC8

Tipo de procesador
0x0601
CPUFrecuenciaMHz
2667
AutobúsVelocidadkHz
133330
QPI
2500

Inyector de gráficos
No

Inyector de cuerdas

Propiedades del dispositivo

PCIRootUID
0
Inyección HDA
Detectar
LpcTune

GotaOemSSDT
No
GenerarCStates
No
GenerarPStates
No
UPS inteligente
No
ParcheNMI
No
FixDsdtMáscara
0x0000

La sección superior especifica indicadores de inicio, idioma de computadora predeterminado, volumen de inicio (por nombre) y UUID de hardware.

La sección SMBIOS está destinada a especificar información sobre el modelo de Mac con el que es compatible su Hackintosh. Todos los parámetros aquí son idénticos a la información que se ingresa en otros cargadores.

En la sección CPU ingresa información sobre su procesador: su identificador hexadecimal, frecuencia, velocidad del bus (nota: en kilohercios) y QPI.

La sección Gráficos le permite ingresar información sobre su tarjeta de video. Puede ingresar la cantidad de memoria (clave VRAM), número de salidas de video (VideoPorts), framebuffer (solo tarjetas AMD, clave FBName), NVCAP de la tarjeta y valor display-cfg.

La sección PCI le permite inyectar cadenas, cambiar el número de raíz PCI, habilitar o deshabilitar parches HDA y LPC.

Finalmente, la sección ACPI contiene muchos parámetros relacionados con los parámetros operativos del procesador (estados C, estados P), modo de suspensión y parche NMI. El parche DSDT se habilita sobre la marcha aquí: en lugar de 0x0000, debe ingresar una máscara hexadecimal correspondiente a la suma de los códigos de las correcciones que necesita. Detalles.

Puede encontrar preguntas frecuentes detalladas sobre la instalación y configuración de Clover en el foro de AppleLife.

Clover tiene muchas ventajas, creemos que esto queda claro por lo escrito anteriormente. Pero también hay varios inconvenientes molestos:

  • largo tiempo de carga. Por desgracia, Clover tarda mucho más en cargarse que XPC (casi tres veces). En placas base con UEFI la situación es mejor
  • Problemas con iCloud. Muchos usuarios se quejan de la imposibilidad de iniciar sesión en iCloud. Absolutamente ninguna solución ayuda. El problema probablemente esté relacionado con el mecanismo de inyección de UUID: o Clover no lo sustituye en todas partes o donde no es necesario sustituirlo.
  • Problemas con los sistemas EFI. Si bien Clover no es muy compatible con Windows 8, puede haber pantallas azules muerte, la computadora puede congelarse cuando se apaga o cuando ingresa al modo de suspensión. Por supuesto, quiero culpar al torpe Windows por esto, pero en este caso definitivamente no es culpa suya;)

De lo contrario, Clover es una excelente opción para un usuario principiante de hackintosh que no quiere perder tiempo y esfuerzo ajustando minuciosamente el sistema. Clover automatiza muchas tareas rutinarias que antes enfrentaban quienes deseaban organizar un hackintosh. Este gestor de arranque realmente acerca a los hackintosh a las Mac reales.




Arriba