puhpol
  - Стаж: 10 лет
- Сообщений: 891
- Репутация:75[+] [-]
|
zxen, Привет!  А я вчера накачал всяко разно по ГРУБ2, к вечеру так запутался .... До сих пор отойти не могу. Сейчас все с начала начну....
|
EvilGod
 - Стаж: 8 лет 11 месяцев
- Сообщений: 5
- Репутация:0[+] [-]
|
Привет народ! Сколько смотрю, всё мучаете несчастный убогий bootmgr :) Давно отказался от этого занятия. На grub2 всё в разы проще и он загружает этот bootmgr для любой сборки в любом виде: биос (делаем загрузчик в любой папке с помощью программы bmplus 1.3.4 от conty9), эфи - bootia32.efi и bootx64.efi от мелкомягких легко правится хекс редактором всего в двух местах, там тоже до 20-30 символов для любой папки получается. Перенос efi загрузчика виндов в свою папку... ***** Для BOOTX64.EFI \ E F I \ M i c r o s o f t \ B o o t 5C 00 45 00 46 00 49 00 5C 00 4D 00 69 00 63 00 72 00 6F 00 73 00 6F 00 66 00 74 00 5C 00 42 00 6F 00 6F 00 74 Адрес хекс: E968A Заменить на свою папку. Пример: \erdc В этом месте минимум 20 символов через пробел, дальше не проверял. \ B C D 5C 00 42 00 43 00 44 Адрес хекс: E8092 Заменить на свое название. Пример: \b64 В этом месте только 7 символов через пробел!!! Всё что не влезет здесь, можно вписать в первом месте :) ПРИМЕР ГОТОВОГО РАБОЧЕГО ВАРИАНТА: Добавляем bcd контейнер с именем erd70x64.bcd из папки \dart и подпапки \uefi, т.е. путь к файлу \dart\uefi\erd70x64.bcd будет выглядеть так: в первом месте: \ d a r t \ u e f i \ e r d 7 0 во втором месте: x 6 4 . b c d ИТОГ: всё загружается и работает! :) ***** Для BOOTIA32.EFI \ E F I \ M i c r o s o f t \ B o o t 5C 00 45 00 46 00 49 00 5C 00 4D 00 69 00 63 00 72 00 6F 00 73 00 6F 00 66 00 74 00 5C 00 42 00 6F 00 6F 00 74 Адрес хекс: C7152 Заменить на свою папку. Пример: \erdc В этом месте минимум 20 символов через пробел, дальше не проверял :) \ B C D 5C 00 42 00 43 00 44 Адрес хекс: C5C8A Заменить на свое название. Пример: \b32 В этом месте только 5 символов через пробел!!! Всё что не влезет здесь, можно вписать в первом месте :) ПРИМЕР ГОТОВОГО РАБОЧЕГО ВАРИАНТА: Добавляем bcd контейнер с именем erd80x32.bcd из папки \dart и подпапки \uefi, т.е. путь к файлу \dart\uefi\erd80x32.bcd будет выглядеть так: в первом месте: \ d a r t \ u e f i \ e r d 8 0 x 3 во втором месте: 2 . b c d П.С.: для загрузки любой сборки на загрузчике от мелкомягких требуется только загрузчик и контейнер bcd. это всё кладется в папку со сборкой и легко загружается грабом2 - вуаля!
|
sergeysvirid
  - Стаж: 10 лет
- Сообщений: 2636
- Репутация:127[+] [-]
- Откуда: 65 регион (GMT+11)
|
EvilGod, Приветствую!  Вы забыли упомянуть, что после правки BOOTX64.EFI Hex-редактором ни о какой поддержки загрузки с включенной опцией Secure Boot не может быть и речи. А то что BOOTX64.EFI правится Hex-редактором - так это далеко не новость.  Вся эта возня с Grub2 и UEFI именно из-за того, чтобы была возможность использовать загрузчик Grub2 с возможностью загрузиться на компьютере в режиме UEFI ...и именно с включенной опцией Secure Boot.
|
 Отправлено: 04-Май-2016 13:01
(спустя 2 часа 14 минут)
|
EvilGod, заковыка не в том, что "редко она включена". А в том, что на некоторых (сильно урезанных) UEFI Secure Boot не отключишь. Т.е., правленный BOOTX64.EFI не запустится (ЦП не совпадает). Grub2 можно загрузить под Secure Boot с ЦП (хотя и БЕЗ ГАРАНТИЙ!), но с ограничением - работа только с FAT-разделами (поскольку драйвера Grub2 не подписаны). По поводу костылей: BOOTX64.EFI не умеет загружать ничего, кроме собственной ОС/РЕ (winload.efi) и memtest.efi.
|
EvilGod
 - Стаж: 8 лет 11 месяцев
- Сообщений: 5
- Репутация:0[+] [-]
|
conty9. "На некоторых (сильно урезанных) UEFI Secure Boot не отключишь" - если Вас не затруднит, то приведите пример, если можно уточните производителя, цену и год выпуска. Мне такие звери не встречались) Вы хотите сказать, что bootmgr умеет, а bootx64.efi - нет? Предполагал что они один и тот же загрузчик, это не так? Просто с бутмгр'ом давно не связывался и не в курсе.
|
|
24146bootmgr умеет, а bootx64.efi - нет Совершенно верно. По поводу производителей "огрызков" - обычно это "именитые" (и геморройные) - например, HP. Впрочем, ввязываться в спор - можно ли в конкретной машине отключить Secure Boot - не буду. Зачастую это возможно и для самых тяжелых случаев, но долго и муторно. Т.е., решить проблему для себя - можно (и нужно!), а сидеть у клиента и решать её без инструмента (РЕ не загружается, ОС повреждена) - увольте. Лучше уж использовать стандартный bootx64.efi.
|
 Отправлено: 04-Май-2016 15:03
(спустя 1 час 9 минут)
EvilGod
 - Стаж: 8 лет 11 месяцев
- Сообщений: 5
- Репутация:0[+] [-]
|
conty9. Окей. Parted Magic 2016_03_02 норм загружается при Secure Boot, но правленые бутмгр'ы не загружает, пИчаль. Понятно, для не отключаемых Secure Boot, должны быть все ерд на бутмгр'е. К счастью, таких подхалимов мелкомягких немного) П.С. будет время поиграюсь с загрузчиком от pmagic. но мне кажется эта фича как раз для того чтобы запрещать сторонние ос, а не разрешать их и ничего хорошего из этого не выйдет. мало кто захочет платить за какуюто подпись, к тому же, которую можно отключить)
|
FILTH
  - Стаж: 10 лет
- Сообщений: 13
- Репутация:1[+] [-]
|
zxen, Приветствую! Проблема в том, что у меня вообще PE образные выводят черный экран. Пингвины грузятся (акронисы, партед меджик, гикбокс и тп) В наличии нет машины с полноценным UEFI. Проверяю на лаптопе Dell Inspiron 5520.
|
Страница 6 из 29
Текущее время: 16-Апр 05:15
Часовой пояс: UTC + 3
Вы не можете начинать темы Вы не можете отвечать на сообщения Вы не можете редактировать свои сообщения Вы не можете удалять свои сообщения Вы не можете голосовать в опросах Вы не можете прикреплять файлы к сообщениям Вы можете скачивать файлы
|
|