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

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

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

    Цитата:
    Не нашел ни одного примера...

    пример есть на оф сайте, но он всю iso (700 метров) пытается прогрузить в память, причем не шустро и без индикатора

    Всего записей: 2752 | Зарегистр. 17-11-2003 | Отправлено: 14:00 07-09-2009
    Alexey12



    Junior Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    aiki
     В примере KDnZP есть ЕЩЁ и образ дискеты с драйверами. По-моему это и есть принципиальное отличие. Без драйверов винда не увидит виртуальный CD. ИМХО.
    Сам еще не тестил, но инфа очень полезная.

    Всего записей: 150 | Зарегистр. 13-09-2004 | Отправлено: 16:03 07-09-2009
    dgur

    Newbie
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    имею работающий Alkid  liveUSB
    Хочу добавить возможность установки XP на чистый комп с флэшки.
    Есть Имидж XP sp3 rus(микрософтовский) - если ставить с CD - ставится т.е нужные драйвера есть.
    Если попытаться грузить с флэшки - вылетает в синий экран- после загрузки драйверов в текстовом режиме.
    в menu.lst дописал следующее:
     
    title XpSP3 rus sata
    find --set-root /Xpsp3_sata.iso
    map /Xpsp3_sata.iso (0xff) || map --mem /Xpsp3_sata.iso (0xff)
    map (hd0) (hd1)
    map (hd1) (hd0)
    map --hook
    chainloader (0xFF)/I386/SETUPLDR.BIN
     
     
    Что поправить чтобы заработало?

    Всего записей: 23 | Зарегистр. 24-04-2002 | Отправлено: 16:35 07-09-2009
    RRRRR



    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    dgur
     
    Ну Dimsoft уже ответил. ISO грузится в память, а нужно как то указать куда будет происходит распаковка я так думаю

    Всего записей: 1315 | Зарегистр. 14-11-2003 | Отправлено: 17:20 07-09-2009 | Исправлено: RRRRR, 17:26 07-09-2009
    aiki



    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Alexey12
    да, но по-моему это драйвера для создания образа диска, который потом может быть загружен из GRUB. Я не пойму как и на что именно он влияет при map --mem ctototam.iso?  
    Я кстати пробовал с этой строчкой позагружать разные лайв сд или установочные диски - прироста скорости загрузки однозначно нет и замапленный в память .iso не виден в винде как диск.

    Всего записей: 673 | Зарегистр. 25-12-2002 | Отправлено: 20:06 07-09-2009
    kDnZP

    Full Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    To ALL (чтобы никому не было обидно, что его не упомянул )
    Попробую объяснить, что такое FireDisk и нафиг он нужен.
     
    В grub4dos есть возможность монтирования образов дисков (HDD, FDD, ISO) как непосредственно с устройства (без опции --mem и с некоторыми ограничениями), так и в память (с опцией --mem, ограничение около 4GB на данный момент).
     
    Вот именно о втором варианте, монтирования образов в память и идет речь.
    Т.к. при создании виртуальных дисков используются вызовы BIOS, а конкретнее INT_0x13, то после перехода в защищенный режим Windows вызовы BIOS не использует, поэтому о виртуальных дисках счастливо забывает... Т.е. как только, так и сразу получаем BSOD 0x7b (недоступное загрузочное устройство). Данный же драйвер позволяет видеть диски созданные grub4sos в Windows, даже после перехода в защищенный режим. Но чтобы все это работало, необходимо драйвер подсунуть в Windows на этапе загрузки. Это можно сделать несколькими путями:
    1. Интегрировать драйвер в образ с XP
    2. Подсунуть дискету с драйвером, и выбрать ее по F6
    3. Подсунуть дискету с драйвером и файлом txtsetup.oem и загрузка по F6 пройдет автоматом
     
    Вариант №3 самый простой и доступный.
     
    Далее, что касается открывающихся возможностей:
    Плюсы: возможность загрузки любых PE-сборок, а не только RAM-вариантов из образов (при этом не суть важно - ISO-образ это или IMG-образ HDD), а также возможность установки XP/2k3 из ISO-образа размещенного на флешке или другом носителе без использования шаманских методов.
    Возможность подсунуть в любую Windows-сборку, любое кол-во виртуальных приводов (лишь бы памяти хватило)
    Недостатки: Чем памяти больше, тем лучше , но ее должно быть как минимум столько, сколько нужно для размещения образа. На бутленде есть отзывы об успешной загрузке с образов HDD размером 3Gb.
     
    Почему я привел пример с RusLive? Да, что первое под руку попалось, на том и показал)))
     
    Ну и опять же... Конечно грузить образа с флешки, если она доступна по USB1.1, это как минимум грустно , т.е. если флешка у вас биосом определяется как супер-медленное устройство, то для сохранности нервов образа лучше ложить на HDD и грузить с него.
     
    Ну и если чего не понятно - спрашивайте...
     
    dgur
    Попробуйте так, с учетом вышенаписанного... и создайте дискету firadisk.ima

    Код:
    title XpSP3 rus sata  
    map --mem /firadisk.ima (fd0)
    map --mem /Xpsp3_sata.iso (0xff)  
    checkrange 0x80 read 0x8280 && map (hd1) (hd0)
    map --hook  
    chainloader (0xFF)/I386/SETUPLDR.BIN

     
     
    Добавлено:
    На всяк случай образ дискеты положил тут: http://ifolder.ru/13892677
     
    Добавлено:
    AZJIO
    Посмотрел архив, но это не совсем то... Т.е. идея подобная, конечно - подсунуть драйвера RAID без необходимости жать F6, но на этом сходство и заканчивается...
     
    Кстати firadisk.ima элементарно можно пожать через GZip, но это уже мелочи , не стал этого делать, чтобы меньше запутывать))), хотя у меня он конечно же сжат, как и все другое, что мапится в память.
     
    Ну и еще есть возможность использовать firadisk для подключения образов (не загрузочных) через boot.ini , если кому это нужно... подробности тут.

    Всего записей: 433 | Зарегистр. 25-09-2006 | Отправлено: 20:25 07-09-2009
    aiki



    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    kDnZP
    Спасибо.  
    поковырялся и понял на чем я срезался :) в txtsetup.oem не было перевода строки в последней строчке и поэтому ничего не срабатывало. Поставил перевод и понял что да - действительно firadisk это весчь :)  
     
    Добавлено:
    Потестил установку XP через firadisk и не поставилось ни на одном из 5-ти компов которые были под рукой. Уходит или в синий с ошибкой или в черный экран  с мигающим курсором на том шаге когда должны начать копироваться файлы на диск. Пробовал 2 дистрибутива - оригинальный XPSP3 и он же с внедренными массторадж драйверами. В общем по-моему даже если и будет получаться, сомневаюсь в стабильности такого способа.
    Но зато получилось на одном поставить абсолютно извращенным способом (на двух других не получилось)
    1. Берем дистрибутив с внедренным masstorage (на всякий случай) и начинаем установку на чистый подопытный компьютер.
    2. После первой перезагрузки загружаемся не в продолжение процесса, а в TrueImage или любой liveCD с акронисом и снимаем образ диска на который начали ставить ХП. Там несколько файлов и папок примерно на 400 мег и  с максимальным сжатием .tib получается около 230Мб
    3. Теперь у нас есть специально подготовленный .tib который можно положить в любое место на флешке и загрузившись с нее в тот же LiveCD восстановить этот совершенно не привязанный к конкретной системе образ на диск. Записать загрузочную запись находясь в среде LiveCD тоже не проблема.
    И уже после этого получается до конца нормально поставить XP загрузившись из Grub строчкой
     
    title XpSP3 Finish install
    map --mem /firadisk.ima (fd0)
    map --mem /Xpsp3_sata.iso (0xff)
    map --hook  
    find --set-root /ntldr
    chainloader /ntldr
     
    При этом Xpsp3_sata.iso для скорости загрузки и экономии памяти лучше почистить от тех файлов которые уже есть на диске после восстановления на него tib образа, но там долго и кропотливо нужно сверять списки и я для пробы просто удалял  десяток самых тяжелых файлов из каталога I386

    Всего записей: 673 | Зарегистр. 25-12-2002 | Отправлено: 23:36 07-09-2009 | Исправлено: aiki, 17:44 08-09-2009
    XMblPb

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

    Цитата:
    Вроде решил проблему загрузки "Offline NT Password & Registry Editor" перепаковав INITRD.CGZ (добавил в него драйвера из SCSI.CGZ) по рекомендациям Drake Sorcerer с 911cd.  
     
    Вот адрес: http://rapidshare.com/files/132674431/INITRD.CGZ  
     
    title Offline NT Password & Registry Editor 2008-05-26  
    find --set-root /path/vmlinuz  
    kernel /path/vmlinuz rw vga=1 init=/initrd.cgz  
    initrd /path/initrd.cgz  
    boot  
     
    Потестите ктонить на своем железе.

     
    не надо ничего перепаковывать, grub4dos поддерживает multi CGZ boot. Код menu.lst
     

    Код:
    title Windows NT/2k/XP/Vista Change Password (ntpasswd)
    find --set-root /ntpasswd/vmlinuz
    kernel /ntpasswd/vmlinuz rw vga=1 init=/linuxrc
    initrd /ntpasswd/initrd.cgz /ntpasswd/scsi.cgz
    map --unmap=0:0xff

    Всего записей: 608 | Зарегистр. 20-06-2004 | Отправлено: 20:51 12-09-2009
    kDnZP

    Full Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    aiki
    Установку из образа проверю чуть позже, пока нет ни времени, ни возможности. Но судя по отзывам на бутленде - должно работать...

    Всего записей: 433 | Зарегистр. 25-09-2006 | Отправлено: 00:57 13-09-2009
    AZJIO



    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Экспериментировап с Grub4Dos на CD-диске, выяснились такие проблемы, которых нет с BCDW.  
    1. Папка i386 должна быть названа заглавными бувами I386. Тоже самое NTDETECT.COM. На файлы WinPe.wim и winnt.sif это не распостраняется.  
    2. Если сборок на DVD диске несколько, то приходится давать новые имена файлам winnt.sif. Проблема возникала (с ошибкой - INF file TXTSETUP.SIF is corrupt or missing, status 18.), если не найден winnt.sif, а не найден он был, если в имени файла первые две буквы из диапазона a-q, но если указать буквы из диапазона r-z или цифры, например 128mb.txt, то всё нормально.
     
    Осталась проблема: как стартовать с CD-диска "Recovery Console of Windows"?
     
    игра цвета )))

    Цитата:
    #color white/light-gray   yellow/green
    #color light-gray/black   yellow/green
    #color  light-cyan/black   white/green

    Всего записей: 4409 | Зарегистр. 03-05-2006 | Отправлено: 08:18 13-09-2009 | Исправлено: AZJIO, 22:06 13-09-2009
    kDnZP

    Full Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    AZJIO
    Насколько я понял grub4dos на CD чувствителен к регистру символов. Сам я работу с CD ни разу не тестировал... Так что ничего по сему поводу сказать не могу...
     
    Добавлено:
    На счет консоли восстановления, почитать можно тут: Все тот же бутленд

    Всего записей: 433 | Зарегистр. 25-09-2006 | Отправлено: 00:05 14-09-2009
    AZJIO



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

    Всего записей: 4409 | Зарегистр. 03-05-2006 | Отправлено: 01:43 14-09-2009
    kDnZP

    Full Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Про загрузку XP из образа с помощью Firadisk:
    http://www.msfn.org/board/index.php?showtopic=137714

    Всего записей: 433 | Зарегистр. 25-09-2006 | Отправлено: 02:16 14-09-2009
    strat

    Full Member
    Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
    Существует ли простое решение, подходящее для непрофессионала, по конвертации Cd с grub4dos на flash? Был мультизагрузочник на bcdw, решил расширить возможности с альтернативой записи на флешку, перебил на grub4dos, iso прекрасно грузится а вот чтоб на flash перенести приходится много шагов делать, напрbмиер дополнительное переименование i386 в mininit. Есть ли что-то простое с парой кнопок? Это все необязательно но желательно.

    Всего записей: 459 | Зарегистр. 27-12-2005 | Отправлено: 07:34 14-09-2009
    GalielO



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

    Цитата:
    Осталась проблема: как стартовать с CD-диска "Recovery Console of Windows"?  

    А если так http://www.oszone.net/2986

    Всего записей: 865 | Зарегистр. 04-08-2007 | Отправлено: 10:10 14-09-2009 | Исправлено: GalielO, 10:11 14-09-2009
    AZJIO



    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    GalielO
    С помощью BCDW у меня всё запускается, и с флешки с помощью Grub4dos. Меня интересует с CD-диска с помощью Grub4dos.
     
    strat
    Цитата:
    дополнительное переименование i386 в mininit
    На этом всё и заканчивается. Остальное только правильно указать команды для загрузчиков, почти также как и в bcdw. Скачай из шапки последнюю ссылку, там есть примеры.
     
    Сделал батник для подбора цветовой схемы, у Grub4dos немного отличается, но всё таки большинство цветов идентичны.

    Всего записей: 4409 | Зарегистр. 03-05-2006 | Отправлено: 12:16 14-09-2009 | Исправлено: AZJIO, 17:55 14-09-2009
    z0bra



    Full Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    AZJIO>> c CD диска при помощи Grub4dos я запускаю также как и переименованный BartPE - правлю в SETUPLDR.BIN включения i386 на rcxp (для моего случая), потом в menu.lst гружу таким кодом:
     

    Код:
    title Recovery Console (WinXP SP3 based, +MassStorage Drivers, Password Free)
    chainloader /rcxp/SETUPLDR.BIN
     

    при этом на первом диалоге (синий текстовый экран с предложением дальнейших действий - установить/починить), необходимо жать F10.

    Всего записей: 518 | Зарегистр. 13-04-2004 | Отправлено: 23:00 14-09-2009
    strat

    Full Member
    Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
    немного оффтопик - а зачем рековери консоль? обычно все пользуются erd и всякими ntpasswd для тех же самых действий что может консоль. Что там есть такого или просто альтернатива?

    Всего записей: 459 | Зарегистр. 27-12-2005 | Отправлено: 07:38 15-09-2009
    GalielO



    BANNED
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    AZJIO
    Не понял вопроса. У вас используется автоматическая установка и файл winnt.sif?
    Если да, то всё описано в статье на которую я дал ссылку.
    Ключевые моменты:
    1. Переименовать файл winnt.sif в winn1.sif.
    2. В HEX редакторе открываем файл SETUPLDR.BIN и заменяем все winnt.sif на winn1.sif, а затем сохраняем файл как SETUPLD1.BIN.
    3. В menu.ist прописываем
     title Recovery Console WinXP SP3  
     chainloader /i386/SETUPLD1.BIN

    Всего записей: 865 | Зарегистр. 04-08-2007 | Отправлено: 10:01 15-09-2009
    AZJIO



    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    z0bra
    В файле SETUPLDR.BIN даже небыло i386, вместо этого CMDC, но я на всякий случай проверил и RCXP (естественно с учётом регистра) При выборе пункта загрузки происходит перезагрузка вирт. компа. Вот только не пробовал записывать CD-диск, всё на виртуалке проверяю, потому что с BCDW на виртуалке запускается. Вот консоль, которую использую.
     
    GalielO
    У меня вообще на диске нет установки винды, если бы она была, зачем мне отдельно консоль? В дистрибутиве винды консоль встроена. Для консоли не нужен winnt.sif, по крайней мере с BCDW и с флешки запускается без winnt.sif.
    Патчу SETUPLDR.BIN с помощью твикера или WinHEX.
     
    Добавлено:
    z0bra
    Ну всё, проблема решена, ренеймером перевёл все файлы в верхний регистр, и всё пошло. Вспомнил, что та же проблема была и с загрузкой сборок.

    Всего записей: 4409 | Зарегистр. 03-05-2006 | Отправлено: 11:30 15-09-2009 | Исправлено: AZJIO, 11:56 15-09-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