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

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в 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

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

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
     
    Прочее
     

    Смело правьте и дополняйте шапку, однако не забывайте отписываться об исправлениях и сохранять исходный вариант.

    Всего записей: 9272 | Зарегистр. 12-05-2005 | Отправлено: 03:14 01-11-2011 | Исправлено: AZJIO, 18:33 20-02-2021
    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

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

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

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

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

    Всего записей: 812 | Зарегистр. 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.

    Всего записей: 507 | Зарегистр. 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 ругается, но хотя бы все работает, если его отключить.

    Всего записей: 57 | Зарегистр. 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 и всё будет работать без головной боли

    Всего записей: 212 | Зарегистр. 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, наверное, так не умеет.

    Всего записей: 57 | Зарегистр. 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?

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

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

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



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

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

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

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

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

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



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

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

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

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

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

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

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

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

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

    Всего записей: 57 | Зарегистр. 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  

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

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

    Всего записей: 57 | Зарегистр. 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_*, а вот _после_ него будут модули поддерживаемых файловых систем. к тому же можно загрузить модуль нужной ФС из конфига, находящемся в положеном месте с любого раздела с ФС из списка встроенных.

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

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

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

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

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



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

    Всего записей: 507 | Зарегистр. 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 раздела не показывает.

    Всего записей: 57 | Зарегистр. 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

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


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

    Powered by Ikonboard "v2.1.7b" © 2000 Ikonboard.com
    Modified by Ru.Board
    © Ru.Board 2000-2020

    BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

    Рейтинг.ru