Entendiendo firmware.scap

Entonces, recientemente adquirí una vieja MacbookPro (v.5,4 a mediados de 2009). Decidí crear una partición Arch Linux, y así comenzó mi aventura... Mientras instalaba rEFInd (la bifurcación mantenida de rEFIt), terminé haciendo lo siguiente:

  1. Montó la partición EFI en /Volumes
  2. Movió los binarios necesarios a /Volumes/.../refind/
  3. Hecho un desastre
  4. Decidió comenzar rápidamente de nuevo eliminando refind
  5. Apresuradamente decidí rm -rf *, pero no me di cuenta de que no estaba en /refind
  6. Terminé borrando todo en /Volumes/EFI/*
  7. ...que incluía APPLE/EXTENSIONS/firmware.scap
  8. Asustado
  9. Me asusté un poco más porque no estaba exactamente seguro de lo que acababa de hacer...
  10. Apagado y reiniciado, rezando para no golpear una pared de ladrillos
  11. ...y luego...
  12. ... Todo funcionó encontrar.

Pero todavía no tengo un EFI/APPLE/EXTENSIONS/firmware.scap, así que mis preguntas son:

¿Qué es el firmware.scap? ¿Por qué mi computadora no se vuelve loca?

He hojeado un poco de literatura en Internet, pero no parece haber mucha información definitiva, solo personas que dan instrucciones de memoria para actualizar el firmware EFI para aquellos de nosotros que lo hemos eliminado. Si alguien pudiera señalarme la dirección correcta (para obtener más información sobre firmware.scap), estaría muy agradecido.

tal vez esto te ayude blog.remysaissy.com/2012/02/…
Buena pregunta. Yo también estoy confundido por eso. Pero creo que eliminar algo del disco no afectará el firmware porque el firmware real no está instalado en su disco duro; de lo contrario, no se llamará firmware.

Respuestas (2)

Este archivo siempre está en esta ubicación:/usr/standalone/i386/Firmware.scap

Es posible que su sistema no necesite la extensión de firmware. Ver también aquí .

El Firmware.scaparchivo es un cargador de arranque que se envió con un sistema operativo instalado. Permite que las Mac más antiguas inicien versiones más nuevas de macOS que no serían capaces de hacerlo porque faltan partes importantes en su firmware EFI en EEPROM y estas partes no se pueden agregar allí ya que el tamaño de EEPROM es muy limitado. En ese caso, la EEPROM solo requiere el código de arranque suficiente para mostrar lo que sea necesario para leer la partición EFI en su disco y luego puede cargar ese firmware de extensión desde allí, que toma el control y realiza el arranque real. También depende del tipo de hardware integrado en su sistema.

Cuanto más antiguo sea el sistema, más nueva la versión de macOS que desea iniciar y cuanto más exótico sea su hardware, es más probable que necesite ese archivo, pero en muchos casos el sistema puede iniciarse bien sin él (aunque se inicia desde USB o se inicia la recuperación). es posible que el modo no funcione sin ese archivo, incluso si puede iniciar desde la unidad interna).