Files
hackintosh-asus-b760-i7-13700k/hackintosh-guide/Hackintosh-Backup-Final/README-PROCESO-COMPLETO.md
2026-02-05 14:06:25 +00:00

451 lines
14 KiB
Markdown
Executable File

# Hackintosh USB Booteable - Proceso Completo y Estado Actual
**Fecha**: 5 de Febrero 2026
**Hardware**: ASUS ROG STRIX B760-I GAMING WIFI + Intel i7-13700K + AMD RX 6800 XT
**macOS**: Sequoia 15.7.3
**OpenCore**: 1.0.6
---
## 📋 RESUMEN EJECUTIVO
### ✅ USB Booteable LISTO
El USB booteable está **creado y funcionando** con:
- BaseSystem.dmg (938MB) restaurado con **TransMac**
- OpenCore 1.0.6 con configuración optimizada para B760/13700K
- Todos los kexts y quirks necesarios
### 🎯 PRÓXIMO PASO
Arrancar desde el USB en la PC de destino y comenzar instalación de macOS Sequoia.
---
## 🔧 HARDWARE CONFIRMADO
### Motherboard: ASUS ROG STRIX B760-I GAMING WIFI
- **Chipset**: Intel B760
- **CPU**: Intel Core i7-13700K (Raptor Lake, 13th Gen)
- **RAM**: Compatible (configurar en BIOS)
- **GPU**: AMD Radeon RX 6800 XT (Navi 21) - Soporte nativo en macOS
- **Ethernet**: Intel I226-V 2.5GbE (requiere AppleIGC.kext)
- **WiFi/BT**: Intel AX211 (requiere AirportItlwm + IntelBTPatcher)
- **Audio**: Realtek ALC4080 (requiere AppleALC layout-id 7)
---
## 📂 ARCHIVOS EN ESTA CARPETA
```
Hackintosh-Backup-Final/
├── EFI/ # Configuración OpenCore completa
│ ├── BOOT/
│ │ └── BOOTx64.efi # Bootloader UEFI
│ └── OC/
│ ├── config.plist # ⭐ Configuración principal
│ ├── Drivers/
│ │ ├── HfsPlus.efi # Driver HFS+ actualizado
│ │ └── OpenRuntime.efi
│ ├── Kexts/ # Drivers de kernel
│ │ ├── Lilu.kext
│ │ ├── VirtualSMC.kext
│ │ ├── WhateverGreen.kext
│ │ ├── AppleALC.kext
│ │ ├── AppleIGC.kext # Intel I226-V Ethernet
│ │ ├── AirportItlwm.kext
│ │ ├── IntelBluetoothFirmware.kext
│ │ ├── IntelBTPatcher.kext
│ │ └── otros...
│ └── ACPI/
│ ├── SSDT-EC.aml # Fake EC para desktop
│ └── SSDT-PLUG.aml # Power Management
├── com.apple.recovery.boot/ # Imagen de recuperación macOS
│ ├── BaseSystem.dmg # 938 MB - macOS Sequoia Recovery
│ └── BaseSystem.chunklist
├── README-PROCESO-COMPLETO.md # ⭐ Este archivo
├── 01-bios-settings.md # Configuración BIOS requerida
└── otros .md files # Guías complementarias
```
---
## 🚀 CÓMO SE CREÓ EL USB BOOTEABLE (MÉTODO FINAL QUE FUNCIONÓ)
### ❌ Métodos que NO funcionaron:
1. **macrecovery.py + copia manual** → Error "OCB: Start Image failed - Aborted"
2. **Reemplazo de HfsPlus.efi** → Sin cambios
3. **GibMacOS + MakeInstall.py** → Error diskpart en Windows
4. **Extracción de InstallAssistant.pkg con 7-Zip** → Archivos corruptos/incompletos
### ✅ Método que FUNCIONÓ:
**TransMac (versión trial) + copia manual de EFI**
1. **Descargar macOS Recovery** (ya hecho):
- Usamos `macrecovery.py` para obtener `BaseSystem.dmg` (938MB)
- Ubicación: `com.apple.recovery.boot/BaseSystem.dmg`
2. **Restaurar con TransMac**:
```
TransMac → Right-click USB → "Format Disk for Mac"
TransMac → Right-click USB → "Restore with Disk Image"
→ Seleccionar: BaseSystem.dmg
→ Esperar ~5 minutos
```
3. **Copiar EFI con TransMac**:
```
TransMac → Open USB Drive
→ Arrastrar carpeta EFI/ a la raíz del USB
→ Esperar copia (45 archivos)
```
4. **Resultado**: USB booteable funcional
---
## ⚙️ CONFIGURACIÓN CLAVE DEL config.plist
### SMBIOS
```xml
<key>SystemProductName</key>
<string>iMacPro1,1</string>
<key>SystemSerialNumber</key>
<string>C02ZCSZTHX87</string>
<key>MLB</key>
<string>C029361044NJG361F</string>
<key>SystemUUID</key>
<string>65e79699-dff5-4d81-a980-e85203c80120</string>
```
### Boot Arguments
```xml
<key>boot-args</key>
<string>-v keepsyms=1 agdpmod=pikera amfi_get_out_of_my_way=1</string>
```
**Explicación**:
- `-v`: Verbose mode (ver logs de arranque)
- `keepsyms=1`: Mantener símbolos para debugging
- `agdpmod=pikera`: Fix para AMD RX 6800 XT (previene pantalla negra)
- `amfi_get_out_of_my_way=1`: Desactiva AMFI (solo para instalación, quitar después)
### Quirks Críticos
**Booter → Quirks**:
```xml
<key>DevirtualiseMmio</key><true/>
<key>RebuildAppleMemoryMap</key><true/>
<key>SetupVirtualMap</key><false/>
<key>ProtectUefiServices</key><true/>
```
**Kernel → Quirks**:
```xml
<key>AppleCpuPmCfgLock</key><true/>
<key>AppleXcpmCfgLock</key><true/>
<key>DisableIoMapper</key><true/>
```
**Misc → Security**:
```xml
<key>DmgLoading</key><string>Any</string>
<key>SecureBootModel</key><string>Disabled</string>
```
---
## 🖥️ CONFIGURACIÓN DE BIOS REQUERIDA
**ANTES de arrancar desde el USB, configurar en BIOS:**
### Desactivar:
- ❌ Fast Boot
- ❌ Secure Boot
- ❌ CSM (Compatibility Support Module)
- ❌ VT-d
- ❌ CFG Lock (si la opción existe)
### Activar:
- ✅ Above 4G Decoding
- ✅ XHCI Hand-off
- ✅ UEFI Boot Mode
- ✅ VT-x (Virtualization)
### Boot Priority:
1. USB EFI (OpenCore)
2. Disco de instalación (después de instalar)
**Ver archivo**: `01-bios-settings.md` para detalles completos
---
## 🎬 PROCESO DE INSTALACIÓN (PRÓXIMOS PASOS)
### 1. Preparación
- [ ] Desconectar otros discos (opcional, recomendado)
- [ ] Conectar USB booteable
- [ ] Configurar BIOS (ver arriba)
### 2. Primer Arranque
- [ ] Boot desde USB
- [ ] En OpenCore, seleccionar: **"Install macOS Sequoia"** o **"macOS Base System"**
- [ ] Esperar a que cargue el instalador (~2-5 minutos)
### 3. Disk Utility (Utilidad de Discos)
```
Cuando arranque el instalador:
1. Seleccionar idioma
2. Ir a "Utilidad de Discos"
3. Seleccionar el disco de destino
4. Formatear como:
- Nombre: Macintosh HD (o el que quieras)
- Formato: APFS
- Scheme: GUID Partition Map
5. Aplicar
```
### 4. Instalación
```
1. Cerrar Utilidad de Discos
2. Seleccionar "Instalar macOS"
3. Aceptar términos
4. Seleccionar disco "Macintosh HD"
5. Esperar descarga e instalación (~30-60 minutos)
- Requiere conexión a internet
- Se reiniciará varias veces
- SIEMPRE arrancar desde USB en cada reinicio
```
### 5. Post-Instalación
```
Una vez instalado:
1. Copiar EFI del USB al disco de instalación
- Montar EFI del disco: sudo diskutil mount EFI
- Copiar carpeta EFI/ del USB a /Volumes/EFI/
2. Reiniciar sin USB
3. Verificar hardware funcionando
4. QUITAR amfi_get_out_of_my_way=1 de boot-args
```
---
## 🔍 DIAGNÓSTICO DE PROBLEMAS COMUNES
### Problema: "OCB: Start Image failed - Aborted"
**Causa**: Imagen de recuperación corrupta o método de copia incorrecto
**Solución**: Usar TransMac para restaurar BaseSystem.dmg (método que usamos)
### Problema: Símbolo de prohibido (⊘)
**Causa**: Verificación de seguridad de macOS
**Solución**:
- Verificar `SecureBootModel = Disabled`
- Agregar `amfi_get_out_of_my_way=1` a boot-args
### Problema: Pantalla negra después de logo Apple
**Causa**: GPU AMD no reconocida correctamente
**Solución**: Verificar `agdpmod=pikera` en boot-args
### Problema: No aparece el instalador
**Causa**: Partición EFI mal configurada
**Solución**: Verificar que la carpeta EFI esté en la raíz del USB
### Problema: Kernel Panic
**Causa**: Kext incompatible o quirk incorrecto
**Solución**: Verificar logs con `-v` y ajustar config.plist
---
## 📥 ARCHIVOS DESCARGADOS (NO INCLUIDOS - MUY GRANDES)
Estos archivos están en la PC original, NO en esta carpeta de backup:
### macOS Sequoia 15.7.3 Completo (si necesitas instalador offline):
```
Ubicación: gibMacOS-master/macOS Downloads/publicrelease/089-70987/
Archivo: InstallAssistant.pkg (15.66 GB)
Uso: Si necesitas instalador completo sin internet
```
### Herramientas Usadas:
- **TransMac**: Software comercial ($59, trial 15 días) - CRÍTICO para crear USB
- **gibMacOS**: Descargador de macOS desde servidores Apple
- **macrecovery.py**: Parte de OpenCore, descarga recovery
- **OpenCore**: v1.0.6 (incluido en carpeta EFI/)
---
## ✅ CHECKLIST PRE-ARRANQUE
Antes de arrancar en la PC de destino, verificar:
- [ ] USB booteable creado con TransMac
- [ ] Carpeta EFI copiada correctamente (45 archivos)
- [ ] BIOS configurada (Fast Boot OFF, Secure Boot OFF, etc.)
- [ ] Disco de destino preparado (puede estar vacío)
- [ ] Conexión a internet disponible (para descarga durante instalación)
- [ ] Backup de datos importantes (si el disco tenía algo)
---
## 📚 RECURSOS Y REFERENCIAS
### Guías Oficiales:
- **Dortania OpenCore Install Guide**: https://dortania.github.io/OpenCore-Install-Guide/
- **Config específico para Raptor Lake (13th Gen)**: https://dortania.github.io/OpenCore-Install-Guide/config.plist/comet-lake.html
### EFI de Referencia:
- **Luchina Gabriel B760/13700K**: https://github.com/luchina-gabriel/ROG-STRIX-B760-I-GAMING-WIFI-13600K-RX6600XT
- Usamos esta configuración como base
### Comunidad:
- **r/hackintosh**: Reddit
- **InsanelyMac**: Foros
- **TonyMacx86**: Tutoriales (controversial, pero útil)
---
## 🐛 PROBLEMAS CONOCIDOS Y SOLUCIONES
### WiFi Intel AX211
- **Kext actual**: AirportItlwm.kext (Sonoma 14.4+)
- **Limitación**: Solo funciona en macOS Sonoma y superior
- **Alternativa**: Usar Ethernet o dongle USB WiFi compatible
### iGPU Intel UHD 770
- **Estado**: Deshabilitado en config por usar dGPU
- **Nota**: Si quieres usar headless iGPU para Quick Sync, necesita configuración adicional
### Sleep/Wake
- **Estado**: No probado aún
- **Posibles problemas**: Requiere configuración de USB mapping y power management
- **Solución futura**: Crear USBMap.kext específico para esta motherboard
---
## 📝 NOTAS IMPORTANTES
1. **Seriales SMBIOS**: Los incluidos en el config.plist son válidos pero debes verificar que no estén en uso:
- Ir a: https://checkcoverage.apple.com/
- Ingresar el serial: `C02ZCSZTHX87`
- Si dice "válido" o "en garantía" → Generar nuevos seriales
- Si dice "no encontrado" → Perfecto, puedes usarlos
2. **Boot-args temporales**: Después de instalar macOS, QUITAR:
- `amfi_get_out_of_my_way=1` (solo para instalación)
- `-v` (opcional, pero útil mantener para debugging)
3. **Actualización de OpenCore**: Cuando actualices:
- Siempre hacer backup del EFI funcionando
- Leer changelog de OpenCore
- Actualizar config.plist según sample.plist nuevo
4. **Kexts desactualizados**: Los kexts incluidos son de Nov 2025. Verifica actualizaciones en:
- Lilu: https://github.com/acidanthera/Lilu/releases
- VirtualSMC: https://github.com/acidanthera/VirtualSMC/releases
- WhateverGreen: https://github.com/acidanthera/WhateverGreen/releases
- AppleALC: https://github.com/acidanthera/AppleALC/releases
---
## 🎯 QUÉ FALTA HACER
### Inmediato (en la PC de destino):
1. ✅ USB booteable creado
2. ⏳ Configurar BIOS
3. ⏳ Arrancar desde USB
4. ⏳ Instalar macOS Sequoia
5. ⏳ Copiar EFI al disco de instalación
### Post-Instalación:
1. ⏳ Verificar funcionamiento de:
- [ ] GPU (RX 6800 XT)
- [ ] Ethernet (Intel I226-V)
- [ ] WiFi (AX211)
- [ ] Bluetooth
- [ ] Audio (ALC4080)
- [ ] USB (puertos funcionando)
- [ ] Sleep/Wake
2. ⏳ Optimizar:
- [ ] Crear USB Map personalizado
- [ ] Ajustar power management
- [ ] Deshabilitar logs de OpenCore (si todo funciona)
- [ ] Quitar boot-args de debugging
3. ⏳ Actualizar:
- [ ] Verificar nuevos seriales SMBIOS si es necesario
- [ ] Actualizar kexts a últimas versiones
- [ ] Considerar actualizar OpenCore si hay nueva versión estable
---
## 🆘 SOPORTE Y AYUDA
Si encuentras problemas:
1. **OpenCore DEBUG**: Habilita debug en config.plist:
```xml
<key>Target</key>
<integer>67</integer>
```
Los logs se guardarán en EFI/OC/Logs/
2. **Verbose Mode**: Los boot-args ya incluyen `-v` para ver el proceso de arranque
3. **Comunidad**:
- Reddit r/hackintosh (muy útil)
- Discord de OpenCore
- GitHub Issues de los kexts específicos
---
## 📦 BACKUP Y MANTENIMIENTO
### Hacer backup del EFI funcionando:
```bash
# Desde macOS
sudo cp -R /Volumes/EFI/EFI ~/Desktop/EFI-Backup-$(date +%Y%m%d)
```
### Restaurar EFI desde backup:
```bash
# 1. Montar partición EFI
sudo diskutil mount disk0s1
# 2. Borrar EFI actual (CUIDADO!)
sudo rm -rf /Volumes/EFI/EFI
# 3. Copiar backup
sudo cp -R ~/Desktop/EFI-Backup-YYYYMMDD /Volumes/EFI/EFI
```
---
## ✨ CRÉDITOS
- **OpenCore Team**: Por el bootloader
- **Acidanthera**: Por los kexts (Lilu, WhateverGreen, etc.)
- **Dortania**: Por la guía completa
- **Luchina Gabriel**: Por el EFI de referencia B760/13700K
- **corpnewt**: Por gibMacOS y otras herramientas
- **Acute Angle Software**: Por TransMac
---
## 📅 HISTORIAL DE CAMBIOS
### 2026-02-05 - Initial Creation
- Creación del USB booteable con TransMac
- Configuración completa de OpenCore 1.0.6
- SMBIOS generado para iMacPro1,1
- Quirks optimizados para B760/13700K
- Kexts incluidos para todo el hardware
---
**¡Buena suerte con la instalación!** 🍀
Si todo funciona, verás el instalador de macOS. El proceso puede tardar 30-60 minutos dependiendo de tu conexión a internet.