The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]



Индекс форумов
Составление сообщения

Исходное сообщение
"Разработчики из компании Red Hat представили UEFI-загрузчик ..."
Отправлено opennews, 29-Июн-12 17:54 
Леннарт Поттеринг (Lennart Poettering) анонсировал (https://plus.google.com/115547683951727699051/posts/gDfHgApPma1) в своём блоге новый свободный загрузчик Gummiboot (http://freedesktop.org/wiki/Software/gummiboot), разработанный сотрудниками компании Red Hat. Загрузчик отличается простотой реализации и ориентацией только на загрузку сконфигурированных EFI-образов. Gummiboot не требует специальной настройки и определяет конфигурацию ядра автоматически, без использования  внешних компонентов на уровне пользователя. Код занимает (http://cgit.freedesktop.org/gummiboot/tree/) всего 44 Кб и распространяется под лицензией LGPLv2.1.


По сути, функции Gummiboot сводятся к автоматическому определению доступных для загрузки систем и передачи управления ядру Linux или другому загрузчику. Поддерживается только работа с разделами ESP (EFI System Partition). Необходимые для загрузки файлы конфигурации, ядра, initrd и  EFI-образы должны находится на ESP-разделе. Ядро Linux должно быть собрано с опцией CONFIG_EFI_STUB, тогда оно сможет быть запущено как образ EFI. В Gummiboot из коробки поддерживается интеграция с systemd, позволяющая передавать в подсистему мониторинга производительности данные о скоростных и временных характеристиках первой стадии загрузки.


Для выбора загружаемой системы пользователю выводится меню или выбирается элемент по умолчанию по определённому в конфигурации загрузчика шаблону. Для формирования меню, внутри ESP-раздела производится поиск файлов конфигурации /loader/entries/vendor-release.conf, в которых определяются (http://cgit.freedesktop.org/gummiboot/plain/README) параметры загрузки Linux (название, путь к ядру, initrd и корневой раздел или ссылка на готовый образ efi), что позволяет из одного ESP-раздела загружать несколько систем.


Общие параметры задаются в файле  ESP-раздел/loader/loader.conf, в котором определяется время задержки и система, шаблон для загрузки системы по умолчанию. Тем не менее, все файлы конфигурации являются опциональными и Gummiboot может находиться и загружать системы без них. Также поддерживается изменение параметров и установка элемента по умолчанию из меню загрузчика (клавиша "d" - установить по умолчанию, "o" - редактировать опции, "v" - показать сведения о загрузчике и F1 выдать подсказку о командах). Изменения сохраняются в переменных EFI.

<center><a href="http://freedesktop.org/wiki/Software/gummiboot?action=Attach... src="https://www.opennet.ru/opennews/pics_base/0_1340975172.png" style="border-style: solid; border-color: #e9ead6; border-width: 15px;" title="" border=0></a></center>


В качестве основного назначения проекта называется использование в качестве первичного загрузчика на системах с UEFI и в том числе для обеспечения первой стадии режима безопасной загрузки.  При загрузке на UEFI-системах, Gummiboot вероятно будет использован (https://www.opennet.ru/opennews/art.shtml?num=34000) (планы не подтверждены) в Fedora Linux в роли минимального начального загрузчика, подписанного проверочным ключом Microsoft и передающего управление загрузочным компонентам, подписанным ключом Fedora. Для выполнения аналогичной цели проект Ubuntu планирует (https://www.opennet.ru/opennews/art.shtml?num=34166) использовать модифицированный вариант загрузчика  efilinux (https://github.com/mfleming/efilinux), развиваемого компанией Intel, но возможно после выпуска Gummiboot планы изменятся.


URL: https://plus.google.com/115547683951727699051/posts/gDfHgApPma1
Новость: https://www.opennet.ru/opennews/art.shtml?num=34222

 

Ваше сообщение
Имя*:
EMail:
Для отправки ответов на email укажите знак ! перед адресом, например, !user@host.ru (!! - не показывать email).
Более тонкая настройка отправки ответов производится в профиле зарегистрированного участника форума.
Заголовок*:
Сообщение*:
 
При общении не допускается: неуважительное отношение к собеседнику, хамство, унизительное обращение, ненормативная лексика, переход на личности, агрессивное поведение, обесценивание собеседника, провоцирование флейма голословными и заведомо ложными заявлениями. Не отвечайте на сообщения, явно нарушающие правила - удаляются не только сами нарушения, но и все ответы на них. Лог модерирования.



Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру