The OpenNET Project / Index page

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



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

Исходное сообщение
"Ежеквартальное обновление ALT Linux p7 starterkits"
Отправлено Stax, 14-Мрт-15 03:12 
Прошу прощения за сильную реакцию, но у меня есть сильные основания полагать, что все эти рекомендации либо чьи-то фантазии, вызыванные полным непонимаем того, как работает загрузка UEFI (тогда рекомендую ему читать напр. https://www.happyassassin.net/2014/01/25/uefi-boot-how-does-.../ до просветления), либо откровенный FUD :)

> Без ФС.

Неее ) Не верю. С UEFI такое больше не требуется, потому что не требуется никогда. Он выполняет загрузчик как файл с ESP, на этом же ESP загрузчик размещает все, что ему вздумается. Никаких "драйверов", перекладываний файлов по сырым и прочего. Все части загрузчика - обычные файлы на fat32, обновляются копированием, загружааются понятным способом.

> The “BIOS Boot Partition” is an actual partition on the hard drive. Grub2 embeds the core.img (multiboot boot kernel) into this BIOS boot partition instead of the MBR.
> --- http://jasonschaefer.com/transition-away-from-mbr-to-gpt-boo.../

Боюсь, это очевидная чушь совсем по другой причине: данный человек (что, возможно, простительно в 2010 году) использует legacy-режим загрузки с grub2, а НЕ с grub2-efi. Т.е. UEFI загружает модули совместимости и дальше передает управление на загрузку в стиле MBR. В таком режиме, разумеется, требуется место "вне разделов".. точно также, как оно требуется для классической загрузки grub2 через MBR на системе с классическим BIOS.

Суть поста сводится к: "в Dell сделали разбиение для современных UEFI-систем, предполагающих загрузчик на ESP и не оставили места для хака со скрытым grub2 при использовании MBR, а я вот захотел загрузку в старый grub классическим способом и обломался, т.к. места не было, в Dell не рассчитывали на это". Ну разумеется! Но UEFI-то тут при чем? С ним как раз был способ, чтобы всяких левых хаков, необходимых для загрузки с MBR не было. Но человек сам не захотел этого. А в режиме загрузки через MBR место для загрузчика необходимо по-любому - неважно, это legacy-загрузка в UEFI или обычный BIOS, который не умеет иначе. В общем, обвинять UEFI тут ээ.. странно.

Статья из ссылки в wiki тоже явно относится к этой ситуации.

И нет, я не могу придумать ни одной причины, зачем может быть нужен левый раздел в UEFI-загрузке. Она для того и придумывалось, чтобы избавиться от этих извращений.

PS у grub2-uefi нет core.img, вместо него core.efi, который находится - как можно догадаться - там же на ESP.

PPS в Archlinux wiki отличные статьи по UEFI и тому, как ставится и работает grub2 оттуда - лично я по ним в свое время переходил с legacy-режима на UEFI загрузку. Стало намного приятнее: загрузка быстрее (grub + инициализация устройств в ядре на несколько секунд быстрее), все части grub как нормальные файлы (удобно делать backup, нет опасности что-то испортить при ковырянии или восстановлении системы - просто переписал нужные поверх и готово, без магии grub-install), невозможность затереть загрузчик или потерять на него ссылку даже при жонглировании дисками (всегда можно в UEFI выбрать UEFI Shell, а оттуда перейти в каталог с grub и просто выполнить grub.efi). А еще можно поставить винду после линукса (или любые другие UEFI-aware OS в произвольной последовательности) и не потерять возможности никуда грузится :) В самой худшей ситуации придется выполнить grub из UEFI Shell и через efivars поменять приоритет загрузки, если фирмварь не предоставляет такой возможности.

 

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



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

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