43 votos

¿Cómo puedo intentar arrancar una versión de MacOS más antigua que la que soporta mi hardware?

Tengo un Macbook Air de 2015. La primera versión de macOS con la que salió este modelo fue OS X 10.10 Yosemite. Sin embargo, quiero probar a instalar OS X 10.9 Mavericks, porque Yosemite hace que me sangren los ojos Me gustan los Mavericks.

Esto probablemente no va a funcionar. Mavericks no ha sido diseñado para funcionar en mi ordenador y probablemente carezca del soporte de hardware necesario. Pero, soy testarudo y quiero intentarlo de todos modos. Si va a kernel panic, ¡Quiero ver el maldito pánico del núcleo con mis propios ojos!

Así que creé un instalador USB de arranque de Mavericks y lo conecté a mi Macbook Air. A continuación, arranqué mi Mac mientras mantenía pulsada la tecla option para llegar al menú de selección de disco, y seleccionó la unidad USB de instalación.

En cuanto selecciono la unidad, mi Mac inmediatamente muestra un mensaje de prohibición ("

58voto

Wowfunhappy Puntos 33

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!

AppleAyuda.com

AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X