Wie ändere ich die OEM-Anbieterinformationen?

Wie ändere ich die OEM-Anbieterinformationen?

Beim Ausführen von: cat /sys/devices/virtual/dmi/id/{sys_vendor,chassis_vendor,product_name}wird die folgende Ausgabe erzeugt:

To Be Filled By O.E.M.
To Be Filled By O.E.M.
To Be Filled By O.E.M.

Wie ändere ich diese Werte? Ich weiß, dass das in Windows über die Registrierung geht, also gibt es hoffentlich auch in Linux eine ähnlich einfache Möglichkeit.

Bearbeiten: Ich habe versucht, die Dateien mit sudoedit zu ändern, aber sie sind für die Bearbeitung gesperrt (wie der Großteil des /sys/-Verzeichnisses, soweit ich weiß). Es gibt mehrere Möglichkeiten, dies unter Windows zu erreichen, aber ich habe online keine Informationen darüber gefunden, wie man diese Werte unter Linux bearbeitet.

Antwort1

BIOS-Autoren stellen Unternehmen, die Geräte mit diesen BIOS herstellen, Tools zum Aktualisieren der DMI-Informationen zur Verfügung, ohne dass BIOS-Images geändert werden müssen. Zum Beispiel:AMIhat ein AMIDEDOSTool unter DOS oder AMIDEWINDMIEdit für Windows (früher gab es eins AMIDELNXfür Linux, aber das wird nicht mehr angeboten). Diese Tools werden normalerweise unter Geheimhaltungsvereinbarung angeboten, manche Hersteller stellen sie jedoch in ihren BIOS-Update-Images zur Verfügung.Dieser Artikelbietet eine gute Beschreibung der Möglichkeiten und eine Liste von Tools (relevant zum Zeitpunkt der Erstellung im Jahr 2012).

Grundsätzlich ist das, was Sie verlangen, möglich, allerdings mit Tools, auf die Sie wahrscheinlich keinen offiziellen Zugriff haben, es sei denn, der Hersteller Ihres Systems stellt sie zur Verfügung (z.B Lenovo, aber dann hätten Sie gar keine „Von OEM auszufüllen“-Einträge).

Antwort2

Soweit ich weiß und lautdieser SE-Link wurde in den Kommentaren gepostet, die DMI-Informationen stammen aus Tabellen, die im System-BIOS (oder in der UEFI-Firmware) fest codiert sind. Um sie dauerhaft zu ändern, müssten Sie ein BIOS-Update entpacken, die darin enthaltenen DMI-Tabellen mit BIOS-herstellerspezifischen Tools ändern und es dann wieder in ein benutzerdefiniertes BIOS-Update packen und auf Ihr System flashen. Jeder Fehler in diesem Prozess birgt das Risiko, dass Ihr Computer unbrauchbar wird.

Systeme mit Secure Boot erfordern häufig, dass Firmware-Updates kryptografisch signiert sind. Ohne die privaten Schlüssel des Anbieters wären Sie daher nicht in der Lage, ein benutzerdefiniertes Firmware-Update-Paket zu erstellen, das sich ohnehin auf die normale Weise installieren ließe.

Unter Windows sind möglicherweise Registrierungseinträge vorhanden, die die vom BIOS gemeldeten DMI-Informationen überschreiben können. Im Grunde genommen richten Sie Ihr Betriebssystem damit aber nur so ein, dass es Ihren Anwendungen kleine Notlügen erzählt, mehr nicht.

verwandte Informationen