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

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



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

    Цитата:
    То есть надо папку переименовать?

    Нет, видимо содержимое папок разное, я не вникал. Когда я попробовал "прикрутить" на CD, то, что легко запускалось на флэшке, у меня не получилось. Разумно предположить обратное: то что сделано для CD, не просто поставить на флэш.  

    Всего записей: 257 | Зарегистр. 19-12-2005 | Отправлено: 14:45 30-07-2009
    Real Root



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

    Всего записей: 1038 | Зарегистр. 13-04-2006 | Отправлено: 10:25 31-07-2009
    Scampy



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

    Цитата:
    ДА

    Чего да? С переименованием не получается я уже пробывал

    Всего записей: 162 | Зарегистр. 10-10-2008 | Отправлено: 12:59 31-07-2009
    kDnZP

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

    Цитата:
    Всем привет!  
    Загружаю винду с флешки:  
     
    title LiveXP  
    find --set-root /LiveXP/I386/SETUPLDR.BIN  
    chainloader /LiveXP/I386/SETUPLDR.BIN  
     
    Не доходит до логотипа виндовс. Вылазит ошибка: Не удается загрузить файл \minint\system32\biosinfo.inf Код ошибки: 18  
    С образа ISO эта же винда на виртуалке грузится.  
     
    Как это побороть непойму никак... В форуме такую проблему видел но ответа нет.  
    Спасибо

     
    А у вас в образе точно такие пути? Т.е. I386 находится в подкаталоге LiveXP ?
    Если папку I386 переместить в корень и переименовать в minint, то не работает, правильно я понял? Кстати, что за сборка, как ее звать?

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



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

    Цитата:
    А у вас в образе точно такие пути? Т.е. I386 находится в подкаталоге LiveXP ?
    Если папку I386 переместить в корень и переименовать в minint, то не работает, правильно я понял? Кстати, что за сборка, как ее звать?

    Да, пути именно такие. В корень не пробывал перекидывать...
    Дерево каталогов вот:
    LiveXP
    \I386
    \Program Files
    \ModelRam.exe
    \и еще файлы
     
    Собиралось все WinBuilder. LiveXP 076. ISO работает, а вот по другому с флешки нет (

    Всего записей: 162 | Зарегистр. 10-10-2008 | Отправлено: 15:06 31-07-2009
    NIKZZZZ



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

    Цитата:
    В корень не пробывал перекидывать...  


    Цитата:
    Вылазит ошибка: Не удается загрузить файл \minint\system32\biosinfo.inf

     
    Система ясно говорит, что \I386 должен быть переименован в minint и находиться в корне диска, кроме этого в корне должен быть ntdetect.com и указанные ранее каталоги.
     
     

    Всего записей: 5365 | Зарегистр. 08-02-2006 | Отправлено: 15:35 31-07-2009
    z0bra



    Full Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    и причём здесь сабж?

    Всего записей: 524 | Зарегистр. 13-04-2004 | Отправлено: 20:37 31-07-2009
    Dimsoft

    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    LevT
    с esxi 4.0 была проблема - выковырял из DD - не сохраняет настройку, поставил на туже usb родным инстолятором - все ок

    Всего записей: 2765 | Зарегистр. 17-11-2003 | Отправлено: 16:31 01-08-2009
    CrackMe

    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Привет всем. Хочу загрузить RIPLinuX , так как данный дистрибутив снабжён большим собственным меню я постиал, что лучше всего грузить его с оригинальным Загручиком. подскажите элегантное решение, пожалуйста. Вот мой код:
    Код:
    title RIPLinuX-9.3.iso
    chainloader /boot/RIPLinuX-9.3.iso

    Всего записей: 711 | Зарегистр. 18-07-2006 | Отправлено: 15:18 02-08-2009 | Исправлено: CrackMe, 15:19 02-08-2009
    kDnZP

    Full Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    CrackMe
    Это совсем не правильный код
     
    Грузить из исошника можно только простые линуксы, т.е. те, которые не используют модули и подобное, либо те, которые после перехода в защищенный режим сами ищут исошник и монтируют его для продолжения загрузки, пример: Parted Magic.
     
    В вашем случае: распаковать исошник, поглядеть, через что он грузится (это скорее всего grub или syslinux(isolinux)), далее либо модифицировать файл конфигурации под загрузку из grub4dos, либо грузиться через встроенный загрузчик, но при этом нужно знать, какой он у вас.

    Всего записей: 433 | Зарегистр. 25-09-2006 | Отправлено: 15:40 02-08-2009
    CrackMe

    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    kDnZP
    на диске RIPLinuX-9.3.iso  есть меню grub (правда граб согласно ридми не ванильный, а с наворотами). Нашёл я меню его (menu.lst). Я хочу использовать его без изменений (лень!), поэтому как я понимаю мне надо изменить корневую папку с корня CD на папку с RIPLinuX-9.3(образ распоковал).
    Код:
    title RIPLinuX-9.3
    map --mem /boot/RIPLinuX-9.3/ (cd)
    map --hook
    configfile /grub/menu.lst
    Правда как я посмотрел в справке мап только с устройствами работает. Ести всё-таки решение?
     
    Добавлено:
    И ещё вопрос: в файле isolinux.cfg есть строки:
    Код:
    label nokeymap
      kernel rescuecd
      append initrd=initram.igz setkmap=us
    label minishell
      kernel rescuecd
      append initrd=initram.igz minishell=/bin/ash
    label rescuehd
      kernel rescuecd
      append init=/sbin/init

    Правильно ли я их перевожу на язык граба:

    Код:
    title nokeymap
      kernel rescuecd  setkmap=us
    initrd=initram.igz
    title minishell
      kernel rescuecd minishell=/bin/ash
     initrd=initram.igz
    title rescuehd
      kernel rescuecd init=/sbin/init


    Всего записей: 711 | Зарегистр. 18-07-2006 | Отправлено: 17:16 02-08-2009 | Исправлено: CrackMe, 17:48 02-08-2009
    kDnZP

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

    Код:
    title nokeymap  
    kernel /rescuecd  setkmap=us  
    initrd /initram.igz
     
    title minishell  
    kernel /rescuecd minishell=/bin/ash  
    initrd /initram.igz  
     
    title rescuehd  
    kernel /rescuecd init=/sbin/init
     

     
    При этом предполагается, что файлы (rescuecd и initram.igz) у вас лежат в корне загрузочного устройства.
     
    Что вы хотели сказать ниженаписанным кодом я не знаю, но работать такое не будет

    Код:
    title RIPLinuX-9.3  
    map --mem /boot/RIPLinuX-9.3/ (cd)  
    map --hook  
    configfile /grub/menu.lst

     
    Если вы всеже хотите попробовать монтировать образ, то пробуйте так:
     

    Код:
    title title RIPLinuX-9.3
    map /boot/RIPLinuX-9.3/RIPLinuX-9.3.iso (0xff) || map --mem /boot/RIPLinuX-9.3/RIPLinuX-9.3.iso (0xff)
    map --hook
    chainloader (0xff)
     

     
    При этом я предполагаю, что исошник у вас живет по пути: загрузочное_устройство/boot/RIPLinuX-9.3/RIPLinuX-9.3.iso
     

    Всего записей: 433 | Зарегистр. 25-09-2006 | Отправлено: 18:15 02-08-2009
    z0bra



    Full Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    мне хватает такого конфига (если что - рядом лежит файл с читами, вношу их вручную при загрузке)
     

    Код:
    ###############################################################################
    title RIPLinuX Rescue CD (32-bit kernel)
    kernel /RIP/kernel32 root=/dev/ram0 rw nokeymap pkg=/dev/disk/by-label/GRUB_USBKEY,/rip/pkg,noprompt,prune
    initrd /RIP/rootfs.cgz
     
    ###############################################################################
    title RIPLinuX Rescue CD (64-bit kernel)
    kernel /RIP/kernel64 root=/dev/ram0 rw nokeymap pkg=/dev/disk/by-label/GRUB_USBKEY,/rip/pkg,noprompt,prune
    initrd /RIP/rootfs.cgz
     
    ###############################################################################
    title RIPLinuX Rescue CD (32-bit kernel, non-initramfs method)
    kernel /RIP/kernel32 root=/dev/ram0 rw nokeymap init=/linuxrc pkg=/dev/disk/by-label/GRUB_USBKEY,/rip/pkg,noprompt,prune
    initrd /RIP/initrd.gz
     
    ###############################################################################
    title RIPLinuX Rescue CD (64-bit kernel, non-initramfs method)
    kernel /RIP/kernel64 root=/dev/ram0 rw nokeymap init=/linuxrc pkg=/dev/disk/by-label/GRUB_USBKEY,/rip/pkg,noprompt,prune
    initrd /RIP/initrd.gz
     

     
    содержание директории /RIP (в корень ничего ложить не требуется):

    Код:
     
    kernel32
    kernel64
    rootfs.cgz
    initrd.gz
    version.info
    menu.lst
    pkg/pccmoscleaner.tgz
    pkg/pcdiskeraser.tgz
    pkg/pcloginnow.tgz
    pkg/pcregedit.tgz
    doc/*
     

     
    мне удобнее было сделать через "/dev/disk/by-label/GRUB_USBKEY", - метку раздела Вам нужно поменять на свою, но есть варианты указания через UUID и пр.

    Всего записей: 524 | Зарегистр. 13-04-2004 | Отправлено: 09:03 03-08-2009 | Исправлено: z0bra, 09:08 03-08-2009
    AID111



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

    Цитата:
    Грузить из исошника можно только простые линуксы, т.е. те, которые не используют модули и подобное, либо те, которые после перехода в защищенный режим сами ищут исошник и монтируют его для продолжения загрузки, пример: Parted Magic.  

     
    Для загрузки с флэшки LiveCD (Slax, PuppyRus, Frenzy(на базе ОС FreeBSD) и т.д.)
    я делаю следующее:
    1. Из образа диска выдираем каталог или файл с загружаемой ОС и ложем в корень флэшки, изменённый образ сохраняем.
    2. Сохранённый образ копируем на флэшку в папку boot(для примера)
    3. В menu.lst прописываем  
     
    title Ваш_образ_диска
    map /boot/Ваш_образ_диска.iso (0xff)
    map --hook
    chainloader (0xff)
     
    Преимущества данного способа
    - простота исполнения
    - не имеет значения какой используется загрузчик в LiveCD
    - нет необходимости модифицировать файл конфигурации под загрузку из grub4dos (лишь немного п.3)
    - для LiveCD Frenzy(на базе ОС FreeBSD) этот способ является самым простым.  
     
     
     

    Всего записей: 20 | Зарегистр. 07-05-2008 | Отправлено: 11:47 03-08-2009
    Sergey_Demchuk



    Silver Member
    Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
    Подскажите плиз. Можно ли из меню груба поставить на hdd(0,0) загрузчик MBR от Windows XP? Данная ситуация возникла, когда надо было переписать копию системы ХР на винт с Вистой. А на нем соял спасательный раздел Висты и конечно же загрузчик самой висты. И после запуска ХР конечно же не стартует. Пришлось стартовать установку XP, прервать ее и только после этого развернуть систему. Или может есть какая программулина которая это сделает?

    Всего записей: 3562 | Зарегистр. 16-12-2002 | Отправлено: 05:56 04-08-2009
    AZJIO



    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Sergey_Demchuk
    Незнаю насколько точно я понял, но у висты в загрузочном секторе B O O T M G R, а у XP - N T L D R.
    Утилита RMBootSect.exe может установить любой из двух загрузочных секторов. Сохранить загрузочный сектор висты в файл утилитой "Make Bootable v2.0" и восстановить XP-ишный  и в Boot.ini вписать строку C:\xpsec.bin="WinXP"
    Не проверял, так что полной гарантии нет.
    GRUB4DOS - как оказалось тут не причём.

    Всего записей: 4570 | Зарегистр. 03-05-2006 | Отправлено: 09:05 04-08-2009
    aiki



    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Ну судя по тому что и у груба и у ХП загрузочная запись это просто указатель, можно просто переименованием. Например стоит загрузчик от XP - переименовываем файл ntldr в  ntldr.xp, копируем в корень диска grldr и переименовываем его в ntldr. Все - теперь GRUB будет родным виндовым загрузчиком и при этом в пункте запуска XP в menu.lst пишем  
     
    title load Windows NT/2K/XP
    find --set-root /ntldr.xp
    chainloader /ntldr.xp
     
    Или наоборот :)  
    Ну или еще можно вписать средствами груба загрузочную запись XP на диск как например вот тут
    http://downloads.sourceforge.net/powerserv/FixBootXP.zip

    Всего записей: 678 | Зарегистр. 25-12-2002 | Отправлено: 09:36 04-08-2009
    Sergey_Demchuk



    Silver Member
    Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
    Точно! Именно это я и хочу, загрузившись с ЮСБ винта средствами груба записать в загрузочную область винта, на котором ставим систему, запись bootXP.mbr.
    Можно через меню такую комманду задать?

    Всего записей: 3562 | Зарегистр. 16-12-2002 | Отправлено: 09:55 04-08-2009
    Scampy



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

    Цитата:
    Система ясно говорит, что \I386 должен быть переименован в minint и находиться в корне диска, кроме этого в корне должен быть ntdetect.com и указанные ранее каталоги.  

    Все загружается но пишет что диск B:\ не отформатирован... как это исправить кто нибудь знает?

    Всего записей: 162 | Зарегистр. 10-10-2008 | Отправлено: 10:22 04-08-2009 | Исправлено: Scampy, 10:22 04-08-2009
    z0bra



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

    Всего записей: 524 | Зарегистр. 13-04-2004 | Отправлено: 12:48 04-08-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