Lo primero es lo primero: tenemos que conseguir que funcione el arranque verboso, para poder ver lo que está haciendo el ordenador. No sé por qué cmdV no funciona, pero hay otra manera.
Abra el instalador USB de arranque en el Finder y navegue hasta Library/Preferences/SystemConfiguration/
y luego abrir com.apple.Boot.plist
en un editor de texto. La sección importante tendrá un aspecto similar al siguiente:
<dict>
<key>Kernel Flags</key>
<string></string>
</dict>
Por lo tanto, actualmente no hay banderas establecidas. Vamos a añadir la bandera verbosa cambiándola también:
<dict>
<key>Kernel Flags</key>
<string>-v</string>
</dict>
Si arranco el instalador USB con este cambio, en lugar de una señal de prohibido me sale un mensaje que dice: "¡Mac OS X no es compatible con esta plataforma!". Esto es un progreso -ahora sabemos con certeza que nos enfrentamos a una comprobación de hardware- pero todavía tenemos que evitar la comprobación.
Vuelva a abrir el instalador USB en el Finder, pero esta vez, navegue hasta System/Library/CoreServices
y abrir PlatformSupport.plist
en un editor de texto. Dentro, verás una lista de "SupportedBoardIds" y "SupportedModelProperties".
<dict>
<key>SupportedBoardIds</key>
<array>
<string>Mac-031B6874CF7F642A</string>
<string>Mac-F2268DC8</string>
[...]
<string>Mac-F2218EC8</string>
</array>
<key>SupportedModelProperties</key>
<array>
<string>MacBookPro4,1</string>
<string>Macmini5,3</string>
[...]
<string>MacBookAir5,1</string>
</array>
</dict>
Todo lo que tenemos que hacer es añadir el ID y el modelo de nuestro Mac a sus respectivas listas. Puedes encontrar tu modelo en System Profiler, en la sección "Hardware Overview", donde aparece como "Model Identifier". En mi caso, tengo un "MacBookAir7,1".
Para encontrar el ID de la Junta, abra el Terminal y entre: ioreg -l | grep -i board-id
. El ID de mi placa resultó ser "Mac-9F18E312C5C2BF0B".
He añadido esta información a PlatformSupport.plist
así:
<dict>
<key>SupportedBoardIds</key>
<array>
<string>Mac-031B6874CF7F642A</string>
<string>Mac-F2268DC8</string>
[...]
<string>Mac-F2218EC8</string>
<string>Mac-9F18E312C5C2BF0B</string>
</array>
<key>SupportedModelProperties</key>
<array>
<string>MacBookPro4,1</string>
<string>Macmini5,3</string>
[...]
<string>MacBookAir5,1</string>
<string>MacBookAir7,1</string>
</array>
</dict>
Y ahora cuando arranco el instalador, tengo... ¡un kernel panic! ¡Ta-da!