LINUX.ORG.RU

BIOS capabilities


0

1

Где прочитать расшифровку строчки capabilities из вывода lshw:

  *-core
       description: Motherboard
       product: EP35-DS3R
       vendor: Gigabyte Technology Co., Ltd.
       physical id: 0
     *-firmware
          description: BIOS
          vendor: Award Software International, Inc.
          physical id: 0
          version: F4 (06/19/2009)
          size: 128KiB
          capacity: 960KiB
          capabilities: pci pnp apm upgrade shadowing cdboot bootselect edd int13floppy360 int13floppy1200 int13floppy720 int13floppy2880 int5printscreen int9keyboard int14serial int17printer int10video acpi usb ls120boot zipboot biosbootspecification

А что именно интересует?
Например int13floppy360 - говорит о том что прерывание int13 поддерживает работу в том числе с дискетами на 360к (а может и распознает дисководы которые только и умеют дискеты на 360к читать)

eugeneblack ()
Ответ на: комментарий от eugeneblack

Вот же чушь написал. Ну в общем смысл примерно такой же - через int13 биос умеет работать и так далее...

eugeneblack ()
Ответ на: комментарий от eugeneblack

А что именно интересует?


интересуют все расшифровки, например
upgrade bootselect edd biosbootspecification

ArsenShnurkov ()
Ответ на: комментарий от ArsenShnurkov

Надо курить куда-то в сторону расшифровки атрибутов dmi
upgrade в данном случае это обновление биоса
bootselеct - есть меню при загрузке для выбора с какого носителя грузиться (если случай запущенный, то флаг может означать, что есть возможность выбора в биосе откуда грузиться)
edd - без понятия
biosbootspecification - какие-то ведомые только производителю спецификации. возможно с чего можно грузиться и сюда же возможность показывать меню bootselеct

eugeneblack ()
Ответ на: комментарий от eugeneblack

upgrade в данном случае это обновление биоса


да нетрудно догадаться... Как этот апгрейд выполнять из под Linux (из-под windows - понятно как) ?

bootselеct - есть возможность выбора в биосе откуда грузиться


Как из Linux выставить, какой диск будет использован при следующей загрузке?

edd - без понятия


вот и я про то же самое

biosbootspecification - какие-то ведомые только производителю спецификации.


да неужели?
http://en.wikipedia.org/wiki/BIOS_Boot_Specification#BIOS_boot_specification

ArsenShnurkov ()
Ответ на: комментарий от ArsenShnurkov

А зачем обновляться из-под ОС в приницпе (всё равно ребутаться придётся для запуска новом биосе), если в биос на нормальной плате вшит прошивальщик? Но он понимает только iso9660, ntfs и fat16/fat32 ФС к сожалению. В итоге отлично биос обновляется с флешки.
По второму вопросу - хз. Наверно надо ждать UEFI с API для этого
По biosbootspecification стормозил. «API для возможности загрузки с устройства, бут кода для запуска с которого нет в текущей реализации биоса»

eugeneblack ()
Ответ на: комментарий от eugeneblack

Наверно надо ждать UEFI с API для этого


Цитата с википедии ( http://ru.wikipedia.org/wiki/Extensible_Firmware_Interface ):
«ОС Linux могли использовать EFI при загрузке с начала 2000 года, используя загрузчик EFI elilo или появившиеся позднее EFI версии загрузчика grub»

ArsenShnurkov ()
Ответ на: комментарий от eugeneblack

надо ждать


непонятно, чего именно надо ждать. Поддержка 64-х битности заявлена в EFI 2.0, сейчас текущая версия EFI - 2.3.

Насколько я понял, это другая разновидность BIOS (не открывая и не coreboot).

В принципе в моей материнской плате уже в BIOS прошит какой-то Linux (называется Express Gate).

Мне кажется, что можно прошить туда что-нибудь открытое, которое позволит узнавать, откуда производится загрузка.

ArsenShnurkov ()
Ответ на: комментарий от ArsenShnurkov

Так linux отлично работать с EFI должен. Другое дело именно там должны быть механизмы, которые позволят изменить загрузочное устройство из ОС.
Express Gate как правило не прошит в биос - это рекламный трюк. Просто биос предлагает загрузить это окружение с винта, если оно там установлено. Сначала обещали спец. флешки распаивать на мат платах для «окружения быстрого запуска», но потом забили на это.

eugeneblack ()
Ответ на: комментарий от ArsenShnurkov

Как этот апгрейд выполнять из под Linux (из-под windows - понятно как) ?

man flashrom

Но сначала имеет смысл убедиться, что твоя плата поддерживается. Вообще да, лучше делать апгрейд средствами самого BIOS.

GotF ★★★★★ ()
Ответ на: комментарий от eugeneblack

Express Gate как правило не прошит в биос - это рекламный трюк.

Просто биос предлагает загрузить это окружение с винта,

если оно там установлено.


На этой конкретной плате можно запустить Express Gate, даже если винты совсем не подключены

ArsenShnurkov ()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.