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

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

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

    Цитата:
    kernel /casper/vmlinuz boot=casper
    initrd /casper/initrd.gz

    и получаешь своего тупящего и тормозящего пенгуина

    Всего записей: 3069 | Зарегистр. 29-03-2016 | Отправлено: 05:46 25-06-2016
    tymahob

    Newbie
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Может, кому-нибудь пригодится:
    Бэкап MBR жёсткого диска, снятый после установки AOMEI OneKeyPro, программой BOOTICE.
    Чуть, подредактировал надпись: "Press F11 for startup GRUB loader.....".
    По нажатию F11, происходит поиск grldr по локальным дискам ("\", "\grub", "\boot\grub"), в противном случае, происходит дальнейшая загрузка bootmgr.
    http://rgho.st/8vzZD7WQG

    Всего записей: 15 | Зарегистр. 10-05-2006 | Отправлено: 15:28 22-07-2016
    bomzz

    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    там твоя таблица разделов, кому она пригодится

    Всего записей: 3069 | Зарегистр. 29-03-2016 | Отправлено: 15:34 22-07-2016
    tymahob

    Newbie
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    bomzz, а если отрезать таблицу разделов и сигнатуру диска, использовать можно?
     

    Всего записей: 15 | Зарегистр. 10-05-2006 | Отправлено: 18:22 22-07-2016
    bomzz

    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    это надо специальную программу установщик делать типа BOOTICE

    Всего записей: 3069 | Зарегистр. 29-03-2016 | Отправлено: 23:33 22-07-2016
    bomzz

    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    никто с юсб не возился, почему не получается этот пункт добавить в меню, только в ручную. мне приходится использовать delay, пауза как в случае с инициацией CD не помогает  

    Всего записей: 3069 | Зарегистр. 29-03-2016 | Отправлено: 17:19 23-07-2016 | Исправлено: bomzz, 17:20 23-07-2016
    526549



    Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Здравствуйте. Загорелся идеей сшить вместе файл загрузчика GRLDR со шрифтами UNIFONT(урезанными) и собственно самим меню.
    Всё прекрасно сшивается и даже работает по команде:
    copy /b LOADER + MENU + FONT GRLDR
    На выходе получаем GRLDR, который имеет внутри себя русское меню, которое даже нормально отображается.
    Беда вот в чём. Если меню небольшое (около 45-50 строк), то шрифты подгружаются нормально и всё меню отображается правильно. Но если меню увеличивается, то шрифты берутся не полностью. С какого то момента увеличение меню на строку приводит к тому, что шрифтов загрузится на 1 строку меньше. Последним символом в файле шрифтов является буква "я". Увеличили меню на строку, на строку меньше возьмется со шрифтов и буква "я" не отобразится верно. Увеличили еще меню на строку, со шрифтов не берется предпоследняя строка (символ "ю") и так если меню уже строк из 200-300, то шрифты не берутся вовсе.
    Думал, что есть ограничение подгружаемых строк из конца файла GRLDR, но если меню сделать огромным (200-300 строк), то оно загружаются без урезания на 100%, а вот шрифты - нет.
    Если шрифты не вшивать в файл, а подгружать командой FONT - всё прекрасно работает независимо от размера меню.
    В голову пришел метод временного мапинга части файла GRLDR (блок шрифтов) в оперативку и уже оттуда загрузка шрифтов командой FONT, но я не умею использовать ни команду cat ни read/write в GRUB.
    Выкладываю набор, который состоит из шрифта, меню и загрузчика GRUB. Скрипт (1.cmd) сшивает всё это в 1 файл.  
    http://rgho.st/8MhWC4vQg
    В 21м пункте меню видим дописанную "(я)". Если меню увеличить на 1 пункт - увидим "(кракозяблик)"
    Может кто сможет модифицировать загрузчик, чтобы он брал шрифты из себя корректно. Спасибо.

    Всего записей: 358 | Зарегистр. 20-01-2007 | Отправлено: 12:40 30-07-2016 | Исправлено: 526549, 12:42 30-07-2016
    bomzz

    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    никто не научился в terabyte image cui редактировать файл конфига грубом, содержащим команду?

    Всего записей: 3069 | Зарегистр. 29-03-2016 | Отправлено: 12:23 01-08-2016
    At1ant



    Advanced Member
    Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
    526549 можешь попробовать написать в тему Grub4Dos-а на reboot.pro или в Issues.
     
    bomzz Если DOS версия то уже писал, а в случае Linux, надо спрашивать на reboot.pro. Так как команда чтения файла из initrd есть, то может существует возможность изменить и запустить.
     
     
     

    Всего записей: 1311 | Зарегистр. 12-05-2008 | Отправлено: 15:05 01-08-2016
    dialmak



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

    Цитата:
    terabyte image cui редактировать файл конфига

    Это можно сделать через пользовательский скрипт IFL (sh, run или tbs) . Он указывается при создании ISO. Скрин.
    А сам скрипт можно изменить в примапленном через груб ISO.  
     
    Добавлено:
    Запускать соответственно нужно напрямую, а не через initrd...

    Всего записей: 13595 | Зарегистр. 27-04-2013 | Отправлено: 17:21 01-08-2016
    bomzz

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

    Всего записей: 3069 | Зарегистр. 29-03-2016 | Отправлено: 17:25 01-08-2016
    dialmak



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

    Цитата:
    огда получается для того чтоб сменить команду, перепаковывать целый файл с системой и копировать. можно конечно просто использовать одно имя файла

    Да все просто. Меняешь содержимое файла. Например ложишь файл my.run в папку scripts и в файле scriptlist.txt его указываешь.  
    Грубом монтируешь исо и меняешь my.run
    Пример .run http://forum.ru-board.com/topic.cgi?forum=5&topic=35257&start=1820#15

    Всего записей: 13595 | Зарегистр. 27-04-2013 | Отправлено: 17:33 01-08-2016
    Gamer05

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

    Цитата:
    Я Убунту и Минт гружу с флэшки вот так (пример из моего menu.lst):
     
    Код:
    title Linux Mint XFCE 17.3
    partnew (%@root:~1,3%,3) 0x00 /ISO/mint.iso
    map  /ISO/mint.iso (0xff)
    map --hook  
    root (0xff)  
    chainloader (0xff)  

     
    Попробовал описанный способ.
    Получил ошибку:
    error 23 error while parsing number
     
    Куда копать?

    Всего записей: 7 | Зарегистр. 06-12-2007 | Отправлено: 17:36 01-08-2016 | Исправлено: Gamer05, 17:36 01-08-2016
    Skifoff2

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

    Код:
    title Xubuntu-14.04-desktop-i386
    kernel /xubuntu/vmlinuz iso-scan/filename=/xubuntu/xubuntu.iso boot=casper only-ubiquity initrd=/casper/initrd.lz locale=ru_RU quiet splash
    initrd /xubuntu/initrd.lz

    ?
    Файлы:
    /xubuntu/vmlinuz
    /xubuntu/initrd.lz
    /xubuntu/xubuntu.iso
    vmlinuz и initrd.lz вытащены из iso'шника (из папки casper).

    Всего записей: 121 | Зарегистр. 20-07-2016 | Отправлено: 18:01 01-08-2016
    At1ant



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

    Какой-то глюк, иногда бывает у некоторых пользователей. Суть в том что не может развернуть переменную @root. В общем вместо partnew (%@root:~1,3%,3) 0x00 /ISO/mint.iso пиши if exist (hd0,3)/ISO/mint.iso partnew (hd0,3) 0x00 /ISO/mint.iso.
     
     
    Skifoff2
    Цитата:
    mlinuz и initrd.lz вытащены из iso'шника

    Зачем ? Пусть себе лежит в ISO:

    Цитата:
    title Xubuntu-14.04-desktop-i386
    map /xubuntu/xubuntu.iso (0xff)
    map --hook
    kernel (0xff)/xubuntu/vmlinuz iso-scan/filename=/xubuntu/xubuntu.iso boot=casper only-ubiquity locale=ru_RU quiet splash
    initrd (0xff)/xubuntu/initrd.lz

    Всего записей: 1311 | Зарегистр. 12-05-2008 | Отправлено: 22:43 01-08-2016 | Исправлено: At1ant, 22:43 01-08-2016
    Skifoff2

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

    Цитата:
    Зачем ? Пусть себе лежит в ISO

    Честно говоря, не помню. А вы практически проверяли такой вариант?

    Всего записей: 121 | Зарегистр. 20-07-2016 | Отправлено: 01:58 02-08-2016
    At1ant



    Advanced Member
    Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
    Skifoff2
    Цитата:
    А вы практически проверяли такой вариант?

    Да, вот еще примеры менюшек для Ubuntu.

    Всего записей: 1311 | Зарегистр. 12-05-2008 | Отправлено: 13:21 02-08-2016
    pdi77

    Junior Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    At1ant приветствую. Есть менюшка с выбором разных ос (7-10) и мне нужно чтобы при выборе 7-ки копировался файл AutoUnattend.xml в корень флешки для автоматической установки. Если есть такая возможность напишите пожалуйста команду. Спасибо.

    Код:
    title Install Windows 7 32-Bit
    map --mem (md)0x800+4 (99)
    map /winsetup/Win7_x32.iso (0xff)
    checkrange 0x80 read 0x8280 && map (hd0) (hd1)
    checkrange 0x80 read 0x8280 && map (hd1) (hd0)
    map --hook
    write (99) [FiraDisk]\nStartOptions=cdrom,vmem=find:/winsetup/Win7_x32.iso;\n\0
    chainloader (0xff)/BOOTMGR || chainloader (0xff)
     


    Всего записей: 196 | Зарегистр. 15-04-2003 | Отправлено: 15:47 02-08-2016 | Исправлено: pdi77, 15:47 02-08-2016
    dialmak



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

    Цитата:
    напишите пожалуйста команду


    Код:
     
    ...
    map /winsetup/Win7_x32.iso (0xff)  
    dd if=(hd0)/files/my7.xml of=(hd0)/AutoUnattend.xml
    ...

    Не уверен, что длинное название AutoUnattend.xml переварит, возможно обрежет..

    Всего записей: 13595 | Зарегистр. 27-04-2013 | Отправлено: 16:53 02-08-2016 | Исправлено: dialmak, 16:54 02-08-2016
    At1ant



    Advanced Member
    Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
    pdi77 Это довольно старая инструкция установки Windows из ISO с помощью FiraDisk. Здесь актуальная, где файл ответов (AutoUnattend.xml) вообще не используется.

    Всего записей: 1311 | Зарегистр. 12-05-2008 | Отправлено: 17:01 02-08-2016
    Открыть новую тему     Написать ответ в эту тему

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