Перейти из форума на сайт.

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в on-line?
Вход Забыли пароль? Первый раз на этом сайте? Регистрация
Компьютерный форум Ru.Board » Компьютеры » Программы » GNU GRUB 2: grub 1.9х–2.х | BURG

Модерирует : gyra, Maz

 Версия для печати • ПодписатьсяДобавить в закладки
Страницы: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25

Открыть новую тему     Написать ответ в эту тему

ASE_DAG



Gold Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
GRUB 2



GNU GRUB 2 (ГНУ Груб-2, в контексте этой темы и просто «Груб») — универсальный загрузчик для GNU и иных юникс-подобных операционных систем, пришедший на замену первому Грубу, ныне именуемому GRUB Legacy.
Имеет форк под названием BURG (Бург), ориентированный на использование красочных тем оформления и принципиально ничем не отличающийся.


Справка Grub2 на русском
  • ru.wikibooks.org
  • wiki.archlinux.org
  • Создание темы
Примеры загрузки ISO
  • 12 примеров загрузки ISO
  • 100 примеров загрузки ISO

 
Конфиг подсветка для Geany, AkelPad, Notepad++
 
Прочее

Всего записей: 9272 | Зарегистр. 12-05-2005 | Отправлено: 03:14 01-11-2011 | Исправлено: Maz, 20:39 01-09-2024
z0bra



Full Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
не оно?
https://packages.ubuntu.com/cosmic/grub-efi-amd64-signed
если оно, то удобно брать отсюда: http://ftp.ubuntu.com/ubuntu/pool/main/g/grub2-signed/?C=M;O=D

Всего записей: 524 | Зарегистр. 13-04-2004 | Отправлено: 09:38 23-10-2018 | Исправлено: z0bra, 09:41 23-10-2018
stasys44

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

Цитата:
не оно?  

Как применять - работающим в Форточках?
Я выдраиваю из дистрибутива Убунту. Утверждать, что Безопасная Загрузка есть у Grub2 for Windows не могу - у моего ноута нет такой фишки

Всего записей: 887 | Зарегистр. 23-08-2008 | Отправлено: 07:17 24-10-2018
z0bra



Full Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
очевидно взять grubx64.efi.signed из актуального пакета (сейчас — grub-efi-amd64-signed_1.110+2.02+dfsg1-5ubuntu8_amd64.deb), использовать его в качестве BOOTX64.EFI
 
Grub2 for Windows не умеет подписывать загрузчик, который он собрал (но похоже можно использовать для него внешние средства для наложения подписи)
тоже касается и Grub2Win.

Всего записей: 524 | Зарегистр. 13-04-2004 | Отправлено: 09:22 24-10-2018
Colonel74

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

Цитата:
очевидно взять grubx64.efi.signed из актуального пакета (сейчас — grub-efi-amd64-signed_1.110+2.02+dfsg1-5ubuntu8_amd64.deb), использовать его в качестве BOOTX64.EFI  

Не работает. Secure Boot все равно ругается на сигнатуру, а если его отключить, то груб грузится так, как будто нет конфига. Вернул старый BOOTX64.EFI. Secure Boot ругается, но хотя бы все работает, если его отключить.

Всего записей: 61 | Зарегистр. 04-03-2007 | Отправлено: 08:18 25-10-2018 | Исправлено: Colonel74, 08:19 25-10-2018
TNG

Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Colonel74
Возьми из krd 2018 папку efi или конкретно 2а файла bootx64.efi и fde_ld.efi и всё будет работать без головной боли

Всего записей: 213 | Зарегистр. 08-03-2003 | Отправлено: 18:38 25-10-2018
Colonel74

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
TNG
Та же ситуация. Похоже, из-за того, что у меня загрузка сделана по этой инструкции: https://www.bootdev.ru/2015/12/ustanovka-zagruzchikov-bios-efi-na-fleshku.html
 
Флешка разбита на 2 раздела: ntfs c gru4dos и efi c grub2. На разделе EFI grub с таким конфигом:

Код:
 
insmod ntfs
search --set=root --file /grub.cfg
configfile /grub.cfg
 

То есть он на в корне раздела ntfs ищет другой grub.cfg и использует уже его. krd 2018, наверное, так не умеет.

Всего записей: 61 | Зарегистр. 04-03-2007 | Отправлено: 20:35 26-10-2018 | Исправлено: Colonel74, 20:37 26-10-2018
1nasty1



Advanced Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Возникла необходимость запустить систему(ы) с VHD VDI. Тему немного покурил со стороны EasyBCD - grub - vboot, но там есть нюансы или ограничения. Решил остановиться на GRUB2, вроде функционал позволяет. Есть ли возможность установки и настройки из Окон, или загружаться и ставить c LiveCD? Может быть, есть у кого практический опыт по загрузке c vhd-vdi?

Всего записей: 753 | Зарегистр. 11-03-2005 | Отправлено: 20:40 26-10-2018
Nikolka00

BANNED
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
1nasty1
ты забыл написать какая ОС в VHD будет находиться

Всего записей: 438 | Зарегистр. 08-08-2008 | Отправлено: 21:59 26-10-2018
z0bra



Full Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

Цитата:
То есть он на в корне раздела ntfs ищет другой grub.cfg и использует уже его. krd 2018, наверное, так не умеет.

в приведённом конфиге добавляется поиск по разделам с нтфс, список "встроенных" поддерживаемых ФС можно узнать командой lsmod, они как правило идут после списка part_*

Всего записей: 524 | Зарегистр. 13-04-2004 | Отправлено: 22:14 26-10-2018
Colonel74

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
z0bra
Похоже, придется искать другой bootx64.efi с подписью. Там только part_apple, part_gpt и part_msdos.

Всего записей: 61 | Зарегистр. 04-03-2007 | Отправлено: 22:31 26-10-2018
1nasty1



Advanced Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Nikolka00
Windows XP и Windows 7, желательно любой редакции, т.к. "официальную" загрузку поддерживают только старшие редакции.

Всего записей: 753 | Зарегистр. 11-03-2005 | Отправлено: 22:38 26-10-2018 | Исправлено: 1nasty1, 22:49 26-10-2018
Nikolka00

BANNED
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
1nasty1
Вынь 7 еще можно загрузить, через оф.загрузчик микрософт, значит и через груб поднимется
А вот хр ...

Всего записей: 438 | Зарегистр. 08-08-2008 | Отправлено: 00:31 27-10-2018
TNG

Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Colonel74

Цитата:
То есть он на в корне раздела ntfs ищет другой grub.cfg и использует уже его. krd 2018, наверное, так не умеет.

Для какой необходимости последующий конфигурационный файл вынесен на другой раздел? Сами создаете себе трудности и стараетесь их героически преодолеть.
 

Всего записей: 213 | Зарегистр. 08-03-2003 | Отправлено: 12:05 27-10-2018
Colonel74

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
TNG
По ссылке заходили? Там написано для чего это делается. Вкратце, на втором разделе находится огромная сборка на grub4dos, собиравшаяся  долгое время, плюс он используется просто для хранения файлов часто БОЛЬШЕ 4 гигов, а раздел с grub 2 добавлен в связи с веяниями времени для возможности UEFI загрузки. Все работает замечательно. Напрягает только необходимость отключать Secure Boot.

Всего записей: 61 | Зарегистр. 04-03-2007 | Отправлено: 14:07 27-10-2018 | Исправлено: Colonel74, 14:13 27-10-2018
TNG

Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Colonel74

Цитата:
раздел с grub 2 добавлен в связи с веяниями времени для возможности UEFI загрузки. Все работает замечательно. Напрягает только необходимость отключать Secure Boot.

UEFI загрузка необходима только для тех программ которые могут загружаться в EFI режиме и вам надо передать управление из груб2 ефи конкретному загрузчику командой chainloader
Пример запуска загрузчика мякотелых (рядом с bootx64.efi должен находится BCD и соответственно подхватываться файлы шрифтов), а шапке конфигурационного файла включены нужные моды.
efi_bootfile="/efi/microsoft/x64/bootx64.efi"
search --file --no-floppy --set ${efi_bootfile}
chainloader (${root})${efi_bootfile}
boot  

Всего записей: 213 | Зарегистр. 08-03-2003 | Отправлено: 15:33 27-10-2018
Colonel74

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Это вы мне зачем сейчас рассказываете? Я это все прекрасно знаю. У меня в EFI режиме из меню груб2 загружается тест памяти, утилиты акрониса, крд 2018 ну и установка десятки, которые лежат на первом разделе и так же могут грузиться из меню grub4dos помимо все прочего. Кстати, наличие BCD рядом с bootx64.efi совсем не обязательно в моем случае, и команды загрузки немного другие. Да и мой вопрос был совсем о другом.

Всего записей: 61 | Зарегистр. 04-03-2007 | Отправлено: 15:55 27-10-2018 | Исправлено: Colonel74, 17:50 27-10-2018
z0bra



Full Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Colonel74

Цитата:
z0bra
Похоже, придется искать другой bootx64.efi с подписью. Там только part_apple, part_gpt и part_msdos.  

вы привели сам список part_*, а вот _после_ него будут модули поддерживаемых файловых систем. к тому же можно загрузить модуль нужной ФС из конфига, находящемся в положеном месте с любого раздела с ФС из списка встроенных.

Всего записей: 524 | Зарегистр. 13-04-2004 | Отправлено: 17:49 27-10-2018
Colonel74

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

Цитата:
к тому же можно загрузить модуль нужной ФС из конфига

вот тут поподробнее, пожалуйста. вроде бы insmod ntfs это и должен делать. или я ошибаюсь. такое впечатление, что при загрузке bootx64.efi с крд груб не видит раздел ntfs и соответственно не подтягивает оттуда конфиг. при загрузке же обычного bootx64.efi все отрабатывает штатно.

Всего записей: 61 | Зарегистр. 04-03-2007 | Отправлено: 17:57 27-10-2018
z0bra



Full Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Colonel74
не ошибаетесь. грузит? сау флешку с разделами (не обязательно содержимое разделов) видит? сравните загруженные модули в разных bootx64.efi, загрузите из конфига недостающие.

Всего записей: 524 | Зарегистр. 13-04-2004 | Отправлено: 18:36 27-10-2018
Colonel74

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
как я уже говорил, вначале работает этот конфиг:

Код:
 
insmod ntfs
search --set=root --file /grub.cfg
configfile /grub.cfg
 

при попытке загрузиться с bootx64.efi из krd все останавливается на странице, которую груб выдает при отсутствии конфига, с командной строкой. стандартный же bootx64.efi нормально подхватывает конфиг из корня второго раздела ntfs.
 
Добавлено:
ls в первом случае ни одного ntfs раздела не показывает.

Всего записей: 61 | Зарегистр. 04-03-2007 | Отправлено: 19:09 27-10-2018 | Исправлено: Colonel74, 19:10 27-10-2018
Открыть новую тему     Написать ответ в эту тему

Страницы: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25

Компьютерный форум Ru.Board » Компьютеры » Программы » GNU GRUB 2: grub 1.9х–2.х | BURG


Реклама на форуме Ru.Board.

Powered by Ikonboard "v2.1.7b" © 2000 Ikonboard.com
Modified by Ru.B0ard
© Ru.B0ard 2000-2024

BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

Рейтинг.ru