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

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

Модерирует : gyra, Maz

Widok (08-02-2010 11:21): Лимит страниц. Продолжаем здесь.  Версия для печати • ПодписатьсяДобавить в закладки
Страницы: 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 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130

   

HighwayStar



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Основные особенности GRUB4DOS:
  • Возможность установки на HDD, CD, floppy и USB-flash.  
    При установке на HDD возможна установка в mbr, бутсектор или просто загрузка строкой в boot.ini  
    C:\GRLDR="Start GRUB"
  • Возможность загрузки в память образов дискет и жестких дисков.
  • возможность менять порядок жестких для загрузки ОС Microsoft Windows которые могут загружаться только с первого жесткого диска.
  • Наличие графического (gfxmenu) и текстового (splashimage) режима
  • Наличие собственного командного интерпретатора.
  • Возможность автоматического поиска установленных ОС  
     
    Скачать GRUB4DOS: http://nufans.net/grub4dos/ (тут исходя из даты в имени файла скачиваем последнюю версию)
    Руководство на русском: http://greenflash.su/Grub4Dos/Grub4dos.htm
    О использовании последних нововведений - читайте файл README_GRUB4DOS.txt (Eng)
    Готовые GFX-Boot темы: http://greenflash.su/photo/4  
     
    Подробнее...
    Полезные ссылки:
  • Три варианта загрузки виндов
  • WinPE и акронисы на одной флешке
  • Загрузка винды с HDD грубом установленным на флешку
  • Простая установка GRUB4DOS на флешку без перезагрузок
  • Вложенные меню
  • Скрипт от kDnZP для создания мультизагрузочной/мультизагрузчиковой флешки на основе fbinst
  • конструктор от z0bra для создания собственных тем gfxboot-3.3
  • комплект Grub4Dos (4,4 Мб) - с описанием для флешки/hdd/iso-cd/lan/gfxboot-3.3 (AZJIO 2009.11.23), подробнее

  • Всего записей: 1048 | Зарегистр. 16-04-2005 | Отправлено: 11:29 08-02-2007 | Исправлено: AZJIO, 06:13 08-01-2010
    AZJIO



    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    ABATAPA
    Цитата:
    Параметрами задайте кодировки.
    Если бы они там были...
     
    Но уже проверил новый батник с использованием UltraISO.exe:

    Цитата:
    @echo off
    color 3b
    title Create iso+Grub4Dos
     
    :: метка диска
    set label=GrubCD
    :: каталог с содержимым будущего *.iso
    set sourse=iso
    :: создаваемый файл
    set out=grub_cd.iso
     
    copy /y "%~dp0tools\grldr" "%~dp0iso\GRUBLDR"
    copy /y "%~dp0tools\grubldr.bin" "%~dp0iso\boot\"
     
    "%~dp0tools\UltraISO.exe" -silent -volume "%label%" -joliet -imax -lowercase -jlong -bootfile "%~dp0tools\grubldr.bin" -optimize -directory "%~dp0%sourse%" -output "%~dp0%out%"
    ::pause

    Всего записей: 4407 | Зарегистр. 03-05-2006 | Отправлено: 01:13 25-11-2009
    ABATAPA

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

    Цитата:
    Если бы они там были...  

     
    То что? Договаривайте, ибо они там есть:

    Код:
     
      -input-charset CHARSET      Local input charset for file name conversion
      -output-charset CHARSET     Output charset for file name conversion
      -jcharset CHARSET           Local charset for Joliet directory information
      -input-hfs-charset CHARSET  Local input charset for HFS file name conversion
      -output-hfs-charset CHARSET Output charset for HFS file name conversion
     

     
     
     
    Добавлено:
    kDnZP

    Цитата:
    Блин, все забываю сообщить: новая более-менее рабочая версия grub4dos теперь умеет патчить файлы Windows-загрузчика в памяти,

     
    WOW! Просто песня.

    Всего записей: 326 | Зарегистр. 08-04-2004 | Отправлено: 09:02 25-11-2009
    vadisat

    Newbie
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Использую Grub4Dos и возникла проблемка следующего характера
    использую boot-загрузку Gruba gfxmenu и гружу DOS образ диска А и соответственно запускаю разные DOS программы в зависимости от пункта меню.
    а вопрос в следующем, сейчас для каждой программы (каждого пункта меню) мне приходится иметь отдельный имидж диска А и отличаются они лишь строкой запуска нужной программы в autoexec.bat,  
    вопрос МОЖНО ли при загрузке имиджа диска передавать туда в качестве параметра ссылку на скрипт запуска? нечто вроде того как это можно делать в BCDW ?
     и где вообще можно прочитать подробнее про использование скриптов в Grub.
     

    Всего записей: 5 | Зарегистр. 05-05-2009 | Отправлено: 09:08 25-11-2009
    LevT



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

    Цитата:
    Блин, все забываю сообщить: новая более-менее рабочая версия grub4dos теперь умеет патчить ,

     
    Блин, а я всё забываю помнить,  нахрена это нужно - патчить файлы Windows-загрузчика в памяти.    
     
    Вчерашняя телега написана, чтобы такая инфа туда тоже вписалась (когда детализация дойдёт до этого уровня и снизится риск, что перекос отвадит альтернативно ориентированных от участия).
     
     
     
    Добавлено:
    vadisat

    Цитата:
     и где вообще можно прочитать подробнее про использование скриптов в Grub.  

     
    скрипты давно обещаны в grub2  и недавно - в gpxe
    Первый уже  офиц.загрузчик в дебиане и убунте (естественно, они с grub4dos могут стартовать друг дружку)
     
     
    Добавлено:

    Цитата:
    вроде того как это можно делать в BCDW ?  

     
    а КАК такое можно делать там?
    Это что, тоже загрузчик типа stage 2?

    Всего записей: 17126 | Зарегистр. 14-10-2001 | Отправлено: 09:38 25-11-2009 | Исправлено: LevT, 09:57 25-11-2009
    z0bra



    Full Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    vadisat» а просто после загрузки образа в память редактировать файл autoexec.bat строкой Вам необходимой с необходимым смещением, и уж потом продолжать загрузку.

    Всего записей: 518 | Зарегистр. 13-04-2004 | Отправлено: 09:53 25-11-2009
    LevT



    Platinum Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    kDnZP
     
    Возможность редактирования в памяти в нынешнем виде похожа на грязный хак. Годится один разобраться, сделать свою любимую менюшку и забыть как страшный сон. Либо наоборот жить этим, почти участвуя в разработке самого grub4dos.. (ценой сужения собственного кругозора, да-да).  
     
    А надо - сделать её частью арсенала широкодоступных инструментов для "казуального" использования.

    Всего записей: 17126 | Зарегистр. 14-10-2001 | Отправлено: 10:14 25-11-2009 | Исправлено: LevT, 10:25 25-11-2009
    ABATAPA

    Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    LevT
     
    Про Вашу "телегу" (это еще мягко сказано)  все уже наслышаны.  
    Если Вам не нравится метод "грязного хака" (который таковым не является) - не пользуйтесь им.
    А "страшный" сон - это Ваши, простите, термины (сюда же - '"казуальное" использование').
     
    Метод хорош тем, что позволяет легко, безопасно  и бесследно (потому что в памяти) поменять несколько байт. Часто только эти несколько байт и отличают два пункта загрузки.

    Всего записей: 326 | Зарегистр. 08-04-2004 | Отправлено: 10:23 25-11-2009
    AZJIO



    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    ABATAPA от mkisofs я уже перешёл на cdimage, а в нём ключей кодировки нет. Теперь уже перешёл на UltraISO.exe, протестировал, всё поддерживает, глюков пока не замечаю, протестировал на виртуалке и на реальном компе с русскими именами файлов и более 11 символов, проверил CD-загрузку, RAM-загрузку, загрузку образов IMA - 1.4Мб, 2.8Мб, 32Мб, вложенное меню, gfxboot. Имена файлов *.lst в верхний регистр переводить не обязательно, хотя загрузчики у меня уже в верхнем регистре.
     
    vadisat
    Толком не понял, но можно в autoexec.bat вписать условие, если существует такой то файл, то стартовать его. Или в VC, DN сделать меню, которое появляется при старте и вписать туда нужные программы. Или в самом autoexec.bat вписать меню.

    Всего записей: 4407 | Зарегистр. 03-05-2006 | Отправлено: 10:29 25-11-2009
    LevT



    Platinum Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    ABATAPA
    Вы опять спорите с собственными представлениями, а не с реальным оппонентом.
     
    Метод хорош - но надо выстраивать картину мира (или, если угодно, методологию)  типа "если задача такова, то один из методов вот"
     
    "освоив этот метод, получите ещё вот такие такие бонусы  - но такой-то ценой" (в частности, будете недооценивать скриптование в загрузчике)
     
     
    Добавлено:

    Цитата:
    Или в самом autoexec.bat вписать меню.

     
    это точно можно. Но язык настолько угробищный... Вот уж  что страшный сон.
     
    Добавлено:
     
    А "телегу" я только что пополнил. Пока кратко упомянул уникальное умение grub4dos.
     
     

    Всего записей: 17126 | Зарегистр. 14-10-2001 | Отправлено: 10:32 25-11-2009 | Исправлено: LevT, 10:43 25-11-2009
    ABATAPA

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

    Цитата:
    ABATAPA от mkisofs я уже перешёл на cdimage,  

     
    Ну, как вариант.
     

    Цитата:
    олком не понял, но можно в autoexec.bat вписать условие,

    а можно просто менять значение переменной:
    set NAME=CODE
     

    Всего записей: 326 | Зарегистр. 08-04-2004 | Отправлено: 10:58 25-11-2009
    NIKZZZZ



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

    Цитата:
    Но язык настолько угробищный...

    Угробищным язык быть не может, но это понятие вполне можно применить к человеку, который не умеет им пользоваться ...

    Всего записей: 5365 | Зарегистр. 08-02-2006 | Отправлено: 10:58 25-11-2009
    LevT



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

    Цитата:
    Метод хорош тем, что позволяет легко, безопасно  и бесследно (потому что в памяти) поменять несколько байт.

     
    А если образ сжат - или даже типа закриптован?
     
    Будете ждать следующих версий монолитного grub4dos и тестировать глючные недоделки?  Я предпочитаю уже сейчас, наперёд видеть потребность в таких модулях grub2 (т.е создавать на них спрос, которым мотивируются разработчики)
     
     
    Добавлено:
    NIKZZZZ
     
    Угробищность языка батников это моё мнение.  
    С удовольствием поспорил бы с Вами на тему языкознания - но не ценой офтопика здесь и сейчас.

    Всего записей: 17126 | Зарегистр. 14-10-2001 | Отправлено: 11:01 25-11-2009 | Исправлено: LevT, 11:07 25-11-2009
    ABATAPA

    Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    NIKZZZZ
    Согласен.
     
    К тому же, это все же загрузчик, а не интерпретатор языка.
    Кому мало - пусть пользует другое, благо, выбор есть.
    Да тот же образ с Linux+perl+(нужное вписать), и далее 'kexec -l grub.exe --initrd=newimage --commandline="..." ; kexec -e'
     
    PS: К слову, таким образом можно грузить зашифрованные образы. Это может быть актуально - время такое...

    Всего записей: 326 | Зарегистр. 08-04-2004 | Отправлено: 11:22 25-11-2009 | Исправлено: ABATAPA, 11:24 25-11-2009
    LevT



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

    Цитата:
    Да тот же образ с Linux+perl+(нужное вписать), и далее 'kexec -l grub.exe --initrd=newimage --commandline="..." ; kexec -e'  

     
    и это тоже уместно в "телеге" - но на подобающем уровне её детализации. Во избежание перекоса, да-да.
     

    Всего записей: 17126 | Зарегистр. 14-10-2001 | Отправлено: 11:27 25-11-2009
    Hrist



    Silver Member
    Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
    уважаемые гуру
    просвятите - обязательно ли и зачем переименовывать папку BART в MININT на загрузочной флешке? и не надо ли при этом еще что то менять в бартпе который чудесно грузился с двд?

    ----------
    "Дьявол рождается из пены на губах ангела, защищающего правое дело". ГРИГОРИЙ ПОМЕРАНЦ

    Всего записей: 2897 | Зарегистр. 24-06-2002 | Отправлено: 13:45 25-11-2009
    NIKZZZZ



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

    Цитата:
    зачем переименовывать папку BART в MININT на загрузочной флешке?

    Это прописано в загрузчике, minint - загрузка с HDD, i386 - с CD.

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

    В принципе, достаточно кинуть ntdetect.com в корень флэшки.
     

    Всего записей: 5365 | Зарегистр. 08-02-2006 | Отправлено: 13:59 25-11-2009
    Hrist



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

    Цитата:
    Это прописано в загрузчике, minint - загрузка с HDD, i386 - с CD.

    а если я пропишу запуск как и в моем двд с папки bart
    что будет?

    ----------
    "Дьявол рождается из пены на губах ангела, защищающего правое дело". ГРИГОРИЙ ПОМЕРАНЦ

    Всего записей: 2897 | Зарегистр. 24-06-2002 | Отправлено: 14:45 25-11-2009
    NIKZZZZ



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

    Цитата:
    сли я пропишу запуск как и в моем двд с папки bart
    что будет?

    Будет ругань загрузчика, \minint\file не найден.

    Всего записей: 5365 | Зарегистр. 08-02-2006 | Отправлено: 15:00 25-11-2009
    Hrist



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

    Цитата:
    В принципе, достаточно кинуть ntdetect.com в корень флэшки.

    а где взять?
    а . понял. с диска с: %)))

    ----------
    "Дьявол рождается из пены на губах ангела, защищающего правое дело". ГРИГОРИЙ ПОМЕРАНЦ

    Всего записей: 2897 | Зарегистр. 24-06-2002 | Отправлено: 15:08 25-11-2009 | Исправлено: Hrist, 15:09 25-11-2009
    NIKZZZZ



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

    Цитата:
    а где взять?  

    В каталоге " bart" , а лучше отсюда, модифицированная версия для флэшек.

    Всего записей: 5365 | Зарегистр. 08-02-2006 | Отправлено: 15:21 25-11-2009
       

    Страницы: 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 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130

    Компьютерный форум Ru.Board » Компьютеры » Программы » GRUB4DOS и GNU GRUB
    Widok (08-02-2010 11:21): Лимит страниц. Продолжаем здесь.


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

    Powered by Ikonboard "v2.1.7b" © 2000 Ikonboard.com
    Modified by Ru.B0ard
    © Ru.B0ard 2000-2024

    BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

    Рейтинг.ru