Как изменить информацию о поставщике OEM?

Как изменить информацию о поставщике OEM?

Запуск: cat /sys/devices/virtual/dmi/id/{sys_vendor,chassis_vendor,product_name}выводит:

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

Как бы мне изменить эти значения? Я знаю, что это можно сделать через реестр в Windows, так что надеюсь, что в Linux есть такой же простой способ.

Редактировать: Я пробовал изменять файлы с помощью sudoedit, но они заблокированы для редактирования (как и большая часть каталога /sys/, насколько я понимаю). Есть несколько способов сделать это в Windows, но я не нашел в сети никакой информации о том, как редактировать эти значения в Linux.

решение1

Писатели BIOS предоставляют инструменты для обновления информации DMI без необходимости изменения образов BIOS компаниям, которые производят устройства, использующие эти BIOS. Например,АМИесть AMIDEDOSинструмент под DOS или AMIDEWINDMIEdit для Windows (раньше был AMIDELNXдля Linux, но больше не предоставляется). Эти инструменты обычно предоставляются под NDA, но некоторые производители включают их в свои образы обновления BIOS.Эта статьясодержит хорошее описание возможностей и список инструментов (актуальных на момент написания, в 2012 году).

В принципе, то, о чем вы просите, возможно, но для этого вам придется использовать инструменты, к которым у вас, вероятно, официально нет доступа, если только производитель вашей системы их не предоставляет (например Леново, но тогда у вас изначально не будет записей «Заполняется производителем оригинального оборудования»).

решение2

Насколько мне известно, и по даннымэта ссылка SE размещена в комментариях, информация DMI поступает из таблиц, жестко закодированных в системном BIOS (или прошивке UEFI). Чтобы постоянно их менять, потребуется распаковать обновление BIOS, изменить таблицы DMI в нем с помощью инструментов, специфичных для поставщика BIOS, а затем упаковать его обратно в пользовательское обновление BIOS и прошить его в вашу систему. Любые ошибки в этом процессе могут привести к поломке вашего компьютера.

Системы с безопасной загрузкой часто требуют, чтобы обновления прошивки были криптографически подписаны, поэтому без закрытых ключей поставщика вы не сможете создать пользовательский пакет обновления прошивки, который в любом случае установится обычным способом.

В реестре Windows могут быть записи, которые могут переопределять информацию DMI, сообщаемую BIOS, но по сути это просто настройка вашей ОС, чтобы она сообщала вашим приложениям небольшую невинную ложь, и ничего более.

Связанный контент