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

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в 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
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    kDnZP

    Цитата:
    Вообще разработчики загрузчика об этой всей фигне не должны даже задумываться, это проблема разработчиков операционок.  
     

     
    1) И я бы тоже был бы не прочь срубить такую халяву... Но должен заметить, что предъява наглая и безосновательная: разработчики операционок не обязаны подлаживаться к грязным хакам разработчиков стороннего загрузчика.
     
     
    2) В отличие от упомянутых разработчиков операционок,  тусовщики, окупировавшие топик загрузчика и даже затеявшие его самовольно модерировать -- предупреждать об отсутствии драйверов и последствиях этого обстоятельства обязаны. В шапке, большими буквами.
     
    (Им же самим и полегчает, в первую очередь!)
     
     
    А кому интересна преимущественно сетевая загрузка и особенно возможные над нею трюки с использованием загрузчиков (включая, но НЕ ОГРАНИЧИВАЯСЬ здешним топиком) - добро пожаловать в открытую мною тему: загрузка с  iSCSI или есть родная, или успешно интегрирована уже во все приличные оси...

    Всего записей: 17744 | Зарегистр. 14-10-2001 | Отправлено: 22:59 01-12-2009
    kDnZP

    Full Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    LevT
    1. Можете сделать лучше или предложить альтернативу обладающую тем же функционалом и больше (тот же syslinux работать с iso научился не так давно и поддерживается только RAM-монтирование)? Тогда готов вас выслушать. Если же это опять о напоговорить, то как уже замечено - флудить тута не буду, ибо тема превращается в хрен знает что... Видать пора опять на гринфлеш перебираться, там поспокойнее и больше по делу.
    2. По пункту №2 вообще не врубился (в очередной раз). Если вам нужно, чтобы для вас что-то написали в шапке, то обратитесь к AZJIO в приват, он напишет, если сочтет нужным.

    Всего записей: 433 | Зарегистр. 25-09-2006 | Отправлено: 23:59 01-12-2009
    GrinenkoDam



    Full Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    ABATAPA
    всё сделал как написано в вашем посте, т.е.:
    1)в меню написал:
    title Dr.Web LiveCD (ISO on HDD)  
    ls /BOOT/drweb/minDrWebLiveCD-5.0.1.iso || find --set-root /BOOT/drweb/minDrWebLiveCD-5.0.1.iso  
    kernel /boot/drweb/vmlinuz root=/dev/ram0 init=/linuxrc init_opts=4 quiet dokeymap looptype=squashfs loop=/boot/module/white.mo usbroot slowusb initrd=/boot/initrd vga=791 splash=silent,theme:drweb CONSOLE=/dev/tty1 iso=/boot/drweb/minDrWebLiveCD-5.0.1.iso  
    initrd /BOOT/drweb/initrd
    2) в /BOOT/drweb лежит сам образ+скачанный initrd+vmlinuz
    Тем не менее - та же ошибка  
    Cannot find CD
    а жаль...

    Всего записей: 427 | Зарегистр. 07-06-2007 | Отправлено: 00:08 02-12-2009
    kDnZP

    Full Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Firadisk v0.0.1.16
    Слегка увеличена скорость работы... раз так в 50 по сравнению с тем, что было.

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



    Junior Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    GrinenkoDam
    Важно соблюдать регистр символов, в данном случае для загрузчика каталог BOOT и boot - это 2 совершенно разных каталога. Посмотрите как у Вас реально, в каком регистре каталоги на флэшке и приведите в соответствие загрузочную запись.

    Всего записей: 177 | Зарегистр. 18-11-2005 | Отправлено: 06:47 02-12-2009
    ABATAPA

    Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    GrinenkoDam Мой initrd загрузили?
     
    DeisGood

    Цитата:
    Важно соблюдать регистр символов, в данном случае для загрузчика каталог BOOT и boot - это 2 совершенно разных каталога. Посмотрите как у Вас реально, в каком регистре каталоги на флэшке и приведите в соответствие загрузочную запись.

     
    Не совсем так, и не всегда BOOT и boot - разные каталоги.
    Путь действительно важен. Более того - в GRUB4DOS и в Linux он может отличаться.
    В моем примере это хорошо видно. Зависит от опций, с которыми монтируется vfat в Linux.
     
     
    PS: GrinenkoDam, не забывайте, что есть еще другой вариант.

    Всего записей: 326 | Зарегистр. 08-04-2004 | Отправлено: 08:53 02-12-2009 | Исправлено: ABATAPA, 09:05 02-12-2009
    GrinenkoDam



    Full Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    ABATAPA
    initrd - Ваш
    DeisGood
    у меня в самом деле каталог сожержащий образ - /boot/....
     
    но проблема в том что сама инициализация DrWeb Live CD проходит нормально т.е. грузятся какие-то компоненты ядра, есть окошко с рисунком, но на определенном этапе, скорее всего при попытке получить данные из смонтированной флешки и вылазит ошибка, тестирую нативно - ввиду этого не могу сделать скриншот, сегодня через виртуалку сделаю.

    Всего записей: 427 | Зарегистр. 07-06-2007 | Отправлено: 09:54 02-12-2009
    LevT



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

    Цитата:
    Можете сделать лучше или предложить альтернативу обладающую тем же функционалом  

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

    Цитата:
     Если вам нужно, чтобы для вас что-то написали в шапке,

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

    Всего записей: 17744 | Зарегистр. 14-10-2001 | Отправлено: 09:58 02-12-2009 | Исправлено: LevT, 10:34 02-12-2009
    VV2006

    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    ABATAPA
    А возможна ли загрузка DrWeb Live CD с USB-HDD (NTFS)?
    Пробовал, не получилось: Cannot find CD - не из-за NTFS?

    Всего записей: 2158 | Зарегистр. 10-02-2006 | Отправлено: 10:14 02-12-2009 | Исправлено: VV2006, 10:15 02-12-2009
    opt_step



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

    Цитата:
    VV2006

    кончено возможно, установи через linux live CD - получишь минимум проблем, а вообще в образе DrWeb есть утила УСТАНОВКА на USB

    Всего записей: 11234 | Зарегистр. 10-09-2008 | Отправлено: 10:21 02-12-2009
    Hrist



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

    Цитата:
    А вообще по хорошему чтобы не возиться с исо можно WinsetupFromUsb попробовать, а если все-таки заморачиваться с iso можно FiraDisk попробовать и еще есть вариант достать фирменную утилиту производителя флэшки и создать на ней CD-ROM раздел с образом вашего диска.
    вобщем на исо дистриба установки ХП у меня постоянная ругань - "Error 60: File for drive emulation must be in one contiguous disk area" - дефрагментация не помогает
     
    буду пробовать использовать ваш скрипт
    впрочем -  тогда я его модифицирую - сделаю копирование на диск с дистриба и запуск установки уже от туда - так будет наверное еще быстрее
     
    Добавлено:
    кстати
    ДрВеб у меня без проблем (если честно после добавленния параметра в ярлык запуска - но шилд) запускается с флешки из под бартпе.

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

    Всего записей: 2897 | Зарегистр. 24-06-2002 | Отправлено: 10:54 02-12-2009
    ABATAPA

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

    Цитата:
    ABATAPA
    А возможна ли загрузка DrWeb Live CD с USB-HDD (NTFS)?  

     
    Возможна.

    Всего записей: 326 | Зарегистр. 08-04-2004 | Отправлено: 12:16 02-12-2009
    VV2006

    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    opt_step
    Хотелось просто добавить запуск DrWeb Live CD в меню GRUB4DOS и менять только образы на свежие...
     
    Hrist
    Насчёт дефрагментации - contig.exe sample.iso - проблем не встречалось, результат сразу виден: сколько было фрагментов файла образа, сколько стало (1!).
     
    Да не только Dr.Web 5.0 - и CureIt тоже можно запускать из-под WinPE без BSoD'а, например так:

    Код:
    launch.exe -d"%TEMP%\333" -sp"/not_use_shield /shell /tm- /ts-"  


    Всего записей: 2158 | Зарегистр. 10-02-2006 | Отправлено: 12:25 02-12-2009
    DeisGood



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

    Цитата:
    впрочем -  тогда я его модифицирую - сделаю копирование на диск с дистриба и запуск установки уже от туда - так будет наверное еще быстрее

    Вряд ли, будет быстрее, вы получается будете 2 раза копировать - сначала на жесткий диск дистрибутив (а там файлы не большие и если флэшка не очень шустрая минут 3-15 потеряете) а потом опять же в процессе установки еще раз будут извлекаться те же файлы в папки установки. В любом случае попробуйте, результат скажите...
     
    VV2006
    У меня на флэшке прикручен нормально работает. Флэшка FAT32
    в менюшке:

    Код:
    title Dr.Web LiveCD
    find --set-root /grldr
    kernel /BOOT/drweb/vmlinuz root=/dev/ram0 init=/linuxrc init_opts=4 quiet dokeymap looptype=squashfs loop=/BOOT/module/white.mo  
    usbroot=/dev/sd[a-z][0-9] slowusb vga=791 splash=silent,theme:drweb CONSOLE=/dev/tty1
    initrd /BOOT/drweb/initrd
     
    title Dr.Web LiveCD (Безопасный режим)
    find --set-root /grldr
    kernel /BOOT/drweb/vmlinuz root=/dev/ram0 init=/linuxrc init_opts=3 quiet dokeymap looptype=squashfs loop=/BOOT/module/white.mo  
    usbroot=/dev/sd[a-z][0-9] slowusb
    initrd /BOOT/drweb/initrd

     
    на флэшке:
    :\BOOT\drweb\boot.cat
    :\BOOT\drweb\initrd
    :\BOOT\drweb\memtest
    :\BOOT\drweb\vmlinuz
    :\BOOT\DrWebLiveCD-5.0.1.091011
    :\BOOT\module\drweb_bases.mo
    :\BOOT\module\mc.mo
    :\BOOT\module\netconfig.mo
    :\BOOT\module\white.mo
    :\BOOT\config
    :\BOOT\default
     правда не уверен что последний файл от Вебера, у меня еще там касперский прикручен, может от него.
    Обновляется все это дело заменой файлов из нового образа
     

    Всего записей: 177 | Зарегистр. 18-11-2005 | Отправлено: 12:34 02-12-2009 | Исправлено: DeisGood, 12:53 02-12-2009
    gryu



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

    Цитата:
    Хотелось просто добавить запуск DrWeb Live CD в меню GRUB4DOS и менять только образы на свежие...  
    кстати присоединяюсь.
    Сейчас гружу примерно так, как DeisGood написал, но хотелось бы напрямую ISO загружать.  
    Иначею
    1. В папке boot бардак разводится
    2. Для обновления нужно распаковывать исошник и переписывать файлы
    3. Велика вероятность, что однажды выползет конфликт с загрузкой какой либо другой Live системы требующей подгрузки ядра.  
    ..
    А через ISO, милое дело. Переписал сам исошник на новый и всё Ок.  

    Всего записей: 13035 | Зарегистр. 15-03-2006 | Отправлено: 13:05 02-12-2009
    ABATAPA

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

    Цитата:
    Хотелось просто добавить запуск DrWeb Live CD в меню GRUB4DOS и менять только образы на свежие..

    А я для кого столько раз отвечал?!

    Код:
     
     ls -l /BOOT/drweb/
     
    total 75804
    -rw-rw---- 1 user group  2961408 Nov  5 15:10 initrd
    -rw-rw---- 1 user group      142 Nov 18 09:27 md5.md5
    -rw-rw---- 1 user group 71448576 Oct 16 09:48 minDrWebLiveCD-5.0.0.iso
    -r--r----- 1 user group  3203168 Jan 13  2009 vmlinuz
     

     

    Код:
     
    title Dr.Web LiveCD (Native)
    ls /BOOT/drweb/minDrWebLiveCD-5.0.0.iso || find --set-root /BOOT/drweb/minDrWebLiveCD-5.0.0.iso
    kernel /boot/drweb/vmlinuz root=/dev/ram0 init=/linuxrc init_opts=4 quiet dokeymap looptype=squashfs loop=/boot/module/white.mo  usbroot slowusb initrd=/boot/drweb/initrd vga=791 splash=silent,theme:drweb CONSOLE=/dev/tty1 iso=/boot/drweb/minDrWebLiveCD-5.0.0.iso
    initrd /BOOT/drweb/initrd
     
     

     

    Цитата:
    правда не уверен что последний файл от Вебера,  

    Последний файл - от GRUB4DOS.
     
     
    PS: Если не работает - проверяйте пути. Можно попытаться при загрузке сделать Ctrl-Alt-F1 (если уходит с консоли - еще раз), и смотреть на вывод. На Ctrl-Alt-F2 после загрузки будет доступна консоль.

    Всего записей: 326 | Зарегистр. 08-04-2004 | Отправлено: 13:38 02-12-2009 | Исправлено: ABATAPA, 08:12 03-12-2009
    Hrist



    Silver Member
    Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
    DeisGood
    запарился я ужо с этим грубом и флешкой - скрипты то же запускают цстановку и после ввода серийника выдает - не могу создать список файлов для копирования - не найден путь... хотя все есть и все с двд работает.
     
    вобщем забил я на это. взял флешу по больше и использую Гхост и образ диска на котором уже пол установки прошло - разворачивает  и никакого копирования - только установка и настройка.
     
    а жаль - так хотелось безпроблемного запуска любых исо образов ;(
    но и то что есть - то же не плохо.

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

    Всего записей: 2897 | Зарегистр. 24-06-2002 | Отправлено: 16:52 02-12-2009
    VV2006

    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    ABATAPA
    Цитата:
     ls -l  
    А где это ls c таким ключом работает?  
     
    Пробовал загрузку вебовского LiveCD на USB-HDD (NTFS) и на флешке (FAT) из образа, (без разборки на кучу кирпичей) - безуспешно. Что же не так?  
     
    Структура: в корне диска (флешки) \BOOT\drweb\. В этот каталог положен образ minDrWebLiveCD-5.0.1.iso. В этот же каталог из этого же образа извлечены два файла:
    initrd и vmlinuz. Запуск из menu.lst GRUB4DOS:

    Код:
    title Dr.Web LiveCD (Native)  
    ls /boot/drweb/minDrWebLiveCD-5.0.1.iso || find --set-root /boot/drweb/minDrWebLiveCD-5.0.1.iso  
    kernel /boot/drweb/vmlinuz root=/dev/ram0 init=/linuxrc init_opts=4 quiet dokeymap looptype=squashfs loop=/boot/module/white.mo  usbroot slowusb initrd=/boot/initrd vga=791 splash=silent,theme:drweb CONSOLE=/dev/tty1 iso=/boot/drweb/minDrWebLiveCD-5.0.1.iso  
    initrd /boot/drweb/initrd

    ...

    Цитата:
    >>> Load module : nfsd
     
    Cannot find CD
    Занавес.
    З.Ы. Больше "спортивный" интерес - обычно "курю" AVZ+CureIt.

    Всего записей: 2158 | Зарегистр. 10-02-2006 | Отправлено: 21:07 02-12-2009
    ABATAPA

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

    Цитата:
    А где это ls c таким ключом работает?

    Это не GRUB. POSIX ls имеет '-l'. Конкретно это - в linux.
     

    Цитата:
    В этот же каталог из этого же образа извлечены два файла:
    initrd и vmlinuz. Запуск из menu.lst GRUB4DOS:  

     
    Читайте ВНИМАТЕЛЬНО! Зачем задавать массу вопросов, если вы даже ответы читать не можете?!
    Я несколько раз повторил, что образ initrd модифицирован, и давал на него ссылку!

    Всего записей: 326 | Зарегистр. 08-04-2004 | Отправлено: 21:25 02-12-2009 | Исправлено: ABATAPA, 21:27 02-12-2009
    VV2006

    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    ABATAPA
    Всё просто: недоговоренности обычно сменяются попытками домыслить.
    inird был проверен на возможность работы с  minDrWebLiveCD-5.0.1.iso:
    Цитата:
    Kernel panic - not syncing: VFS: Unable to mount root fs on unknown-block(1,0)  
     

    Цитата:
    2961408 Nov  5 15:10 initrd
    - конечно, можно догадаться, что это также модифицированный файл. Как, когда, и для какой версии? Выходят новые версии -  возможны (не исключаются, по крайней мере) изменения, особенности в способе запуска.
    Цитата:
    Зачем задавать массу вопросов
    Один подробный ответ снимает массу вопросов!

    Всего записей: 2158 | Зарегистр. 10-02-2006 | Отправлено: 23:11 02-12-2009 | Исправлено: VV2006, 23:12 02-12-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