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

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



    Silver Member
    Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
    1. а пункты меню можно только в одну строку писать или как?
     
    2. если потом появиться желание все то же самое с двд запускать - что нужно сделать?

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

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



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

    пятое колесо  (пока не знаю, как подшить к "телеге")

    Всего записей: 11717 | Зарегистр. 14-10-2001 | Отправлено: 19:20 27-11-2009
    ded2007

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

    Цитата:
    Напомню еще раз мою задачу, несколько различных Досовских программ с общей Досовской частью уже выбираемые из Груба, и необходимость уйти от нескольких однотипных имиджей к общему + как параметр ссылка на файл запуска нужной программы.  

     
    Передача параметров из GRUB в ОС.
      Решал подобную проблему, но "выверт" мне не понравился . В конечном итоге пришел к системе вложенных систематизированных меню GRUB-а. Благо флэшки подешевели и лишили смысла экономию места на ней. Тем не менее, по сути вопроса.
      Идея "выверта" заключалась в следующем. В поставку GRUB-а входит файл default. В него пишутся данные командой savedefault, чтобы при следущей загрузке можно было сделать активным новый пункт меню или запомнить какой пункт выбирали в предыдущий раз. Нас интересуют следующие два факта.
      Во-первых, для того чтобы обеспечить систему вложенных меню, GRUB позволяет скопировать default и использовать несколько файлов под разными именами. Я, например, для каждого меню menu1.lst, menu2.lst, menu3.lst,... копирую default с именами menu1.def, menu2.def, menu3.def,...
      Во-вторых, мы имеем возможность опосредовано, через (hd0) передавать данные из меню в ОС.
    Для этого в ОС необходимо лишь анализировать наборы файлов menu1.def, menu2.def, menu3.def,...
    Кроме того, можно default размножить под именами param1.def, param2.def и т.д, но уже для собственных нужд.
     
      Скелет пункта меню с передачей параметров в ОС выглядит так:
    title *** 1-st step ***
      default (hd0,0)/boot/param1.def
      savedefault 4
      default (hd0,0)/boot/param2.def
      savedefault 7
      ...
      загрузка ОС (или IMA-образа дискеты в твоем случае)

     
    Пару команд
      default (hd0,0)/boot/param1.def
      savedefault 4

    можно рассматривать как обычное param1=4, но с "вывертами". GRUB "пишет"  число "4" в виде текста в первые байты файла param1.def. Это можно посмотреть каким-нибудь HEX- редактором. Точно уже не помню, но, по-моему, под это дело отводятся первые шесть-семь байт, в каждый из которых записывается одна цифра из команды savedefault + 0-байт как признак конца текста.
      Далее в ОС нужно проанализировать файл param1.def и принять решение. Я даже батники сочинил для анализа. Могу оформить решение, но думаю, что сама идея и так уже ясна.

    Всего записей: 224 | Зарегистр. 13-02-2009 | Отправлено: 20:03 27-11-2009 | Исправлено: ded2007, 20:29 27-11-2009
    ABATAPA

    Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    ded2007
    А зачем так сложно? Почему не dd и не write?
    Или это было ДО этих команд?
     
    PS: Когда уже этого флудера "попросят" из темы...

    Всего записей: 322 | Зарегистр. 08-04-2004 | Отправлено: 21:30 27-11-2009 | Исправлено: ABATAPA, 21:32 27-11-2009
    ded2007

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

    Цитата:
    ded2007  
    А зачем так сложно? Почему не dd и не write?  
    Или это было ДО этих команд?

     
    Я же писал - "выверты".
    Эксперименты давние.
    WRITE по описанию раньше писала только в память
    DD вообще появилась только в этом году.
     
    Да и вообще с DD, например, я, к своему стыду , до сих пор вообще не экспериментировал. Занялся gfx-menu (не в смысле "препарировать"/пересобрать готовую тему, а в языке копаюсь), а на все - времени не хватает.
    А это был рабочий (когда-то) вариант, который можно реанимировать.
    Кстати, если есть готовый вариант с WRITE или DD - покажи человеку
     
    PS поддержка gfx-меню и запись в файл появились, как оказалось, почти одновременно
      2009-01-24 New syntax of WRITE support writing string to file.
      2009-01-16(r64) Added gfxmenu support

    Всего записей: 224 | Зарегистр. 13-02-2009 | Отправлено: 22:14 27-11-2009 | Исправлено: ded2007, 22:20 27-11-2009
    ABATAPA

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

    Цитата:
    gfx-menu (не в смысле "препарировать"/пересобрать готовую тему, а в языке копаюсь), а на все - времени не хватает.  

    Да-да, спасибо, помню я твои темы.
     

    Цитата:
    Кстати, если есть готовый вариант с WRITE или DD - покажи человеку  

    Дык это... Несколькими страницами ранее.

    Всего записей: 322 | Зарегистр. 08-04-2004 | Отправлено: 22:27 27-11-2009
    Chille

    Newbie
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Доброго времени суток всем!
     
    Помогите пожалуйста прописать секцию в меню ГРУБа для загрузки DrWeb LiveCD с CD, использую GRUB4DOS. Заранее спасибо.

    Всего записей: 1 | Зарегистр. 25-08-2005 | Отправлено: 18:58 28-11-2009
    ABATAPA

    Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Chille
     
    Искать не пробовали? Вверху страницы "Версия для печати", далее - поиск по слову "drweb".
    Мой вариант:
     
    title Dr.Web LiveCD (Native)
    ls /BOOT/drweb/vmlinuz || find --set-root /BOOT/drweb/vmlinuz
    kernel /boot/drweb/vmlinuz root=/dev/ram0 init=/linuxrc init_opts=4 quiet dokeymap looptype=squashfs
    initrd /BOOT/drweb/initrd
     
    Лично я использую измененный образ, который позволяет грузить DrWeb из ISO.
    И об этом я тут тоже писАл.

    Всего записей: 322 | Зарегистр. 08-04-2004 | Отправлено: 23:13 28-11-2009
    Sergey_Demchuk



    Silver Member
    Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
    Была такая проблема с файлом ntdetect.com при загрузке из под Grub4Dos системы WinPE, вылетал часто синий экран из-за того что при загрузке какого то драйвера терялась флешка, с которой шла загрузка . Решалось патченным файлом ntdetect.com.
    Что то похожее у меня теперь с флешкой при установке Windows 7 из под того же Груба. Дело доходит до Запуска инсталляции и джальше флешка гаснет (отключается). И окно Запуск инсталляции висит вечно. Или это не так? С Винта УСБ все идет в норме.

    Всего записей: 3447 | Зарегистр. 16-12-2002 | Отправлено: 02:22 29-11-2009
    LevT



    Platinum Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Если мою "телегу" дописать общими усилиями - в положении Sergey_Demchuk люди смогут оценивать ситуацию самостоятельно и задавать вопрос, уже зная половину ответа.
     
     
    Sergey_Demchuk
     
    Штатного (мелкомягкого) способа установить седьмую винду на флешку нет.  Возможно, Вы пытаетесь воспользоваться одним из самопальных способов, недостаточно протестированных. (Для увеличения шансов получить ответ по конкретному способу полезна ссылка на него.)
     
     
    У меня работает вариант недельной примерно давности с бутленда. Процесс там такой: винда ставится на единственный раздел HDD, модифицируются реестр (стек USB настраивается как boot critical запуском usbbootfix.cmd) и BCD (set detecthal=on), и затем диск клонируется на флешку.  Загрузчиком остаётся виндовый bootmgr, а grub4dos  можно запускать из него (есть графич. утилита EasyBCD от Neosmart для настройки).
     
    Ссылки - только в случае интереса к этому варианту (чтобы не объявили здесь флудом и спамом).  

    Всего записей: 11717 | Зарегистр. 14-10-2001 | Отправлено: 08:52 29-11-2009 | Исправлено: LevT, 09:20 29-11-2009
    yurkesha



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

    Цитата:
    Штатного (мелкомягкого) способа установить седьмую винду на флешку нет.

    Есть: windows7-usb-dvd-tool.exe которую временно убрали с мелкософта, но найти можно...
    Сорри за оффтоп...

    ----------
    sic transit gloria mundi

    Всего записей: 2551 | Зарегистр. 15-12-2003 | Отправлено: 10:42 29-11-2009
    LevT



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

    Всего записей: 11717 | Зарегистр. 14-10-2001 | Отправлено: 11:00 29-11-2009 | Исправлено: LevT, 11:20 29-11-2009
    yurkesha



    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    LevT
    Ну исключительно для точности информации и правильного восприятия фактов: подробности инцидента
    Откуда становится ясно что в скором времени реинкарнация утилиты опять появится на сайте мелкомягких.

    ----------
    sic transit gloria mundi

    Всего записей: 2551 | Зарегистр. 15-12-2003 | Отправлено: 11:40 29-11-2009
    LevT



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

    Кстати, вот
    http://www.markwilson.co.uk/blog/2009/10/native-vhd-boot-windows-7-or-server-2008-r2-from-an-external-usb-drive.htm
     
    - если кому-то поможет

    Всего записей: 11717 | Зарегистр. 14-10-2001 | Отправлено: 12:16 29-11-2009
    yurkesha



    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    LevT
    Ты упорно даешь "вредные советы"... По данной стетье требования Размер выделенного мной жирным текстом 1268 мегов... А wudt весит меньше 1-го метра...  
     
    Добавлено:
    Еще раз сорри за оффтоп - больше не буду

    ----------
    sic transit gloria mundi

    Всего записей: 2551 | Зарегистр. 15-12-2003 | Отправлено: 12:31 29-11-2009
    LevT



    Platinum Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    yurkesha
     
    Дык это тулчейн, пользователям он без надобности. Но... здесь как бы не совсем быдлопользователи тусуются, а люди с амбициями, не так ли? Вместо WAIK - который на 90% состоит из WinPE - можно взять несколько консольных утилей оттуда, прописать их в PATH - и будет счастье.  Блогеру просто неинтересно этот вариант описывать. (А распространять те утили отдельно - значит навлекать на свою голову мелкомягких юрыстов).
     
    Зато все скрипты кишками наружу...  
     
    Я не к тому, что вовсе никому не нужна откомпилированная закрытая утиль минимального размера - а к тому, что именно для здешних полуразработчиков вариант самосбора должен быть интереснее.
     
     
     
    Добавлено:
     
    Я понимаю желание линуксятников иметь и строить венду как "черный ящик", не разбираясь в потрохах: сам точно такой же виндузоид, с точно такими же потребительским отношением к линуксу ещё совсем недавно.  
     
    Но... пришлось наступить на горло собственным намерениям: потому что людей, знающих хотя бы на троечку загрузку И того, И другого - в радиусе доступности НЕТ. Поддержки ждать не от кого, а хотелок дофига...

    Всего записей: 11717 | Зарегистр. 14-10-2001 | Отправлено: 12:45 29-11-2009 | Исправлено: LevT, 13:14 29-11-2009
    Sergey_Demchuk



    Silver Member
    Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
    Эта утилита не очень то и нужна...скопировать содержимое образа можно и вручную на флешку.А стартовать загрузчик из-под Груба тоже не проблема. Что и сделал. Только вот не пойму, почему после уже собственно Запуска инсталляции, флешка отваливается...лампочка на ней тухнет, как будто ее безопасно извлекли. Из УСБ винта когда стартую загрузку, такого нету...Флешка Silicon Power 32Gb. Может все дело в размере? Она одим разделом идет.
    Пробовал из RusLiveMini стартовать вручную Setup,Ю так ему не нравится, потому что  Windows должна біть с SP2 как минимкм

    Всего записей: 3447 | Зарегистр. 16-12-2002 | Отправлено: 13:10 29-11-2009
    LevT



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

    Цитата:
    Только вот не пойму, почему после уже собственно Запуска инсталляции, флешка отваливается...лампочка на ней тухнет, как будто ее безопасно извлекли.  

     
    Читать до просветления или мою (незавершенную) "телегу", или ссылку из англ. блога.
     
    Жизнь такова: как виндовое ядро не может грузиться из "астрального поля", так не сможет и с USB - если не будет инициализировано с учётом этого варианта загрузки.
     
     
    Добавлено:
     
    Кто-то должен и перенастроить сохранённый внутри подопытной винды конфиг критических дров, и пнуть  её при старте не совсем штатным образом.
     
    По счастью, внутри неё и около имеются ресурсы, потребные для загрузки с USB (в отличие от астрального поля).  Надо: 1) суметь ими воспользоваться 2) опубликовать способы воспроизвести этот результат 3) выбрать из вариантов наименее обременительный... не забывая об остальных, на случай если у избранного способа внезапно обнаружатся недостатки.

    Всего записей: 11717 | Зарегистр. 14-10-2001 | Отправлено: 13:21 29-11-2009 | Исправлено: LevT, 13:59 29-11-2009
    Sergey_Demchuk



    Silver Member
    Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
    Ну грузиться не может сама PE, с УСБ винта все тоже самое работает. Что то происходит не то на этапе поска WinPE драйвера к УСБ устройству. В результате чего флешка отваливается.  
    Для XP подобнуюшнягу решали кажется патчиванием файла ntdetect.com. А что в данном случае делать?

    Всего записей: 3447 | Зарегистр. 16-12-2002 | Отправлено: 13:57 29-11-2009
    z0bra



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

    Всего записей: 428 | Зарегистр. 13-04-2004 | Отправлено: 13:58 29-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.Board
    © Ru.Board 2000-2018

    BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

    Рейтинг.ru