PlatformInfo

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

Per questo esempio di Skylake, sceglieremo iMac17,1 SMBIOS

Per avere info sul SMBIOS può essere eseguito tramite l'opzione -a Questo genererà una lista completa di tutti i smbios. Possiamo avere un output mirato usando grep

macserial -a | grep -i iMac17,1

Che ci darebbe un output simile al seguente:

La parte iMac17,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 va 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

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

Last updated