PlatformInfo

Per impostare le informazioni SMBIOS, useremo l'applicazione di acidanthera macserial.

Per questo esempio di Haswell sceglieremo iMac15,1 SMBIOS. Segue la tipica procedura usata:

Haswell con solo iGPU - iMac14,1 Haswell con dGPU - iMac14,2 Haswell Refresh - iMac15,1.

Per ottenere le informazioni SMBIOS generate con macserial, è possibile eseguirle con l'argomento -a (che genera i seriali e i seriali della scheda per tutte le piattaforme supportate ). Puoi anche analizzarlo con grep per limitare la tua ricerca a un tipo SMBIOS.

Con il nostro esempio di iMac15,1 , eseguiamo macserial in questo modo tramite il terminale:

macserial -a | grep -i iMac15,1

Che ci darebbe un output simile al seguente:

La parte iMac15,1 viene copiata in Generic; SystemProductName.

La parte Seriale viene copiata in Generic; SystemSerialNumber.

La parte Board Serial viene copiata su SMBIOS; Numero di serie della scheda in Generic - & gt; MLB.

Possiamo creare uno SmUUID eseguendo uuidgen nel terminale questo viene copiato in Generic ; SystemUUID.

Impostiamo Generic; ROM su una Apple ROM (scaricata da un vero Mac ), il tuo indirizzo MAC NIC o qualsiasi indirizzo MAC casuale (potrebbero essere solo 6 byte casuali, per questa guida utilizzeremo 11223300 0000)

In vostro aiuto c'è un tools RomGen che genera rom da copiare nella relativa posizione del config.

Automatic: YES

  • Genera PlatformInfo in base alla sezione Generic anziché alle sezioni DataHub, NVRAM e SMBIOS.

UpdateDataHub: YES

  • Aggiorna i campi Data Hub.

UpdateNVRAM: YES

  • Aggiorna i campi NVRAM.

UpdateSMBIOS: YES

  • Aggiorna i campi SMBIOS.

UpdateSMBIOSMode: Create.

  • Sostituisce le tabelle con EfiReservedMemoryType appena allocato, usa Personalizza su laptop Dell che richiedono il quirk CustomSMBIOSGuid.

NOTA: Per portatili Dell che richiedono il quirk CustomSMBIOSGuid per evitare di avere un SMbios "troncato".

Last updated