The OpenNET Project / Index page

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



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

Исходное сообщение
"Ежеквартальное обновление ALT Linux p7 starterkits"
Отправлено Stax, 14-Мрт-15 13:48 
> Помимо того, как передаётся управление, есть то, как оно применяется дальше.  Я вот не помнил сходу, изменяли ли в случае EFI схему работы GRUB2 так, чтобы в grub.efi засунуть сразу и те модули, которые в случае BIOS идут в этот самый core.img (что логично, но переработка).

там эти разделения уже чистая формальность - т.к. все части grub это обычные файлы, в общем, по фигу со всех точек зрения, что куда положили. Весь работающий код grub находится в .efi-файлах, никакой магии нет. Да и (подозреваю) не умеет grub2-efi эту магию.

> Если почитать более внимательно, то он пишет о переходе по загрузке с "MBR" на "GPT", а "EFI"

Тут дело вот в чем. То, что он пытается делать - жуткий изврат, за который нужно отрывать руки. Потому что никакая legacy-система грузиться с GPT не сможет. Не поймет. Совместимости со старыми системами нет. Если загрузка с GPT возможна, то у него UEFI.
Кроме того, см. http://www.rodsbooks.com/gdisk/hybrid.html (Dangers and Problems)

В общем, так делать нельзя и точка. 2010 год тут к тому, что когда поставляли системы с UEFI и предразбитым GPT, а grub2-efi еще не было, это был выход; но после появления нормального grub в эту степь идти не нужно.

> Это в шляпе так нынче?  На 2.00 без тыщи патчей имени 2.02 -- нет, просто grubx64.efi.

(задумался) я не знаю. Нет, сам grub это конечно grubx64.efi.
А вот core.efi тоже есть среди модулей. Не из пакета - похоже, был сгенерен при инсталляции. Фиг знает, загружается ли он и зачем.

> А лишний раздел в разбивалке, пожалуй, пусть останется -- если хотя бы одного человека выручит при необходимости унести диск с GPT из UEFI-системы/режима под BIOS, то уже оправдается.  И надо доработать проверку/справку насчёт GPT/BIOS, что ли.

А не выйдет. BIOS не поймет GPT. Т.е. совместимости никакой нет.

Там, где используют GPT, есть UEFI; хитрые кейзы вроде "большой винчестер, а объединять несколько разделов через LVM не хочется, делаю GPT-таблицу даже на старой системе" возможны, но не для загрузочного диска. Для загрузочного - не выйдет создать полноценный GPT в таких условиях и разместить BIOS-совместимый загрузчик в protective MBR (по ссылке выше указаны очень серьезные ограничения, фактически загрузчик в protective MBR на GPT-диске можно засунуть только с большими жертвами).

Если же у человека большой системный диск, система с UEFI, но он хочет legacy-загрузку, опять же ничего не выйдет: GPT требуется для поддержки больших дисков, но в protective MBR разделы с GPT в этом случае не вписать. Расхождение MBR и GPT.. я не позавидую этому человеку.

В общем, если на системном диске GPT, то это UEFI, и грузится надо через grub2-efi, а обычный grub2 прятать подальше, и тогда никаких проблем и требований левых разделов возникнуть не должно. Паниковать можно разве что в случае, когда нет ESP и места для нее (собственно, с загрузчиком в protective MBR она и на фиг не нужна), но это уже пользователь ССЗБ, нужно объяснить ему это и предложить подвигать разделы, что ли..

 

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



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

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