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

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



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

    Цитата:
    Это прописано в загрузчике,

     
    я так понимаю, в setupldr ?
    в любой его разновидности без исключений?
     
     
     

    Цитата:
    модифицированная версия для флэшек.  

     
    А что именно модифицировано для флешек в ntdetect.com?

    Всего записей: 17794 | Зарегистр. 14-10-2001 | Отправлено: 15:38 25-11-2009
    NIKZZZZ



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

    Цитата:
    в любой его разновидности без исключений?  

    Именно так.

    Цитата:
    что именно модифицировано для флешек в ntdetect.com?

    С обычным ntdetect.com возможен (не обязателен) на некоторых флэшках BSOD при загрузке.  
     

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



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

    Цитата:
    Именно так.  

     
    А какие ещё особенности setupldr по сравнению с ntldr?
    (можно ссылкой, если где-то концентрировано изложено.
     
    Если же нет такой ссылки - то буду вытягивать максимум инфы, чтобы пополнить свою "телегу")
     
     

    Цитата:
    С обычным ntdetect.com возможен (не обязателен) на некоторых флэшках BSOD при загрузке.  
     

     
    В чём суть внесенного исправления? (Отвечено на то, как проявлялась кривизна оригинала - а не в чём она состояла).  

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



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

    Цитата:
    А какие ещё особенности setupldr по сравнению с ntldr?  

    Два названия одного и того-же файла, первый для загрузки с CD , второй HDD

    Цитата:
    В чём суть внесенного исправления?

    ntdetect.com определяет оборудование, исходный не всегда корректно работает с Usb устройствами, в результате BSOD.
     
     

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



    Silver Member
    Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
    NIKZZZZ
    и все же странно. у меня ведь барт на двд грузился не с i386 а с папки bart

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

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



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

    Всего записей: 17794 | Зарегистр. 14-10-2001 | Отправлено: 16:30 25-11-2009
    AlexVel

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

    Цитата:
    и все же странно. у меня ведь барт на двд грузился не с i386 а с папки bart

    скорее всего используется пропатченный setupldr, в котором вхождения "i386" заменены на "bart"

    Всего записей: 906 | Зарегистр. 06-10-2003 | Отправлено: 16:32 25-11-2009
    NIKZZZZ



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

    Цитата:
    пока не получу ответа.

    Проще всего набрать в Google "ntdetect.com Dietmar"
     
     
    Добавлено:
    AlexVel

    Цитата:
    все же странно. у меня ведь барт на двд грузился не с i386 а с папки bart

    Сравни файлы setupldr.bin из сборки с оригинальным из дистрибутива WinXp и получишь ответ.

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



    Silver Member
    Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
    AlexVel
    видимо так и есть.
     
    хотя... нет. эти файлы я копирую заново частенько из папки созданной конструктором бартпе \I386\
    но работает у меня на двд из папки \BART\ без проблем. может это фича BCDW и его лоадера - помниться а в той теме то же некоторые дивились что мне SETUPLDR.BIN править для этого не приходится
     
    а на двд у меня еще вот эти файлы в корне лежали
     
    BOOTFONT.BIN
    BOOTSECT.BIN
    WIN51IP
    WIN51IP.SP2
    WIN51IP.SP3
     
    они не нужны на флехе?
    покамест у меня при загрузке бартпе с флехи - в самом начале вместо русского были крякозяблы. (на двд такого не было)


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

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



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

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

    BOOTFONT.BIN отвечает за крякозяблы, его желательно оставить в корне флэшки, остальные нужны только для CD.  
     
     
    Добавлено:

    Цитата:
    может это фича BCDW и его лоадера - помниться а в той теме то же некоторые дивились что мне SETUPLDR.BIN править для этого не приходится  

    Возможно, но на флэшке это вряд-ли пройдет.
     

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



    Platinum Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    NIKZZZZ
     
    Ну  что ж Получается, что, имея самое абстрактное представление о PE-билдерстве, я во вчерашней "телеге" эту проблему предсказал  (пункт 4)
    Загружаемая из образа система должна знать физический путь к собственному телу, иначе свалится в 0x7B
    Ща подредактирую телегу на высоком уровне, а PE-деталями её разбавлять рановато (пока нет уверенности в полноте и безошибочности общей картины) ...
     
    Насчёт отличия ntldr от setupldr: вы хотите сказать, что их совершенно не останется после патча в памяти имен файлов (каких, кстати, конкретно?) и путей?
     
    Зачем тогда вообще использовать setupldr  -  если есть менее глючный ntldr?
     

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



    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    LevT
    Цитата:
    Зачем тогда вообще использовать setupldr  -  если есть менее глючный ntldr?  
    вообще-то по содержимому они сильно отличаются, в ntldr не найти .sif, в конце файла тексты ошибок в dos-кодировке, похожие куски текста встречаются. Смысл файлов одинаковый, но один другим не заменить.

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



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

    Цитата:
    вообще-то по содержимому они сильно отличаются,  

     
    где можно ознакомиться с техническими подробностями?
     
     
    Моя текущая гипотеза такова:  
     
    ntldr полагается на "hal" (абстракцию железа), конфиг берёт из реестра(?), в который тот записывается инсталлятором - и заводит ядро "типа pnp" в терминах моей телеги.  
     
    setupldr начинает каждый раз с нуля, располагая только тем, что ему рассказал биос на матери (и костыль ntdetect?). То есть представляет собой сам "ось типа embedded" в терминах телеги. Отсюда необходимость хаков для непредусмотренных изначально способов старта.

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



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

    Цитата:
    где можно ознакомиться с техническими подробностями?  

    Можно, например, не флудить в топике  
    Цитата:
    Моя текущая гипотеза такова:  
    , а почитать например "Руссинович М. Соломон Д. Внутреннее устройство Microsoft Windows... ", после чего вопросы либо отпадут, либо будут по делу.
     
     
     
     
    Добавлено:
    LevT

    Цитата:
    где можно ознакомиться с техническими подробностями?  

    Можно, например, не флудить в топике  
    Цитата:
    Моя текущая гипотеза такова:  
    , а почитать например "Руссинович М. Соломон Д. Внутреннее устройство Microsoft Windows... ", после чего вопросы либо отпадут, либо будут по делу.
     
     

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



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

    Цитата:
     , а почитать например "Руссинович М. Соломон Д. Внутреннее устройство Microsoft Windows... ", после чего вопросы либо отпадут, либо будут по делу.  

     
    Читал-читал, когда-то. Но забыл. Но вспоминаю помаленьку... уже с помощью "телеги".
     
     
    Проблема в том, что практически нет никого, кто свободно разбирался бы в общих принципах винды и линукса - и готов был бы делиться знаниями. (Может быть, нет именно потому, что нет спроса от благодарной аудитории?)
     
    Есть считанные уникумы... ваяют себе grub4dos - а остальные ждут от них крошек милости в виде новых фич... и багов.
     
     
    Добавлено:

    Цитата:
    Можно, например, не флудить в топике

     
    это совершенно не флуд.
     
    Для практической настройки менюшек grub4dos разницу между setupldr и ntldr вовсе не нужно знать в объеме "Winternals".  Зато  более чем полезно ориентироваться в линуксовых аналогах.
     
    Это вас же разгрузит от лишних вопросов.

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



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

    Цитата:
    Читал-читал, когда-то. Но забыл.

    Значит не читал, такие вещи не забываются.
    Цитата:
    общих принципах винды
    уж настолько подробно описано, что вопросов быть вообще не должно.

    Цитата:
    остальные ждут от них крошек милости в виде новых фич... и багов.

    Они предлагают исходники, неужели так сложно поправить их баги?  
     
     

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

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

    Цитата:
    ... имидж диска А и отличаются они лишь строкой запуска нужной программы в autoexec.bat,  
    вопрос МОЖНО ли при загрузке имиджа диска передавать туда в качестве параметра ссылку на скрипт запуска? нечто вроде того как это можно делать в BCDW ?  
     и где вообще можно прочитать подробнее про использование скриптов в Grub.  
     

     
    Рекомендую скачать и изучить UBCD V5.0RC1, там найдете ответ на свой вопрос.
     
    ***
    Че-то слабовато... Я рассчитывал на 3 страницы за сутки.

    Всего записей: 433 | Зарегистр. 25-09-2006 | Отправлено: 02:05 26-11-2009 | Исправлено: kDnZP, 02:06 26-11-2009
    vadisat

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

    пример был бы просто неоценим

    Цитата:
    LevT

    Цитата:
    а КАК такое можно делать там? в BCDW

    там сделано хитро, в строке загрузки имиджа добавлен как параметр имя .bat файла
    который запускается из autoexec а в нем вызов утилитки которая берет из окружения загрузчика (в памяти) параметры с которыми он был вызван и оттуда достает имя bat файла и call ом его вызывает. Я хотел было сделать также но утилитка привязана к BCDW

    Цитата:
    AZJIO

    Цитата:
    Толком не понял, но можно в autoexec.bat вписать условие, если существует такой то файл, то стартовать его. Или в VC, DN сделать меню, которое появляется при старте и вписать туда нужные программы. Или в самом autoexec.bat вписать меню.

    да было уже это... смысл меню Груба если дальше меню VC, был уже VC с меню я ушел от него...
    а смысл проверки наличия файла? ну выбрал я например второй пункт меню КАК? я внутри загруженного имиджа (общего для всех пунктов!!!) определю что я выбрал второй пункт?

    Цитата:
    ABATAPA

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

     
    что за переменная CODE? это гдето описано?

    Цитата:
    kDnZP

    Цитата:
    Рекомендую скачать и изучить UBCD V5.0RC1, там найдете ответ на свой вопрос.

     
    спасибо... пошел изучать

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



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

    Цитата:
    Они предлагают исходники, неужели так сложно поправить их баги?  

     
    Допустим, что Ваш вопрос описывает реального человека. Вот И.П.Сидоров - он способен править баги, выявляемые в grub4dos, располагая необходимыми для этого знаниями, опытом, выделенной тестовой инфраструктурой с настроенным тулчейном и свободным временем. Нет, кучей свободного времени.  
     
    Спрашивается: а нафига такому титану именно править чужие баги? Вы лишаете его права самостоятельно что-то проектировать, определять приоритеты, ставить себе задачи, творить, тоже оставляя за собой баги... Он-то почему должен подчиниться наложенному Вами ограничению?  (Впрочем, сектантское зомбирование тоже способ мотивации, кто-то может быть на него рассчитывает...)  
     
    Итак, риторический вопрос содержит в себе невозможность ответа. Доказано методом "от противного".
     
     

    Всего записей: 17794 | Зарегистр. 14-10-2001 | Отправлено: 09:20 26-11-2009 | Исправлено: LevT, 09:41 26-11-2009
    vadisat

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

    Цитата:
    спасибо... пошел изучать

    Ндааа процесс изучения показал что грубом используется метод правки скрипта загрузки имиджа в памяти....  
    "write --offset=15 (fd0)/bin/setargs.bat ubcdcmd=cmospwd\r\n"
    кто то сравнил это с грязным хаком... мне в общемто без разницы главное чтоб работало...

    Всего записей: 5 | Зарегистр. 05-05-2009 | Отправлено: 10:14 26-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