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

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

Модерирует : 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 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95

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

At1ant



Advanced Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Предыдущие части: 1-я | 2-я
Второй Груб (тот, который в большинстве современных дистрибутивов) обсуждается в теме «GNU GRUB 2 (grub 1.9x); BURG»

Grub4Dos

Основные особенности Grub4Dos:
  • Возможность установки на USB-flash, HDD, CD и floppy
    При установке на USB-flash или HDD возможна установка в mbr, бутсектор или просто загрузка строкой в boot.ini
    C:\GRLDR="Start GRUB"
  • Возможность подключения ISO-образов, образов дискет и HDD как виртуальных дисков
  • Возможность передачи загрузки выбранному разделу или напрямую загрузчику (ntldr, bootmgr)
  • Наличие графического (gfxmenu) и текстового (splashimage) режима
  • Наличие собственного командного интерпретатора
  • Возможность автоматического поиска и загрузки установленных ОС
    Скачать Grub4Dos
    Руководство на русском. Доп. инфа в файле README_GRUB4DOS.txt (Eng)
    Готовые GFX-Boot темы
     
    Подробнее...
     
    Полезные ссылки:
  • Установка ОС Xp/2003 x86-x64 и последующих версий из ISO образа
  • Запуск и обновлениe антивирусных Live CD/USB
  • Запуск загрузочных образов от Acronis
  • Русские шрифты для Grub4Dos
  • Простая установка Grub4Dos на флешку без перезагрузок
  • конструктор от z0bra для создания собственных тем gfxboot-3.3
  • RIPPER-GFX от ded2007 - программа для создания собственных и редактирования старых тем gfxboot (+ видеоуроки). Расширенная функциональность gfxboot
  • Скрипт от kDnZP для создания мультизагрузочной/мультизагрузчиковой флешки на основе fbinst
  • комплект Grub4Dos (5 Мб) - с описанием для флешки/hdd/iso-cd/lan/gfxboot-3.3 (AZJIO 2010-2020), подробнее
     
    BootIce [__1__] [__2__]

  • Всего записей: 1301 | Зарегистр. 12-05-2008 | Отправлено: 01:20 25-01-2016 | Исправлено: AZJIO, 19:56 06-12-2020
    Death_INN

    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Baltazar500, 14 года.

    Всего записей: 2251 | Зарегистр. 24-10-2002 | Отправлено: 17:10 07-03-2019
    Baltazar500



    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Death_INN, юзается grub4dos-0.4.5c-2015-01-20, grubinst по вашей ссылке на него плюётся
    Цитата:
    grubinst: Unknown image type
    равно как и на grub4dos-0.4.5c-2012-12. Проверить grubinst 1.1 не успел, но я не думаю, что это что-то даст т.к. у авторов статьи на didly-boot случился облом уже на билде 2009-02-05.

    Всего записей: 1725 | Зарегистр. 19-09-2011 | Отправлено: 18:05 07-03-2019 | Исправлено: Baltazar500, 18:07 07-03-2019
    Death_INN

    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Baltazar500, качай wee, создай свой загрузочный файл с внедренным скриптом и пробуй. Через BCD загружается на ура, а через boot.ini не пробовал. Wee позволяет указать расположение grldr, что тебе и требуется. Cкрипт может выглядеть так:
     
    timeout 0
    default 0
    root (hd0,0)
     
    title Start Grub4Dos
    /IVAN/BOOT/GRLDR
     
    Если прокатит с wee63, то можно попробовать wee127 сразу с мапом, авось и grldr даже не потребуется.

    Всего записей: 2251 | Зарегистр. 24-10-2002 | Отправлено: 18:59 07-03-2019 | Исправлено: Death_INN, 19:19 07-03-2019
    stasys44

    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Смотрю - уже 3-ью страницу мучаете. Сперва даже не понял, про что это.
    Отбросим, зачем это нужно, если можно сделать в куче и подменю; несмотря на то, что grldr  патчится на другое меню, возможно все таки ищет родной menu.lst и только не находя ищет что указано.
    Не даром grldr забрасывается в другую папку и тогда никуда не деться, приходится открывать меню, которое велено открывать
     
    P.S. Death_INN, а вы делали 2 загрузчика в одной папке с menu.lst?
     
    Выход вижу, прописать в загрузчиках разные меню и удалить menu.lst, но не вижу смысла - все равно 0,3 МБ не сэкономишь, загрузчики в разных папках или в одной без menu.lst
    МКМ, не вижу смысла далее терять время на это мазохиство

    Всего записей: 810 | Зарегистр. 23-08-2008 | Отправлено: 12:16 08-03-2019 | Исправлено: stasys44, 12:42 08-03-2019
    Death_INN

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

    Цитата:
    а вы делали 2 загрузчика в одной папке с menu.lst?

    Мне одного grldr и menu.lst вполне хватало. А ваши решения будут работать с bootmgr, но не с ntldr. Да и wee не зря ваяли. Не понимаю, почему он так многим не нравится. У меня на загрузочной флешке его присутствие обязательно.

    Всего записей: 2251 | Зарегистр. 24-10-2002 | Отправлено: 14:10 08-03-2019
    Baltazar500



    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Death_INN, ОК, попробую
     
    stasys44,
    Цитата:
     Не даром grldr забрасывается в другую папку и тогда никуда не деться, приходится открывать меню, которое велено открывать
    Плевал grldr на это с высокой колокольни. Даже будучи в другой папке он лезет к grldr в корне и инициализирует его и его меню. По крайней мере при запуске из под ntldr.
    Цитата:
    Выход вижу, прописать в загрузчиках разные меню и удалить menu.lst, но не вижу смысла - все равно 0,3 МБ не сэкономишь, загрузчики в разных папках или в одной без menu.lst
    Делал уже так. Результат постил страницей ранее. Даже с меню прописанным в grldr идёт его игнор и загрузка исходногг grldr. Если вытереть menu.lst исходного grldr, то будет то, что на фото.

    Всего записей: 1725 | Зарегистр. 19-09-2011 | Отправлено: 06:16 12-03-2019 | Исправлено: Baltazar500, 07:59 12-03-2019
    stasys44

    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    У меня так:
    Штатный grldr в корне, пропатчен на /boot/grub4dos/menu.lst
    В меню среди прочего прописаны записи на загрузку /boot/grub/grldr и /boot/grub2/grldr
    Оба grldr пропатчены на загрузку Grub2 текстовый и графический соответственно, без какого-либо *.lst, поэтому продемонстрировать меню не могу. Возможно, мог загрузить и без костылей (испытаю), вот появился повод показать. Все записи на загрузку сборок тоже работают

    Код:
    title =- Grub4DOS (Sergej Strelets)
        find --set-root --ignore-floppies /SSTR/GRLDR
        chainloader /SSTR/GRLDR
        boot
    title =- grub4dos (2k10)
        find --set-root --ignore-floppies /2k10/GRUB4DOS/2k10.lst
        chainloader /2k10/GRUB4DOS/GRLDR
    Если грузите все свое, зачем все танцы с бубном?
     
    dialmak, тут, в место clear можно и так написать
    Код:
    title  =============================================  
        pause --wait=0  

    Всего записей: 810 | Зарегистр. 23-08-2008 | Отправлено: 17:39 12-03-2019 | Исправлено: stasys44, 17:59 12-03-2019
    Baltazar500



    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    stasys44, грузить из под grldr другой grldr не проблема. Проблема грузить другой (второй и более) из под ntldr (и возможно bootmgr, там я не проверял).
     
    ***
     
    Намедни занимался проверкой g4d 0.4.6a на предмет загрузки не сильно фрагментированных образов (о которой помнится, упоминал At1ant) и таки загрузка VHD-образа идёт успешно (4-6 фрагментов), без 60-й ошибки. Вот только с winvblock'ом система падает в синьку 0x24. Из интереса проверил загрузку с драйвером vboot'a (не используя vbootmbr), получил ошибку lsass.exe, порчу windows\system32\system\config (было похожее на 0.4.5а с firadisk при отключении детекта grub4dos в реестре) и синькой 0x8E. Единственное, забыл проверить firadisk. Он умеет грузить малофрагментированные образы под 0.4.6a ? Или для 0.4.6а нужны иные костыли для загрузки образа ?

    Всего записей: 1725 | Зарегистр. 19-09-2011 | Отправлено: 04:39 13-03-2019
    dialmak



    Platinum Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Baltazar500 что-то не то делаете
    я вот проверил, все нормально https://www.upload.ee/files/9691880/grldr_.7z.html
    брал последний http://grub4dos.chenall.net/downloads/grub4dos-0.4.6a-2019-02-22/
     
       
     
    Тупо поменял в HEX редакторе grldr на grld1 и grldr2  и создал boot.ini на активном разделе
     

    Код:
    [boot loader]
    timeout=8
    [operating systems]
    c:\grldr="grldr"
    c:\grld1="grld1"
    c:\grld2="grld2"

    Всего записей: 13417 | Зарегистр. 27-04-2013 | Отправлено: 16:35 13-03-2019 | Исправлено: dialmak, 16:57 13-03-2019
    Ghost Inets1

    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Как бы мемтест загрузить?
    https://www.upload.ee/files/9692027/Memtest86-4.3.7.iso.html

    Всего записей: 1365 | Зарегистр. 30-03-2016 | Отправлено: 17:16 13-03-2019
    dialmak



    Platinum Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Ghost Inets1
    Загрузить и распаковать в корень и добавить в меню
     

    Код:
    title MemTest 86+ 4.20
    map --unmap=0:255
    root (bd)
    kernel /memtest4.bin
     
    title  Memtest 86+ 5.0
    map --unmap=0:255
    root (bd)
    kernel /memtest5.bin
     
    title Memtest86 4.3
    map --unmap=0:255
    root (bd)
    kernel /memtest6.bin
     
    title   GoldMemory
    map --unmap=0:255
    root (bd)
    map /goldmem.img (fd0)
    map --hook
    chainloader (fd0)+1
    rootnoverify (fd0)

    Всего записей: 13417 | Зарегистр. 27-04-2013 | Отправлено: 17:26 13-03-2019 | Исправлено: dialmak, 17:28 13-03-2019
    Ghost Inets1

    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    dialmak
    Спасибо, но не все же добавлять?

    Всего записей: 1365 | Зарегистр. 30-03-2016 | Отправлено: 17:45 13-03-2019
    dialmak



    Platinum Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Ghost Inets1
    хозяин-барин
    недавно попался старинный комп - ни один из тестов не нашел ошибки RAM
    а она была..

    Всего записей: 13417 | Зарегистр. 27-04-2013 | Отправлено: 18:26 13-03-2019 | Исправлено: dialmak, 18:27 13-03-2019
    Death_INN

    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    dialmak, проверь, работает ли загрузка wee127.mbr из boot.ini. Можно переименовать как угодно, а через hex редактор меню загрузочное поменять. самая короткая запись такая:
    find --set-root /GRLDR /GRLDR

    Всего записей: 2251 | Зарегистр. 24-10-2002 | Отправлено: 19:31 13-03-2019 | Исправлено: Death_INN, 19:31 13-03-2019
    dialmak



    Platinum Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Death_INN негде проверить пока
    может позже

    Всего записей: 13417 | Зарегистр. 27-04-2013 | Отправлено: 22:10 13-03-2019
    Ghost Inets1

    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    dialmak
    Образы Memtest86 я хочу положить в каталог ISO.
    Как мне задать путь?

    Код:
    ISO /memtest4.bin
    не срабатывает.
    Как и  

    Код:
    map ISO/goldmem.img (fd0)


    Всего записей: 1365 | Зарегистр. 30-03-2016 | Отправлено: 15:32 20-03-2019
    dialmak



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

    Всего записей: 13417 | Зарегистр. 27-04-2013 | Отправлено: 15:45 20-03-2019
    Ghost Inets1

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

    Код:
    title Memtest86 4.3
    map --unmap=0:255
    root (bd)
    kernel /ISO/memtest6.bin
     
    title   GoldMemory
    map --unmap=0:255
    root (bd)
    map /ISO/goldmem.img (fd0)
    map --hook
    chainloader (fd0)+1
    rootnoverify (fd0)  

    Всего записей: 1365 | Зарегистр. 30-03-2016 | Отправлено: 17:07 20-03-2019
    CBuilder

    Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Ghost Inets1 Можно так:
    title    MEMTEST  
    map    --mem /ISO/memtest.img (fd0)
    map    --hook
    rootnoverify (fd0)
    chainloader (fd0)+1
    К сожалению сомого файла у меня нет так как мемтест есть в любом линуксе.

    Всего записей: 315 | Зарегистр. 27-04-2005 | Отправлено: 17:11 20-03-2019 | Исправлено: CBuilder, 17:12 20-03-2019
    Ghost Inets1

    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    CBuilder
    спасибо. Файлы в посте от 17:28 13-03-2019

    Всего записей: 1365 | Зарегистр. 30-03-2016 | Отправлено: 17:27 20-03-2019
    Открыть новую тему     Написать ответ в эту тему

    Страницы: 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 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95

    Компьютерный форум Ru.Board » Компьютеры » Программы » GRUB4DOS | GNU GRUB (часть 3)


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

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

    BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

    Рейтинг.ru