Linux проверить версию bios

Проверка версии BIOS в Linux

Столкнулись с тем, что некоторые выделенные серверы с отличающимися версиями BIOS работают совершенно по-разному. Поэтому требовалось сообщить в ДЦ самую подходящую прошивку. Узнать версию в Linux очень просто, достаточно дать в консоли команду от root:

dmidecode | grep ‘BIOS Information’ -A 30

Выхлоп этой команды представлен ниже. Версия биос в данном случае — Version: P80

BIOS Information
Vendor: HP
Version: P80
Release Date: 04/02/2015
Address: 0xF0000
Runtime Size: 64 kB
ROM Size: 8192 kB
Characteristics:
PCI is supported
PNP is supported
BIOS is upgradeable
BIOS shadowing is allowed
ESCD support is available
Boot from CD is supported
Selectable boot is supported
EDD is supported
5.25″/360 kB floppy services are supported (int 13h)
5.25″/1.2 MB floppy services are supported (int 13h)
3.5″/720 kB floppy services are supported (int 13h)
Print screen service is supported (int 5h)
8042 keyboard services are supported (int 9h)
Serial services are supported (int 14h)
Printer services are supported (int 17h)
CGA/mono video services are supported (int 10h)
ACPI is supported
USB legacy is supported
BIOS boot specification is supported
Function key-initiated network boot is supported
Targeted content distribution is supported
Firmware Revision: 2.42

Источник

Linux проверить версию bios

Библиотека сайта rus-linux.net

Получение информации о вашем BIOS и аппаратном обеспечении сервера из командной строки без открытия корпуса (декодер BIOS)

biosdecode это утилита командной строки, анализирующая память BIOS и печатающая информацию обо всех структурах (или точках входа), которые ей известны. Вы можете получить следующую дополнительную информацию об аппаратном обеспечении:

-Тип памяти и скорость

-Информация о корпусе

-Данные с температурных датчиков

-Данные с устройств охлаждения

-Текущие данные об электропитании

-Информацию о процессоре и памяти

-Информацию о PCI / PCIe разъемах и их скорости а также многую другую.

biosdecode анализирует память BIOS и печатает следующую информацию обо всех структурах:

-SMBIOS ( System Management — система управления BIOS)

-DMI (Desktop Management Interface — интерфейс управления компьютером, наследуемую версию SMBIOS)

-PNP (Plug and Play)

-ACPI ( Advanced Configuration and Power Interface — расширенный интерфейс управления электропитанием)

-BIOS32 (служебные каталоги BIOS32)

-PIR (PCI IRQ маршрутизацию)

-32OS (расширение BIOS32, специфично для Compaq)

-VPD (важные данные продукта, исключительно для компьютеров IBM)

-FJKEYINF (панель приложений, исключительно для компьютеров Fujitsu-Siemens)

Используя представленные в данной статье советы вы узнаете о декодировании данных BIOS (выгрузке DMI компьютера) а также о том, как получить информацию об аппаратном обеспечении без необходимости перезагрузки компьютера (сервера).

Читайте также:  До загрузки windows называется

Подробнее о таблицах DMI

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

Dmidecode — чтение данных biosdecode в понятном для человеческого восприятия формате

Данные, которые можно получить из biosdecode представлены в непонятном для человеческого восприятия формате. Вам необходимо использовать команду dmidecode для выгрузки содержимого таблицы DMI (SMBIOS) на экран. Эта таблица содержит описание аппаратных компонентов компьютерной системы, а так же другую полезную информацию, например, серийные номера и версию BIOS. Благодаря этой таблице вы можете получить все данные без «физического» исследования установленного в компьютере оборудования (отпадает необходимость разбирать системный блок компьютера и изучать его содержимое).

Задача: отобразить информацию о IPMI устройствах

Задача: отобразить информацию о PCI / PCIe разъемах

Задача: поиск информации о BIOS

Понимание ключевых слов BIOS

В качестве ключевого слова (KEYWORD) могут использоваться:

  • bios
  • system
  • baseboard
  • chassis
  • processor
  • memory
  • cache
  • connector
  • slot

Для получения более подробной информации вы можете использовать один из возможных типов DMI, при этом команда dmidecode приобретет следующий вид:

где — цифровое обозначение типа DMI.

В следующей таблице представлены все типы DMI с их кратким описанием:

Источник

Как узнать версию BIOS материнской платы с помощью командной строки

Как получить версию BIOS моей материнской платы?

Команда dmidecode дает вам некоторую информацию о BIOS, но я не могу найти то, что мне нужно.

Я старался dmidecode перед запросом, и я не нашел то, что мне нужно — я хочу только версию BIOS и ничего больше в выводе.

4 ответа

Я получил решение.

Используя dmidecode (конечно), но проблема была с результатом.

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

Вывод просто распечатает версию:

Попробуйте эту команду,

dmidecode обычно, помимо прочего, возвращает блок с информацией о вашем BIOS. Это должно выглядеть примерно так:

Информация здесь включает версию и версию BIOS. Если dmidecode не включает в себя эти данные на вашем компьютере, я боюсь, вам придется перезагрузить компьютер и посмотреть на BIOS.

Другой способ уменьшить вывод DMIDECODE — это перенести его на Grep и извлечь только те строки, которые вы хотите —

EG — sudo dmidecode | grep ‘Vendor \ | Version: V \ | BIOS Revision \ | Processor’

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

Вероятно, будет несколько дополнительных «Версий» после одной из них; Вы должны быть в состоянии понять, что к чему и игнорировать все остальное. Я еще не понял, чтобы устранить эти. 😉

Бонус! Выше информация о процессоре также была включена.

Источник

Русские Блоги

Как проверить компьютер UEFI или BIOS | Linux China

Полезная оригинальная ссылка, пожалуйста, посетите конец статьи Оригинальная ссылка «Нажав на внутренние ссылки, полноразмерные оригинальные изображения и соответствующие статьи.

Спасибо Компиляция от | https://itsfoss.com/check-uefoor-bios/
| Амбариш Кумар
Переводчик | Geekpi? Что? Общий перевод: 671 Время вклада: 1601 дней

Введение: Это быстрое руководство, чтобы сообщить, что ваша система использует современный UEFI или традиционный BIOS. Конфигурации для Windows и Linux также доступны.

Когда вы пытаетесь Двойной запуск Linux и Windows [1] Когда вам нужно знать, есть ли режим загрузки UEFI или BIOS в системе. Это может помочь вам решить установить разделы Linux.

Читайте также:  Генерация ключа для ssh mac os

Я не собираюсь обсуждать здесь. Что такое биос [2] Отказ Тем не менее, я хочу рассказать вам через BIOS. UEFI [3] Преимущества.

UEFI — это (однородный масштабируемый интерфейс прошивки) стремится преодолеть некоторые ограничения на BIOS. Это повышает способность использовать более 2 ТБ дисков и имеет архитектуру и водитель, не зависящий от процессора. Модульная конструкция, даже если операционная система не установлена, удаленная диагностика и исправления, а также гибкие условия операционной системы (включая сетевые функции).

UEFI лучше, чем BIOS

◈ UEFI быстрее при инициализации оборудования. ◈ Обеспечить безопасное запуск, что означает, что все содержимое, которое вы загружаете перед загрузкой операционной системы, должны быть подписаны. Это обеспечивает дополнительные защитные слои для вашей системы. ◈ BIOS не поддерживает разделы более 2 ТБ. ◈ Самое главное, что если вы двойной загрузки, рекомендуется установить две операционные системы в одном режиме загрузки.

Если вы попытаетесь просмотреть свою систему, вы UEFI или BIOS, это не сложно. Сначала позвольте мне начать с Windows, затем посмотрите, как просмотреть UEFI или BIOS на Linux System.

Проверка UEFI или BIOS в Windows

В Windows, в «Системной информации» в начальной панели в режиме BIOS вы можете найти режим запуска. Если он показывает наследие, то ваша система является BIOS. Если вы отображаете UEFI, это UEFI.

Другой метод : Если вы используете Windows 10, вы можете открыть менеджер файлового ресурса и ввести C:\Windows\Panther Чтобы посмотреть, используете ли вы UEFI или BIOS. Откройте файл setupact.log и ищите строку ниже.

Detected boot environment

Я предполагаю, что этот файл открыт в Notepad ++, потому что это большой файл, блокнот может зависать (по крайней мере, это 6 ГБ!).

Вы увидите несколько строк информации.

2017 — 11 — 27 09 : 11 : 31 , Info IBS Callback_BootEnvironmentDetect : FirmwareType 1.

2017 — 11 — 27 09 : 11 : 31 , Info IBS Callback_BootEnvironmentDetect : Detected boot environment : BIOS

Проверка UEFI или BIOS в Linux

Самый простой способ найти это UEFI или метод BIOS — найти /sys/firmware/efi папка. Если используется BIOS используется, папка не существует.

Find if system uses UEFI or BIOS on Ubuntu Linux

Другой подход : Установите пакет с именем efibootmgr.

В выпуске Debian и Ubuntu вы можете использовать следующую команду для установки пакета EFIBOOTMGR:

sudo apt install efibootmgr

После завершения введите следующую команду:

Если ваша система поддерживает UEFI, выводит разные переменные. Если нет, вы увидите сообщение, указывающее, что переменная EFI не поддерживается.

Легко проверить вашу систему, чтобы использовать UEFI или BIOS. С одной стороны, это выгодно UEFI, если вы используете BIOS, вам не нужно слишком беспокоиться, если вы не планируете использовать жесткий диск 2TB.

Автор: Ambarish Kumar [5] Переводчик: geekpi Коррезирование: wxy

эта статья LCTT Оригинальная компиляция, Linux China. Запуск чести

Источник

Узнаём, BIOS или UEFI используется в компьютере

Вариант 1: Проверка средствами системы

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

Способ 1: «Сведения о системе»

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

    Воспользуйтесь сочетанием клавиш Win + R для вызова оснастки «Выполнить». После её открытия впишите в текстовое поле название msinfo32 и нажмите «ОК».

Читайте также:  Как можно восстановить удаленные файлы с компьютера после переустановки windows

  • Затем обратите внимание на правую часть окна – нужный нам пункт называется «Режим BIOS». Если там указано «Устаревший» («Legacy»), то это именно BIOS. Если же UEFI, то в указанной строчке это будет соответствующе обозначено.
  • Способ 2: «Командная строка / «Windows PowerShell»

    Через консоль в Windows также можно определить, устаревший или современный режим BIOS используется на ПК.

    1. Запустите либо «Командную строку», либо «Windows PowerShell» с правами администратора. Для этого введите название программы в поисковое поле «Пуска».

    Обладатели «десятки» так же могут вызвать приложение через альтернативное меню «Пуск».

    Впишите туда команду bcedit и нажмите Enter. В разделе «Загрузка Windows» найдите строку «path», напротив которой будет написан путь. Если вы видите там адрес \WINDOWS\system32\winload.efi , значит, используется UEFI, а если \WINDOWS\system32\winload.exe — устаревший BIOS.

    Способ 3: «Управление дисками

    Еще одно системное приложение, позволяющее определить режим BIOS.

      В поиске по «Пуску» начните набирать команду diskmgmt.msc , после чего откройте оснастку «Управление дисками».

    В Windows 10 то же самое можно сделать, кликнув правой кнопкой мыши по кнопке «Пуск» и выбрав нужный пункт.

    Поищите наличие раздела с названием «Шифрованный EFI» на системном диске (это один из разделов восстановления, создающихся системой автоматически). Название раздела отображается при наведении на него курсором или в столбце «Состояние», если тот раздвинуть. Если вы нашли такой раздел, значит, на ПК используется режим UEFI. При наличии раздела «Зарезервировано системой» и отсутствии раздела EFI не составляет труда сделать вывод о том, что у вас Legacy BIOS.

    Способ 4: «Терминал» (только Linux)

    В операционных системах, основанных на ядре Linux, получить нужную информацию можно с помощью терминала. Запустите его и введите команду поиска следующего вида: ls sys/firmware/efi

    Этой командой мы определяем, существует ли в файловой системе Linux каталог, размещённый по адресу sys/firmware/efi. Если эта директория присутствует, материнская плата использует именно UEFI. Соответственно, если этот каталог не найден, то на «материнке» присутствует исключительно BIOS.

    Вариант 2: Внесистемные средства

    Также можно распознать тип используемой прошивки материнской платы без загрузки операционной системы. Дело в том, что одним из ключевых отличий UEFI от BIOS является использование графического интерфейса, поэтому легче всего будет зайти в загрузочный режим компьютера и определить «на глаз».

      Перейдите в BIOS-режим вашего десктопа или ноутбука. Существует огромное количество способов проделать это – самые распространённые варианты приведены в статье по ссылке ниже.

    Урок: Как войти в BIOS на компьютере
    Для BIOS используется текстовый режим в двух или четырёх цветах (чаще всего синий-серый-чёрный, но конкретная цветовая схема зависит от производителя).

  • UEFI же задуман как более простой для конечного пользователя, поэтому в нём мы можем наблюдать полноценную графику и управление посредством преимущественно мыши.
  • Обратите внимание, что в некоторых вариантах УЕФИ можно переключиться между собственно графическим и текстовым режимами, а некоторые UEFI выглядят полностью как Legacy BIOS, то есть не имеют особенной графической оболочки, так что этот метод не слишком надёжный, и лучше по возможности использовать средства системы.

    Помимо этой статьи, на сайте еще 12315 инструкций.
    Добавьте сайт Lumpics.ru в закладки (CTRL+D) и мы точно еще пригодимся вам.

    Отблагодарите автора, поделитесь статьей в социальных сетях.

    Источник

    Оцените статью