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

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



    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    uzeerpc
    Да, раздел подкачки. Мы немного флудим тут, давай следующие вопросы через личку.

    Всего записей: 4182 | Зарегистр. 03-05-2006 | Отправлено: 21:17 01-11-2020 | Исправлено: AZJIO, 21:19 01-11-2020
    TNG

    Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Помогите разобраться, в чём проблема,
    При запуске файла cfg - не работает первая строка.  
    Пример - eset.cfg
     
     search --set -f /Antivirus/eset/casper/vmlinuz
    linux    /Antivirus/eset/casper/vmlinuz boot=casper ignore_uuid live-media-path=/Antivirus/eset/casper --- lang_string=debian-installer/language=ru keyboard-configuration/layoutcode=en
    initrd    /Antivirus/eset/casper/initrd.lz
     
    Груб пишет что не находит команды -search После нажатия любой клавиши загружается. Убираю строку -    search --set -f /Antivirus/eset/casper/vmlinuz , тогда не находит команды - linux и вообще не стартует.  
    При добавлении в другой - antivirus.cfg проблем нет, но там есть "шапка"
     
     insmod all_video
    insmod png
    insmod part_msdos
    insmod fat
    insmod ntfs
    insmod ext2
    insmod gfxterm_menu
    timeout=30
    lang=ru
    loadfont /boot/grub/fonts/dejavu_16.pf2
    gfxpayload='1024x768,800x600,640x480'
    insmod efi_gop
    insmod efi_uga
    set theme=/boot/grub/themes/antivirus/theme.txt
     
    terminal_output gfxterm
     
    menuentry "Возврат в основное меню" --class back {
    configfile /boot/grub/x86_64-efi/cfg/start.cfg
    }
    menuentry "ESET" {
    search --set -f /Antivirus/eset/casper/vmlinuz
    linux    /Antivirus/eset/casper/vmlinuz boot=casper ignore_uuid live-media-path=/Antivirus/eset/casper --- lang_string=debian-installer/language=ru keyboard-configuration/layoutcode=en
    initrd    /Antivirus/eset/casper/initrd.lz
    }
    menuentry "DrWEB-livedisk-900-cd" --class drweb {
    search --set -f /boot/grub/x86_64-efi/cfg/drweb.cfg
    configfile /boot/grub/x86_64-efi/cfg/drweb.cfg
    }

    Всего записей: 212 | Зарегистр. 08-03-2003 | Отправлено: 17:45 06-11-2020 | Исправлено: TNG, 18:27 06-11-2020
    z0bra



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

    Код:
    lsmod
    что кажет? ну и конечно без информации как и из чего собрали ядро, под какую платформу, какие конфиги при запуске работают - будем только угадывать и «телепать».

    Всего записей: 507 | Зарегистр. 13-04-2004 | Отправлено: 21:53 07-11-2020
    TNG

    Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    z0bra
    Это вообще о чем ваш пост? Много умных слов без смысла, о ядре, платформе, телепатии.
    Брался eset_sysrescue_live_enu Мною был адаптирован под мои нужды -  ignore_uuid live-media-path=/Antivirus/eset/casper и не надо ничего угадывать и «телепатить».
    Речь шла только о первой строке файла.cfg - что Grub2 НЕ отрабатывает первую строку файла.cfg из созданного файла субменю.  
    grub2=>основное меню=>субменю с единственным запуском eset

    Всего записей: 212 | Зарегистр. 08-03-2003 | Отправлено: 19:31 08-11-2020
    AZJIO



    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    TNG
    а если первую строку сделать пустую или echo вставить?
     
    в шапке убрал лишнее под тег more

    Всего записей: 4182 | Зарегистр. 03-05-2006 | Отправлено: 20:15 08-11-2020
    z0bra



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

     
    для будущих вопрошающих, минимальный ликбез (сильно упрощая, на двух пальцах): платформа - это то, какой процессор и окружение - BIOS/EFI. ядро - это core.img, собираемый под каждую платформу отдельно, может собираться со своим комплектом модулей и конфига (в котором также грузятся и выгружаются внешние модули, ответственные за выполнение команд напр. search и linux, и уже потом внешние конфиги из файлов (а может и условный возврат быть из внешних с выгрузкой модулей и соотв. пропажей команд), которые недоучки считают «основное меню=>субменю»).  
    в зависимости от платформы это ядро с определёнными добавками из .bin файлов или в бут сектор пишется или из файла/по сети грузится. и даже на одной платформе в разных режимах загрузки (напр. UEFI но с ISO) возможна другая (иногда совсем неочевидная) цепочка загрузки.
    поэтому практически каждая сборка/диск уникальна, и в общем случае не угадать на какой комбинации этого всего у какого-то хамовитого чудилы, неумеющего вопрос толком задать первая строка текстового файла ©не той системы.

    Всего записей: 507 | Зарегистр. 13-04-2004 | Отправлено: 20:21 08-11-2020 | Исправлено: z0bra, 21:05 08-11-2020
    TNG

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

    Цитата:
    ядро - это core.img, собираемый под каждую платформу отдельно

    Пошла бы "лесом" эта сборка ядра, когда есть готовое решение. DeWEB запускает в EFI без отключения Secure Boot Linux и WinPE x64.
    AZJIO
     Пустую строчку оставлял, и выводилось сообщение - <<  >> что груб не понимает или нет такой команды (точно не помню) поиск по файлу search --set -f / не находит команду - search
    Насчет - echo надо попробовать или вставлю - timeout=0

    Всего записей: 212 | Зарегистр. 08-03-2003 | Отправлено: 23:11 08-11-2020
    z0bra



    Full Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    TNG
    готовые решения отлично работают, посему ©поражены твоей неудачей.

    Всего записей: 507 | Зарегистр. 13-04-2004 | Отправлено: 23:32 08-11-2020
    AZJIO



    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Убрал из шапки битую ссылку Охлох, добавил русскую справку

    Всего записей: 4182 | Зарегистр. 03-05-2006 | Отправлено: 04:11 09-11-2020
    TNG

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

    Цитата:
    или echo вставить?

    С этим параметром тоже неудача.  
    Помогла вставка - timeout=0

    Всего записей: 212 | Зарегистр. 08-03-2003 | Отправлено: 09:42 09-11-2020
    AZJIO



    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    В разделе 16.3.73 test мануала Grub2 есть строка
     

    Цитата:
    Evaluate expression and return zero exit status if result is true, non zero status otherwise.  

    Перевод

    Цитата:
    Вычислить выражение и вернуть нулевой статус выхода, если результат истинен, в противном случае - ненулевой статус.

    Вопрос, разве 0 является истиной? Пробовал получить результат логического выражения в переменную, не удалось, а при использовании if нет смысла так может и if делает переворачивание, а двойное переворачивание даёт правильный результат.

    Всего записей: 4182 | Зарегистр. 03-05-2006 | Отправлено: 22:25 11-11-2020 | Исправлено: AZJIO, 06:46 16-11-2020
    TNG

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

    Цитата:
    ядро - это core.img

    О Великий ГУРУ оказывается Др веб выдает свой лайв без ядра, как и многие другие. (Дурят нашего брата) Там нет core.img Напишите в техподдержку путь отдают ЯДРО а не экономят.  

    Всего записей: 212 | Зарегистр. 08-03-2003 | Отправлено: 11:52 25-11-2020
    z0bra



    Full Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    TNG
    ты это не мне напиши, а например автору grub2-filemanager/build.sh, там три строки — попробуй разобраться для чего и что. в последней, например, файл удаляется, потому что содержимое core.img уже использовано. и как правило в сборку его уже никто не тащит.
    и ниже на 10 строк - аналогично. научи ТАМ как жить и в какую техподдержку писать, ©ато ребята и не знают…

    Всего записей: 507 | Зарегистр. 13-04-2004 | Отправлено: 12:47 25-11-2020
    AZJIO



    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Добавляю иконки пунктам меню Grub2, указывая в файле /etc/grub.d/proxifiedScripts/custom пунктам меню типа " --class mint " и т.д. Но проблема, создал субменю submenu и хочу указать ему класс " --class submenu", но не могу найти где это вставить. В файле /etc/grub.d/40_custom_proxy есть текст "+'SUBMENU' as 'Live'{+'Mint ... т.е. "Live" это и есть подменю, но то как он записан не поддаётся анализу.  Если писать в grub.cfg то это естественно пропадает. На флешке работает, поэтому и хочу встроить в меню на компе. Создаю тему greenland

    Всего записей: 4182 | Зарегистр. 03-05-2006 | Отправлено: 04:03 10-12-2020 | Исправлено: AZJIO, 04:18 10-12-2020
    Malysh21rus



    Newbie
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Приветствую, товарищи.
    Такой вопрос: что нужно сделать, чтоб GRUB2 увидел NVMe диски? Или это невозможно в принципе?
    Гуглил-гуглил, ничего вразумительного не нашел.

    Всего записей: 16 | Зарегистр. 04-01-2013 | Отправлено: 17:34 19-12-2020
    z0bra



    Full Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Malysh21rus
    У меня в UEFI режиме видится NVMe диск, ничего дополнительно не делал (в ядро специфичные nativedisk модули не включал, nativedisk не запускал).

    Всего записей: 507 | Зарегистр. 13-04-2004 | Отправлено: 19:46 21-12-2020
    Malysh21rus



    Newbie
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    z0bra, в ядро чего? GRUB2?

    Всего записей: 16 | Зарегистр. 04-01-2013 | Отправлено: 19:20 22-12-2020
    z0bra



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

    Всего записей: 507 | Зарегистр. 13-04-2004 | Отправлено: 20:02 22-12-2020
    Malysh21rus



    Newbie
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    z0bra, к сожалению у меня не UEFI и NVMe-диск Грубом не видится. (((

    Всего записей: 16 | Зарегистр. 04-01-2013 | Отправлено: 20:54 24-12-2020
    z0bra



    Full Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Malysh21rus т.е., как я понял, оборудование вполне современное, но GRUB установлен на носитель c MBR, и после его загрузки команда set выдаёт переменные cpu_grub=i386 и cpu_platform=pc ?
     
    а в вашем случае lsmod в первой колонке выдаёт biosdisk ?

    Всего записей: 507 | Зарегистр. 13-04-2004 | Отправлено: 08:12 25-12-2020
    Открыть новую тему     Написать ответ в эту тему

    Страницы: 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