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

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

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

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__]

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



    Newbie
    Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
    Всем здравствуйте. Решил на флешке все аккуратно, из исошек запускать, Раньше виндовс с вимов работала. Ну и само собой начала Просить "нажать на любую клавишу чтоб загрузиться с СД". прежде я видел, что нужно дописать в менюшку, но никак не могу найти, напомните пожалуйста.

    Код:
    title Windows 7
    map --mem (md)+4 (9)
    map /IMAGE/windows/ru-en_win7.iso (0xff)  
    map (hd0) (hd1)
    map (hd1) (hd0)
    map --rehook
    write (9) [FiraDisk]\nStartOptions=cdrom,vmem=find:/IMAGE/windows/ru-en_win7.iso;\n\0
    chainloader (0xff)

    grub4dos 0.4.5.c
    Upd
    Может еще за одно, кто нить знает как debian прикрутить.

    Код:
    title Start&instal debian-8.7.1-cinnamon-32bit
    map --unmap=0:0xff
    map --unhook
    root (hd0,0)
    map /IMAGE/linux/debian-8.7.1-cinnamon-32bit.iso (0xff) || map --mem /IMAGE/linux/debian-8.7.1-cinnamon-32bit.iso (0xff)
    map --hook
    root (0xff)
    kernel /casper/vmlinuz file=/cdrom/preseed/debian.seed boot=casper maybe-ubiquity iso-scan/filename=/IMAGE/linux/debian-8.7.1-cinnamon-32bit.iso quiet splash -- locale=ru_RU
    errorcheck off
    initrd /casper/initrd.lz
    initrd /casper/initrd.gz
    errorcheck on
    map --unmap=0:0xff
    так работать не хочет(.

    Всего записей: 26 | Зарегистр. 18-02-2014 | Отправлено: 10:35 23-01-2017 | Исправлено: NIKOLA_VOLKOV, 11:25 23-01-2017
    At1ant



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

    Одной менюшки мало будет, читай.
     
    Дебиан попробуй универсальным способом для линуксов:

    Код:
    title Linux
    partnew (%@root:~1,3%,3) 0x00 /Boot/Linux.iso
    map /Boot/Linux.iso (0xff)
    map --hook
    chainloader (0xff)
     

     
    Grub4Dos лучше обновить до последней сборки 0.4.6а (заменить grldr на новый). Он поддерживает прямой мапинг фрагментированных образов и другие плюшки.

    Всего записей: 1311 | Зарегистр. 12-05-2008 | Отправлено: 15:25 23-01-2017
    NIKOLA_VOLKOV



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

    Цитата:
    Одной менюшки мало будет, читай [?

    FiraDisk интегрирован, образ монтируется, все в порядке, суть вопроса в том что я на форуме с месяц назад натыкался на месагу в которой было расписано по моей проблеме, точнее это не проблема а так, желание сделать, что б было красиво". Попробую еще раз обьяснить, Мне не нравится то, что после того как в "меню" нажимается соответствующая строка (win7), нужно еще после нажать на любую клавишу, это как то нехорошо. Я точно видел, было решение.
     

    Цитата:
    Дебиан попробуй универсальным способом для линуксов

    Спасибо, вроде получилось.

    Всего записей: 26 | Зарегистр. 18-02-2014 | Отправлено: 15:58 23-01-2017
    At1ant



    Advanced Member
    Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
    NIKOLA_VOLKOV
    Цитата:
    Я точно видел, было решение.  

    Читай Особенности, последний пункт.

    Всего записей: 1311 | Зарегистр. 12-05-2008 | Отправлено: 18:53 23-01-2017
    NIKOLA_VOLKOV



    Newbie
    Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
    At1ant спасибо, но...

    Цитата:
    chainloader (0xff)/bootmgr для Vista и старше.  


    Код:
    autodetect number-of-heads failed use default value 2
    autodetect sectors-per-track failed use default value 18
    0x48 bytes written at offset 0x0
    chainloader (0xff)/bootmgr
    error 15: file not found
    press any key to continue...

    grub4dos обновил.
     
    UPD  
    перебрал несколько grldr (разных версий) на каком то заработало но перестало работать оформление, а точнее исчезла картинка ".xpm.gz"
    Я в недоумении.

    Всего записей: 26 | Зарегистр. 18-02-2014 | Отправлено: 21:51 23-01-2017 | Исправлено: NIKOLA_VOLKOV, 00:29 24-01-2017
    At1ant



    Advanced Member
    Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
    NIKOLA_VOLKOV Может с железом/виртуалкой/на чем там пробовал не повезло. Баг с чтением файлов в UDF системе еще в апреле исправили. Запустил сейчас тройку образов с использованием grub4dos-0.4.6a-2016-12-24.7z - все работает.
    Еще вариант - какой-нибудь непечатаемый символ затесался или кодировка сбилась (ставь UTF-8).

    Всего записей: 1311 | Зарегистр. 12-05-2008 | Отправлено: 00:31 24-01-2017 | Исправлено: At1ant, 00:37 24-01-2017
    NIKOLA_VOLKOV



    Newbie
    Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
    At1ant
    Кажется что то прояснилось. splash на 0.4.6а работает корректно?
    Вышло так, что когда я закоментрировал (splashimage=(hd0,0)/full.xpm.gz) все заработало с любым grldr стало без проблем работать. Что к чему?
     
    Еще вопрос возник с ХР
    FiraDisk так же интегрирован.

    Код:
    title WindowsXP-32ru!!!
    set iso=/IMAGE/windows/win-xp-32-ru.iso
    map --mem (md)+4 (9)
    map %iso% (0xff)
    map (hd0) (hd1)
    map (hd1) (hd0)
    map --rehook
    write (9) [FiraDisk]\nStartOptions=cdrom,vmem=find:%iso%;\n\0
    ls (0xff)/I386/FIRADISK.INF > nul && set file=(0xff)/I386/FIRADISK.INF ! set file=(0xff)/AMD64/FIRADISK.INF
    write --offset=139 %file% \r\nHKLM,"SYSTEM\\CurrentControlSet\\Control\\FiraDisk","StartOptions",0x00000000,"cdrom,vmem=find:%iso%;"\r\n;
    cat --locate=/ --replace=\\ %file%
    chainloader (0xff)/I386/SETUPLDR.BIN

    Что за переменная %file% откуда взялась, что то не понимаю. в общем мой путь и имя исошики проверено несколько раз, но в таком виде не работает.

    Всего записей: 26 | Зарегистр. 18-02-2014 | Отправлено: 01:13 24-01-2017 | Исправлено: NIKOLA_VOLKOV, 01:15 24-01-2017
    At1ant



    Advanced Member
    Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
    NIKOLA_VOLKOV Не пользуюсь splashimage. Для чего там "=" ? Пиши просто splashimage /file, где файл это *.bmp или сжатый еще в gz.
     

    Цитата:
    Что за переменная %file% откуда взялась

    ls (0xff)/I386/FIRADISK.INF > nul && set file=(0xff)/I386/FIRADISK.INF ! set file=(0xff)/AMD64/FIRADISK.INF
    В зависимости от разрядности дистрибутива, FIRADISK.INF файл находиться в разных каталогах.
     

    Цитата:
    но в таком виде не работает

    Что происходит ? На виртуалках данное меню не сработает, пробуй на реальном железе.

    Всего записей: 1311 | Зарегистр. 12-05-2008 | Отправлено: 01:44 24-01-2017
    Unitaz



    Silver Member
    Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
    А как загрузится с флешки DOS на которой груб записан ?

    Всего записей: 2225 | Зарегистр. 28-06-2002 | Отправлено: 12:01 24-01-2017 | Исправлено: Unitaz, 12:04 24-01-2017
    NIKOLA_VOLKOV



    Newbie
    Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
    At1ant
    Тестирую на микроноутбуке(lenovos10-3) маленький удобный для таких дел, только, что с атомом.
    разобрался, заработало только так:

    Код:
    title WindowsXP-32ru
    map --mem (md)+4 (9)
    map /IMAGE/windows/win-xp-32-ru.iso (0xff)
    map (hd0) (hd1)
    map (hd1) (hd0)
    map --rehook
    write (9) [FiraDisk]\nStartOptions=cdrom,vmem=find:/IMAGE/windows/win-xp-32-ru.iso;\n\0
    #ls (0xff)/I386/FIRADISK.INF > nul && set file=(0xff)/I386/FIRADISK.INF ! set file=(0xff)/AMD64/FIRADISK.INF
    write --offset=139 (0xff)/I386/FIRADISK.INF \r\nHKLM,"SYSTEM\\CurrentControlSet\\Control\\FiraDisk","StartOptions",0x00000000,"cdrom,vmem=find:/IMAGE/windows/win-xp-32-ru.iso;"\r\n;
    cat --locate=/ --replace=\\ (0xff)/I386/FIRADISK.INF
    chainloader (0xff)/I386/SETUPLDR.BIN

    и так соответственно:

    Код:
    title WindowsXP-64en
    map --mem (md)+4 (9)
    map /IMAGE/windows/win-xp-64-en.iso (0xff)
    map (hd0) (hd1)
    map (hd1) (hd0)
    map --rehook
    write (9) [FiraDisk]\nStartOptions=cdrom,vmem=find:/IMAGE/windows/win-xp-64-en.iso;\n\0
    #ls (0xff)/I386/FIRADISK.INF > nul && set file=(0xff)/I386/FIRADISK.INF ! set file=(0xff)/AMD64/FIRADISK.INF
    write --offset=139 (0xff)/AMD64/FIRADISK.INF \r\nHKLM,"SYSTEM\\CurrentControlSet\\Control\\FiraDisk","StartOptions",0x00000000,"cdrom,vmem=find:/IMAGE/windows/win-xp-64-en.iso;"\r\n;
    cat --locate=/ --replace=\\ (0xff)/AMD64/FIRADISK.INF
    chainloader (0xff)/I386/SETUPLDR.BIN


    Цитата:
    где файл это *.bmp или сжатый еще в gz.
    с равно и без равно, загрузка меню не происходит, тупо моргает курсор и все. У меня не "BMP" у меня "XPM" по старинке, может из за этого?

    Всего записей: 26 | Зарегистр. 18-02-2014 | Отправлено: 12:36 24-01-2017 | Исправлено: NIKOLA_VOLKOV, 12:48 24-01-2017
    mbrz



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

    Цитата:
    А как загрузится с флешки DOS на которой груб записан ?

    title DOS
    chainloader /io.sys
     
    з.ы. но во всех отношениях лучше имхо грузить дос из образа дискеты .ima

    Всего записей: 1758 | Зарегистр. 16-02-2012 | Отправлено: 13:20 24-01-2017 | Исправлено: mbrz, 13:26 24-01-2017
    Waran789



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

    Цитата:
    А как загрузится с флешки DOS на которой груб записан ?
     
    - что имеется ввиду - загрузить имдж доса с флешки или что?

    Всего записей: 614 | Зарегистр. 07-06-2008 | Отправлено: 14:11 24-01-2017
    At1ant



    Advanced Member
    Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
    NIKOLA_VOLKOV
    Цитата:
    У меня не "BMP" у меня "XPM" по старинке, может из за этого?

    Вполне возможно.
     
    Unitaz Обычно запускает образ дискеты с досом.

    Всего записей: 1311 | Зарегистр. 12-05-2008 | Отправлено: 14:17 24-01-2017
    mbrz



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

    Цитата:
    Unitaz Обычно запускает образ дискеты с досом.  

    Тогда так:
     
    title DOS from .IMA  
    map --mem /dos.ima (fd0)  
    map --hook  
    chainloader (fd0)/io.sys  
    rootnoverify (fd0)  
    map --floppies=1
     
     

    Всего записей: 1758 | Зарегистр. 16-02-2012 | Отправлено: 14:48 24-01-2017 | Исправлено: mbrz, 14:48 24-01-2017
    NIKOLA_VOLKOV



    Newbie
    Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
    At1ant
    Огромное спасибо.
    Еще вопрос: есть ли способ запускать Alkid либо какой нибуть другой хороший лайф винды, но так что б в корневой области небыло рабочих файлов кроме собственно "grldr" и "menu.lst" ?

    Всего записей: 26 | Зарегистр. 18-02-2014 | Отправлено: 19:15 24-01-2017
    At1ant



    Advanced Member
    Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
    NIKOLA_VOLKOV Alkid давным давно мертв, попробуй 2k10. Думаю с этим меню большинство утилит заработает:

    Код:
    title 2k10
    map --mem (md)+4 (9)
    map /Boot/2k10.iso (0xff)  
    map (hd0) (hd1)
    map (hd1) (hd0)
    map --rehook
    root (0xff)
    write (9) [FiraDisk]\nStartOptions=cdrom,vmem=find:/Boot/2k10.iso;\n\0
    configfile (0xff)/2K10/GRUB4DOS/2K10.LST  

     
    menu.lst можно положить в /Boot/Grub и Grub4Dos автоматом его подтянет.

    Всего записей: 1311 | Зарегистр. 12-05-2008 | Отправлено: 20:39 24-01-2017 | Исправлено: At1ant, 10:11 25-01-2017
    Unitaz



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

    Цитата:
        Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Unitaz  
     
    Цитата:
    А как загрузится с флешки DOS на которой груб записан ?  
     
    - что имеется ввиду - загрузить имдж доса с флешки или что?  

     
    Имеется загрузочная флешка с досом , на неё ставится MBR с грубом . Как сделать пункт загрузки доса с этой флешки ?  
     
    Короче я сделал через поиск файла dos , который записал на флешку
     
    title DOS
    find --set-root /dos
    rootnoverify (hd0,0)
    chainloader (hd0,0)+1

     
    Вроде теперь везде работает

    Всего записей: 2225 | Зарегистр. 28-06-2002 | Отправлено: 23:53 24-01-2017 | Исправлено: Unitaz, 00:09 25-01-2017
    NIKOLA_VOLKOV



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

    Цитата:
    Думаю с этим меню большинство утилит заработает:

    не заработало, меню 2K10 подгружает, но на этом все, корректно ничего не работает. А разобрать диск, у меня мозгов не хватит, да и меню grub4dos написаны очень мудрено, ничего непонятно.
    Может еще есть варианты? На подобии Alkid
    Цитата:
     но так что б в корневой области небыло рабочих файлов кроме собственно "grldr" и "menu.lst"


    Всего записей: 26 | Зарегистр. 18-02-2014 | Отправлено: 01:31 25-01-2017
    At1ant



    Advanced Member
    Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
    NIKOLA_VOLKOV Поправил меню, пробуй.

    Всего записей: 1311 | Зарегистр. 12-05-2008 | Отправлено: 10:12 25-01-2017
    LagunaGuardian

    Newbie
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Добрый день.
     
    А есть ли возможность кроме выделения ещё и какую-нибудь графическую картинку добавить сбоку от пункта меню? Т.е., грубо говоря, видеть в меню:
    ЗАГРУЗКА LIVECD "картинка какая-нибудь".

    Всего записей: 7 | Зарегистр. 28-11-2008 | Отправлено: 16:34 26-01-2017
    Открыть новую тему     Написать ответ в эту тему

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

    Компьютерный форум 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