PlatformInfo

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

Per questo esempio, sceglieremo iMac13,2 SMBIOS.

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 iMac13,2, eseguiamo macserial in questo modo tramite il terminale:

macserial -a | grep -i iMac13,2

Che ci darebbe un output simile al seguente:

iMac17,1 | C02S8DY7GG7L | C02634902QXGPF7FB
iMac17,1 | C02T4WZSGG7L | C02703104GUGPF71M
iMac17,1 | C02QQAYPGG7L | C025474014NGPF7FB
iMac17,1 | C02SNLZ3GG7L | C02645501CDGPF7AD
iMac17,1 | C02QQRY8GG7L | C025474054NGPF71F
iMac17,1 | C02QK1ZXGG7L | C02542200GUGPF7JC
iMac17,1 | C02SL0YXGG7L | C026436004NGPF7JA
iMac17,1 | C02QW0J5GG7L | C02552130QXGPF7JA
iMac17,1 | C02RXDZYGG7L | C02626100GUGPF71H
iMac17,1 | C02R4MYRGG7L | C02603200GUGPF7JA

L'ordine è Product | Serial | Board Serial (MLB)

La parte iMac13,2 viene copiata in Generic - & gt; SystemProductName.

La parteSerial viene copiata in Generic - & gt; SystemSerialNumber.

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

Possiamo creare uno SmUUID eseguendo uuidgen nel terminale (o è generato automaticamente tramite il mio script GenSMBIOS ) - e questo viene copiato in Generic -> SystemUUID.

Impostiamo Generic - & gt; 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'è uno strumento chiamato 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 che richiedono il quirk CustomSMBIOSGuid per evitare di avere un SMbios "troncato".

Last updated