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

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

    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    dialmak
    Нужно ли как-то изменить предложенное вами меню для загрузки с СД? С таким меню выдает ошибку:

    Код:
    find --set-root --devices=uh %wimboot%
    Error 15: (http://....)
    file not found

    Содержимое menu.lst:

    Код:
    title Загрузка boot.wim через wimboot  
    set wimboot=/boot/wimboot.iso.gz  
    set wim=/wims/sources/boot.wim  
    find --set-root --devices=uh %wimboot%  
    map --mem %wimboot% (199)  
    map --hook  
    find --set-root --devices=uh %wim%  
    kernel (199)/wimboot rawbcd  
    initrd @bootmgr=(199)/bootmgr @bcd=(199)/bcd @boot.sdi=(199)/boot.sdi @boot.wim=%wim%

    Структура каталогов:
    /BOOT\GRUB\menu.lst
    /BOOT\wimboot.iso.gz
    /WIMS\BOOT\FONTS\
    /WIMS\BOOT\BCD
    /WIMS\BOOT\BOOT.SDI
    /WIMS\BOOT\ETFSBOOT.COM
    /WIMS\SOURCES\BOOT.WIM
    /WIMS\BOOTMGR
    /GRLDR
     
    PS. Просьба учесть, что в изначальном посте ключевым словом было "дилетант"

    Всего записей: 3694 | Зарегистр. 20-02-2007 | Отправлено: 18:56 29-09-2017 | Исправлено: coherent, 18:57 29-09-2017
    At1ant



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

    Код:
    title Boot boot.wim
    kernel /BOOT/wimboot
    initrd @bcd=/WIMS/BOOT/bcd @boot.sdi=/WIMS/BOOT/boot.sdi @boot.wim=/WIMS/BOOT/boot.wim

     
    Если внутри wim-а не удален \Windows\Boot\PXE\bootmgr.exe, то можно не использовать внешний bootmgr. Шрифты аналогично, если они вообще нужны.
     
    To All Автор wimboot-а пишет что можно динамически добавлять файлы в wim. Кто-то пробовал ?

    Всего записей: 1301 | Зарегистр. 12-05-2008 | Отправлено: 15:52 30-09-2017 | Исправлено: At1ant, 16:25 30-09-2017
    coherent

    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    At1ant
    Так все заработало! Спасибо!
    Просвети, пожалуйста, еще. Как лучше грузить wim-образ, с использованием wimboot или править bootmgr? В плане скорости загрузки и ресурсов, особенно на слабом железе.
     
    И для полной ясности, для загрузки wim-образа достаточно только boot.wim, bcd, boot.sdi и bootmgr (если внутри wim-а удален \Windows\Boot\PXE\bootmgr.exe)? Там есть еще какой-то ETFSBOOT.COM, он нужен?

    Всего записей: 3694 | Зарегистр. 20-02-2007 | Отправлено: 19:30 30-09-2017 | Исправлено: coherent, 19:53 30-09-2017
    dialmak



    Platinum Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    coherent
    Вам нужно иметь только 2 файла по путям ниже
    /BOOT/wimboot.iso.gz  
    /WIMs/myboot.wim  
     
     
    title Загрузка boot.wim через wimboot\n Загрузка boot.wim через wimboot  
    # Кроме WIM потребуется только один файл http://www.mediafire.com/file/6k3pfgv97yukd1w/wimboot.iso.gz  
    # Файлы wimboot.iso.gz и\или boot.wim могут лежать где угодно на SSD\HDD\Flash по путям /boot/wimboot.iso.gz и /WIMs/myboot.wim  (НЕОБЯЗАТЕЛЬНО НА ФЛЕШКЕ)
    # Вы можете указать индекс WIM для запуска, например, kernel (199)/wimboot index=2 rawbcd  
    set wimboot=/boot/wimboot.iso.gz  
    set wim=/WIMs/myboot.wim
    find --set-root --devices=uh %wimboot%  
    map --mem %wimboot% (199)  
    map --hook  
    find --set-root --devices=uh %wim%  
    kernel (199)/wimboot rawbcd  
    initrd @bootmgr=(199)/bootmgr @bcd=(199)/bcd @boot.sdi=(199)/boot.sdi @boot.wim=%wim%  
     
    Если вы хотите юзать дополнительно CD\DVD, то нужно поменять
    find --set-root --devices=uh %wimboot% на find --set-root --ignore-floppies  %wimboot%
    find --set-root --devices=uh %wim% на find --set-root --ignore-floppies %wim%
     
    Добавлено:
    А если юзать чистый вимбут, то нужні ещё дополнительно BOOT.SDI, BCD и BOOTMGR

    Всего записей: 13416 | Зарегистр. 27-04-2013 | Отправлено: 20:37 30-09-2017 | Исправлено: dialmak, 20:53 30-09-2017
    coherent

    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    dialmak
    У меня при использовании wimboot.iso.gz (в /BOOT/wimboot.iso.gz) выдает ошибку:
    find --set-root --devices=uh %wimboot%  
    Error 15: (http://....)  
    file not found
     
    Добавлено

    Цитата:
    Если вы хотите юзать дополнительно CD\DVD, то нужно поменять  
    find --set-root --devices=uh %wimboot% на find --set-root --ignore-floppies %wimboot%  
    find --set-root --devices=uh %wim% на find --set-root --ignore-floppies %wim%

    А так заработало! Спасибо!

    Всего записей: 3694 | Зарегистр. 20-02-2007 | Отправлено: 20:57 30-09-2017 | Исправлено: coherent, 21:02 30-09-2017
    At1ant



    Advanced Member
    Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
    coherent Пишут что при загрузке с помощью wimboot используется меньше озу, попробуй замерь если интересно. Про скорость загрузки ничего не скажу.
    ETFSBOOT.COM - загрузочный код ISO образа/болванки, его используют при создании ISO. Внутри дистрибутива он ненужен.
     
     

    Всего записей: 1301 | Зарегистр. 12-05-2008 | Отправлено: 22:22 30-09-2017
    dialmak



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

    Цитата:
    Как лучше грузить wim-образ, с использованием wimboot или править bootmgr?

    не знаю как там с ресурсами, но разница в том, что через вимбут можно грузить много разных вимов и лежать они могут где угодно, например на HDD (как в моем меню віше), а также в сети или интернете
    Пример http://usbtor.ru/viewtopic.php?t=1120
    Картинка http://piccy.info/view3/10719043/2c97ce3fb38f9d7593e69950adc0ae21/

    Всего записей: 13416 | Зарегистр. 27-04-2013 | Отправлено: 09:22 01-10-2017 | Исправлено: dialmak, 09:51 01-10-2017
    dialmak



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

    Цитата:
    Автор wimboot-а пишет что можно динамически добавлять файлы в wim. Кто-то пробовал ?

    в iPXE работает, в груб4дос думаю не сработает

    Всего записей: 13416 | Зарегистр. 27-04-2013 | Отправлено: 14:15 01-10-2017
    z0bra



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

    Цитата:
    At1ant  
     
    Цитата:
    Автор wimboot-а пишет что можно динамически добавлять файлы в wim. Кто-то пробовал ?
     
    в iPXE работает, в груб4дос думаю не сработает

     
    работает и в grub2 (UEFI также) и в grub4dos.
    рабочий пример для сабжа

    Код:
    title Microsoft Offline Security Scanner
    kernel /boot/wimboot/wimboot gui  
    initrd @Winpeshl.ini=/boot/wimboot/images/msss/Winpeshl.ini @boot.wim=/boot/wimboot/images/msss/boot.wim @bcd=/boot/wimboot/common/bcd @boot.sdi=/boot/wimboot/common/boot.sdi @bootmgr=/boot/wimboot/common/bootmgr @wgl4_boot.ttf=/boot/wimboot/common/wgl4_boot.ttf
     

    Всего записей: 504 | Зарегистр. 13-04-2004 | Отправлено: 00:01 02-10-2017
    SanyaGanjubas



    Newbie
    Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
    Набрасал компактную инструкцию по созданию boot флешки на основе Grub4Dos для загрузки iso образов с неё.
    1) форматируем флешку средствами виндовс.
    2) качаем утилиту BOOTICE.exe
    3) в BOOTICE.exe выбираем свою флешку и нажимаем Process MBR - > NT.6x( или Grub4Dos); parts manage > activate
    4) в BOOTICE.exe выбираем свою флешку и нажимаем Process PBR - > Grub4Dos 0.4.6a -> install -> v0.4.6a
    5) качаем Grub4Dos 0.4.6a, от туда берём один файл "grldr" кидаем в корень флешки.
    6) создаём файл на флешки "menu.lst", содержимое файла пример - >
    --------------данную строчку не копировать---------------------
    title 01 TeraByte BootIt Bare Metal
    map /bootitbm.iso (0xff)
    map --hook
    chainloader (0xff)
     
    title 98 reboot
    reboot
     
    title 99 halt
    halt
    --------------данную строчку не копировать---------------------
    7) на флешку из примера закидываю в корень исо образ bootitbm.iso
    всё, флешка готова, всё работает.

    Всего записей: 10 | Зарегистр. 18-01-2011 | Отправлено: 09:42 09-10-2017 | Исправлено: SanyaGanjubas, 10:24 09-10-2017
    mbrz



    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    SanyaGanjubas
    Мощно  Особенно понравились циферки 01, 98 и 99
     
    Немного подправлю твою компактную инструкцию, а то уж сильно компактна.
     
    3)... в BOOTICE.exe выбираем свою флешку и нажимаем Process MBR - > NT.6x( или Grub4Dos); parts manage > activate.
     
    (если этого не сделать - хомячки будут плакать, что не могут с флешки загрузиться и всё пропало...)
     

    Всего записей: 1631 | Зарегистр. 16-02-2012 | Отправлено: 10:05 09-10-2017
    SanyaGanjubas



    Newbie
    Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
    mbrz
    у меня все флешки работаю и без -
    2.5;) """3)... в BOOTICE.exe выбираем свою флешку и нажимаем Process MBR - > NT.6x( или Grub4Dos); parts manage > activate. """"
    хотя да, везде пишут инструкции с данным примером  
    подправлю для остальных

    Всего записей: 10 | Зарегистр. 18-01-2011 | Отправлено: 10:23 09-10-2017
    TNG

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

    Цитата:
    3)... в BOOTICE.exe выбираем свою флешку и нажимаем Process MBR - > NT.6x( или Grub4Dos);  

    А по моему мнению - хомячкам глубоко до фонаря что стоит в MBR. Гавное чтоб раздел был активный и в PBR был прописан нужный загрузчик ( для этой темы Grub4Dos)  
    Хотя есть и другие способы сделать загрузочную флешку с загрузчиком Grub4Dos  
    Каждый выбирает их по собственному пониманию и желанию.

    Всего записей: 212 | Зарегистр. 08-03-2003 | Отправлено: 11:25 09-10-2017
    dialmak



    Platinum Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Для совместимости с разными матерями не рекомендуется менять дефолтный MBR от MS на MBR на груб4дос, он иногда не работает. Проще всего сменить PBR (раздел с ним должен быть активным). Для запуска груб4дос есть как минимум 2 варианта
    - юзать PBR от груб4дос
    - юзать стандартный MS PBR от bootmgr\ntldr, но сменить имя загрузчика на grldr (лучше)
    Сменить имя загрузчика легко через bootice или любой hex редактор
     
    А вообще самый самый совместимый вариант со всеми мамками - юзать вариант флешки без разделов с PBR от сислинукс и затем из сислинукс переходить на нужный загрузчик (в данном случае груб4дос). Тогда точно будет гут на любой машинке и старинной и новой.

    Всего записей: 13416 | Зарегистр. 27-04-2013 | Отправлено: 13:45 09-10-2017 | Исправлено: dialmak, 13:54 09-10-2017
    mbrz



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

    Цитата:
    у меня все флешки работаю и без -
    2.5;) """3)... в BOOTICE.exe выбираем свою флешку и нажимаем Process MBR - > NT.6x( или Grub4Dos); parts manage > activate. """"  
    Это всего-лишь значит, что флеха была сделана активной ДО того чем угодно. Голая новая НЕактивная флеха по твоей инструкции НЕ загрузится.  
     
    TNG

    Цитата:
    А по моему мнению - хомячкам глубоко до фонаря что стоит в MBR. Гавное чтоб раздел был активный и в PBR был прописан нужный загрузчик ( для этой темы Grub4Dos)
    Кэп ачивиднасть, я ж вроде и написал:

    Цитата:
    3)... parts manage > activate.  

    dialmak

    Цитата:
    А вообще самый самый совместимый вариант со всеми мамками - юзать вариант флешки без разделов с PBR от сислинукс и затем...  
    А с mbr от NT.6 какие могут быть проблемы ?  
     
     
     
     

    Всего записей: 1631 | Зарегистр. 16-02-2012 | Отправлено: 21:54 09-10-2017 | Исправлено: mbrz, 21:58 09-10-2017
    dialmak



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

    Цитата:
    А с mbr от NT.6 какие могут быть проблемы ?  

    старые ноуты или мамки не любят флешки с MBR
    сам офигел. пришлось сделать флешку без MBR. и в общем она у меня уж много лет
    - без MBR!!!
    - PBR от сислинукс под конкретную ФС (поставить можно через стд. утилиту сислинукс или бутайс - смещение 0 от края)
    - загрузчик сислинукс с переходом в меню на груб4дос при необходимости
     
    Добавлено:
    Пример создания такой флешки совместимой с UEFI+SecureBoot
    Флешку нужно делать в режиме No Partition - FAT/FAT32 Volume
    http://forum.ru-board.com/topic.cgi?forum=5&topic=35257&start=2123&limit=1&m=1#1

    Всего записей: 13416 | Зарегистр. 27-04-2013 | Отправлено: 00:13 10-10-2017 | Исправлено: dialmak, 00:48 10-10-2017
    TNG

    Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    mbrz
    ачивиднасть заключается в вашем утверждении -
    Цитата:
    Process MBR - > NT.6x( или Grub4Dos);(если этого не сделать - хомячки будут плакать, что не могут с флешки загрузиться и всё пропало...)  
     
    А я всего лишь сказал что в MBR может быть что угодно или совсем не определятся. Главное что прописано в PBR.

    Всего записей: 212 | Зарегистр. 08-03-2003 | Отправлено: 09:37 10-10-2017 | Исправлено: TNG, 09:49 10-10-2017
    aleksvolgin

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

    Цитата:
    старые ноуты или мамки не любят флешки с MBR

    Это следствие эмуляции биосом usb fdd, очевидно же.

    Всего записей: 1163 | Зарегистр. 19-02-2006 | Отправлено: 10:01 10-10-2017
    dialmak



    Platinum Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    aleksvolgin
    ну да, он как раз и есть всегда во всех биосах
    в некоторых добавляли usb zip, насколько помню в них загрузчик должен быть в 3 разделе, короче не сахар..

    Всего записей: 13416 | Зарегистр. 27-04-2013 | Отправлено: 10:10 10-10-2017
    aleksvolgin

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

    Цитата:
    в них загрузчик должен быть в 3 разделе

    В четвёртом, если разделы считать с единицы.

    Всего записей: 1163 | Зарегистр. 19-02-2006 | Отправлено: 10:57 10-10-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

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