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

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



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

    Всего записей: 1020 | Зарегистр. 13-04-2006 | Отправлено: 22:45 08-01-2008
    grumbler

    Junior Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    неделю морочил голову себе и своим подопытным девайсам.
    Пробовал: 2 флешки на 1 и 4 гига самсунг (PMAP) и 2 USB винта: CANYON 60 GB/USB/Samsung/IDE и Transcend 80 GB/USB/Seagete/SATA. Все опыты проводил на 2 тачках: ASUS A8N-SLI/2GB (NF4U) и ASUS M2N-E (NF570).
    Результат: положительный.
    Все девайсы заработали как загрузочные на грабе, НО!
    Потратил кучу времени на разные версии граба и вот что выяснил:
    1. Последние версии граба (начиная с сентября и по сегодня) работают крайне нестабильно. Граб проверял как бутовый из MBR  так и EXE. Если EXE и как загрузчик из BOOT.INI еще иногда и проходят и даже все работает, то в какой-то момент времени все рушится как карточный домик - ребутишь комп и может никакой вариант граба не запустится.
    2. Последняя версия, стабильно работающая везде и всегда и в любом виде (у меня во всяком случае) от 27.08.2007, это та, которая А20 активирует сама.
    3. Самое печальное в этом деле оказалось, что загрузчик в MBR корректно прописывается только в весенних билдах, начиная с летних билдов загрузчик-то прописывается, НО БИОС ВИДИТ ЭТОТ девайс уже не просто как USB-HDD, а как USB-Removable (ZIP/floppy). В результате загрузчик из MBR стартует, но найти grldr на себе уже не может - по какой-то причине, не знаю почему. В результате - облом, флешка/винт становится незагрузочной. Если же MBR прописывать весенними билдами, то все ОК, статус девайса не меняется, остается USB-HDD, биос его корректно маунтит и загрузчик находится. Я подозреваю, что еще при записи загрузчика в МБР надо активировать просмотр floppy дисков, видимо асусовские биосы слишком умные, но в инете читал, что не все биосы могут стартовать с USB-Removable. Проверил на 5 разных компах - разметка USB-HDD стартовала всегда, вот и решил - не париться с поддержкой этих юсб-флоппи.  
     
    Короче, как я добился 100% стабильного результата:
    1. Берем флешку/usb-винт, форматим его через HPUSBFW с установкой любого доса (IO.SYS, MSDOS.SYS, COMMAND.COM).
    2. Пишем на его весенний билд BOOTLACE.COM, GRLDR и свой MENU.LST (лучно я пользуюсь билдом от 28-03-2007).
    3. Бутимся с девайса, убеждаемся что все ОК, наш диск должен быть С.  
    4. Запускаем BOOTLACE 0x80, ребутимся.
    5. Бутимся с девайса - граб уже должен стартовать.
    6. Теперь можно в корне заменить GRLDR на более новый билд, я заменяю на 27.08.2007

    Всего записей: 134 | Зарегистр. 24-09-2003 | Отправлено: 00:13 09-01-2008 | Исправлено: grumbler, 00:23 09-01-2008
    euheny



    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    grumbler
    Самая высокая вероятность удачной загрузки при использовании НТ-ишного загрузчика.
    Поэтому лучше всего GRUB4DOS запускать из BOOT.INI

    Всего записей: 3923 | Зарегистр. 22-11-2006 | Отправлено: 08:43 09-01-2008
    grumbler

    Junior Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    euheny
     
    возможно. но почему все последние билды такие... мммм... нестабильные? я уже не говорю про EXE - там возможна куча конфликтов, но нафига менять тип девайса? и почему сам лоадер может зависать? ставил даже январьский мини билд 2008 - то грузится, то виснет... а августовский работает всегда. дык это на одной-то машине. а что если на 100 разных проверить?

    Всего записей: 134 | Зарегистр. 24-09-2003 | Отправлено: 12:48 09-01-2008
    ikif



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

    Цитата:
    Помогите плз.  
    Мне надо загрузить компьютера с ISO который лежит на жестком диске FAT 32.  
    Как я это делаю с помощью GRUB4DOS ?  
    Заранее благодарю.

     

    Цитата:
     
    Real Root
    ikif - никак.

     
    А с помощью какой программы можно ?

    Всего записей: 156 | Зарегистр. 09-12-2006 | Отправлено: 21:43 09-01-2008 | Исправлено: ikif, 21:45 09-01-2008
    vladmr

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

    Цитата:
    Цитата:
    Помогите плз.  
    Мне надо загрузить компьютера с ISO который лежит на жестком диске FAT 32.  
    Как я это делаю с помощью GRUB4DOS ?  
    Заранее благодарю.
     
     
     
    Цитата:
     
     
    Real Root
    ikif - никак.
     
     
    А с помощью какой программы можно ?

     
    Загрузить компьютер из ISO образа с помощью GRUB4DOS - МОЖНО, НО только при условии, что в ядре загружаемой таким образом системы предусмотрено монтирование ISO (типа loop), либо в образе целиком содержится файловая система (ramfs).  
    Идея очень простая: все, что требуется от загрузчика - это "влезть" внутрь ISO и извлечь оттуда ядро и исходный ram-диск. При необходимости монтирования ISO образа, соответствующий ключ указывается в параметрах загрузки ядра - но это уже функция не GRUB, а ядра!
     
    В качестве примера могу привести используемые мной конкретные варианты загрузки подобных систем из командной строки GRUB4DOS.  
     
    1. RIPLinuX:

    Код:
    map (hd0,0)/RIPLinuX.iso (fd1)
    map --hook
    root (fd1)
    debug off
    configfile /boot/grub/menu.lst
    <далее  надо отредактировать меню в соответствии с конкретной конфигурацией компьютера>
    boot

     
    debug off - для отключения лишних предупреждений (если они смущают или мешают в случае использования табулятора).
    Вместо редактирования меню можно просмотреть его с помощью
    cat /boot/grub/menu.lst (или isolinux.cfg), а затем включить в kernel и initrd  параметры как в конфигурационном файле, естественно с поправками. Пример ниже.
     
    2. SIDUX-2007-04 (а также многие LiveCD на базе KNOPPIX).

    Код:
    map (hd0,0)/livecd/sidux.iso (fd1)
    map --hook
    root (fd1)
    kernel /boot/vmlinuz-2.6.23.9-rc1-slh-smp-1 boot=fll quiet vga=791 fromiso=/livecd/sidux.iso
    initrd /boot/initrd.img-2.6.23.9-rc1-slh-smp-1
    boot

     
    Во последнем примере - принципиальное дополнение к параметрам загрузки ядра: fromiso=/каталог/где/лежит/sidux.iso (раздел диска, как правило, указывать не следует).
     
    В последних версиях GRUB4DOS добавлена эмуляция CD с размером блока 2048 (hd32), которая конечно же предпочтительней, чем использоввание (fd1) со стандартным размером блока 512. Несоответствующий размер блока приводит к некоторым ошибкам при чтении из файловой системы (напр., cat), но на возможность загрузки не влияет!
     
    Что касается различных Microsoft Windows, то механизм загрузки этих систем устроен с точностью до наоборот, и их загрузка из ISO вряд ли вообще возможна ...и уж наверное совсем не желательна для известной корпорации :)!
     
     
     

    Всего записей: 1 | Зарегистр. 10-01-2008 | Отправлено: 04:02 10-01-2008 | Исправлено: vladmr, 04:35 10-01-2008
    euheny



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

    Цитата:
    их загрузка из ISO вряд ли вообще возможна ...и уж наверное совсем не желательна для известной корпорации

    Дело не в интересах корпорации, а в том что нет драйвера для эмулируемого GRUB4DOS диска.
    grumbler

    Цитата:
    а августовский работает всегда

    не всегда

    Цитата:
    то грузится, то виснет..

    вот видимо из-за добавления фич типа загрузки с исо такое и происходит

    Всего записей: 3923 | Зарегистр. 22-11-2006 | Отправлено: 08:34 10-01-2008
    PowerUser

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

    Цитата:
    Что касается различных Microsoft Windows, то механизм загрузки этих систем устроен с точностью до наоборот, и их загрузка из ISO вряд ли вообще возможна

    что имеется ввиду ?
    если лежащий на FAT32 образ ISO с WinPE внутри, то в чем проблема ? или я что-то не так понял ?

    Всего записей: 91 | Зарегистр. 29-12-2005 | Отправлено: 09:42 10-01-2008
    MrGalaxy



    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Как с помощью GRUB'а обнулить MBR и нулевую дорожку нулевого раздела диска? В мануале не нашёл.
    При этом всё содержимое диска и таблица разделов должны сохраниться!

    Всего записей: 1853 | Зарегистр. 11-01-2007 | Отправлено: 19:18 10-01-2008
    grumbler

    Junior Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    euheny
     
    а какой по твоему мнению билд самый стабильный? мне собственно и не надо имеджи большие открывать, хватает и флопи-ИМА... просто делаю реаниматор для себя, приходится много компов обслуживать...

    Всего записей: 134 | Зарегистр. 24-09-2003 | Отправлено: 02:30 12-01-2008
    euheny



    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    MrGalaxy
    Есть такой способ - но очень сложный
    Подобные действия явным способом там не-предусмотрены (а зря).
    grumbler

    Цитата:
    а какой по твоему мнению билд самый стабильный?

    твоё мнение по-видимому совпадает с моим

    Цитата:
    хватает и флопи-ИМА...

    и здесь согласен с тобой, поскольку линукс не использую, как в прочем и...  "реаниматор"  
     

    Всего записей: 3923 | Зарегистр. 22-11-2006 | Отправлено: 08:33 12-01-2008 | Исправлено: euheny, 08:36 12-01-2008
    Roofo

    Junior Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    grumbler
     
    По поводу стабильности билда...
     
    Microsoft использует для загрузки своей Windows Vista grub4dos v0.4.3 от 13.03.2007
    видимо они считают этот билд стабильным.
     
    Если конечно считать это весомым доводом...

    Всего записей: 63 | Зарегистр. 10-04-2006 | Отправлено: 12:23 19-01-2008
    Barabash90



    Junior Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Думаю, что многие согласятся BCDW на CD лучше работает, чем GRUB на флэшке.
    BCDW без проблем грузил все образы дискет и всё работало как надо!!!
    GRUB же из пяти образов один совсем не грузит (CHECKIT 7.0) вешается, второй с
    DOSNTFS  грузит, но NTFS не видит. Недоделанный он какой-то. Кроме GRUBa есть ли
    ещё какие  аналогичные загрузчики для этих целей?  

    Всего записей: 61 | Зарегистр. 10-11-2005 | Отправлено: 14:11 19-01-2008
    Roofo

    Junior Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Barabash90
     
    Попробуй syslinux http://syslinux.zytor.com/
    Но по моему grub все же лучше.

    Всего записей: 63 | Зарегистр. 10-04-2006 | Отправлено: 16:25 19-01-2008
    vandal61

    Newbie
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Есть вариант загрузки с флешки множества виндусявых оболочек, правда он,хм, через одно место:
    ntldr, как уже было сказано выше, способен грузить систему, размещенную только в папке
    minint. допустим, на флешке имеются 2 папки: minint_winpe и minint_bartpe b каждая из этих систем загружается с флешки, если ее файлы поместить в папку minint. Можно создать батник (ну или прогу написать под дос), меняющий имя папки (например, minint_winpe->minint) и переносящий соответствующие файлы (ntdetect.com, setupldr.bin-из, например, minint_winpe) в корень флешки с переименованием setupldr.bin в ntldr. Вот только можно ли непосредственно через grub запустить батники или нужно обязательно сначало под досом загрузиться?  
    Очень бы хотелось обойтись без использования ramdisk.sys, т. к. реально оперативку жрет-не ниже 256 мб нужно

    Всего записей: 6 | Зарегистр. 19-01-2008 | Отправлено: 23:56 19-01-2008
    grumbler

    Junior Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Roofo
     
    забавно, но на сайте http://download.gna.org/grub4dos/
    нет версии от 13.03.07!
    есть от 10.03 и от 16.03. а что же это за загадочный 13.03?
     
    ЗЫ вчера нарвался на асусовский нотик из новых, недорогой, не помню точно модель - так вот он не захотел работать с грабом ни на флешке ни на винте - не находит его и все тут. пишет FAT32: read error

    Всего записей: 134 | Зарегистр. 24-09-2003 | Отправлено: 12:57 22-01-2008 | Исправлено: grumbler, 13:02 22-01-2008
    Real Root



    Advanced Member
    Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
    grumbler, для груба лучше FAT16 использовать.

    Всего записей: 1020 | Зарегистр. 13-04-2006 | Отправлено: 20:58 22-01-2008
    HighwayStar



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

    Цитата:
    Microsoft использует для загрузки своей Windows Vista grub4dos v0.4.3 от 13.03.2007  

    откуда такая информация?
    Это пираты используют grub4dos для загрузки Vista. А МС пока с переменным успехом борется с grub4dos апдейтами которые удаляют его файлы.
     

    Цитата:
    для груба лучше FAT16 использовать.

    В корне неверная информация. У меня груб4дос прекрасно живет на reiserfs, и на NTFS. Зачем пугать людей всякими мертвыми ФС?

    Всего записей: 1048 | Зарегистр. 16-04-2005 | Отправлено: 14:02 23-01-2008
    Roofo

    Junior Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    grumbler
    Что он есть на сайте http://download.gna.org/grub4dos/ я и не говорил. Выковырял его из своего дистрибутива. Положил grldr сюда http://ifolder.ru/5082414
     
    внутри поковырявшись winhex нашел это
    default 0
    timeout 0
     
    title Windows Vista
    acpi
    fallback 1
    find --set-root /bootmgr
    chainloader /bootmgr
     
    title Windows NT/2000/XP
    fallback 2
    find --set-root /ntldr
    chainloader /ntldr
     
    title Enter Command Line
    pause Boot failed! Press any key to enter command line.
    commandline
     
    Изменил для своих целей и пользуюсь.
     
    HighwayStar
    За лицензионную чистоту дистрибутива поручиться не могу
     

    Всего записей: 63 | Зарегистр. 10-04-2006 | Отправлено: 12:21 24-01-2008
    grumbler

    Junior Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Roofo
    да не  - на висте это действительно пиратка - грабом лоадится с подменой ACPI обработчика биоса - это так защита обходится.
    сегодня посмотрел на своей тестовой машине
     
    Real Root
    а в чем тогда FAT16 лучше чем 32 для граба, не подскажешь? раздел не находит лоадер, который записан в MBR, видно это опять кривая реализация BIOS попалась... так что тут не столько сам граб виноват, сколько его совместные действия с этим биосом. попробовал с флешки бутится в мс-дос - не катит, а с усб винта бутится.

    Всего записей: 134 | Зарегистр. 24-09-2003 | Отправлено: 14:23 24-01-2008
       

    Страницы: 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.Board
    © Ru.Board 2000-2018

    BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

    Рейтинг.ru