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

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



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

    Цитата:
    Наверно это из-за загружаемых acronis драйверов

    Так и есть. Но не так всё плохо. Если грузить не iso, а DAT'ы напрямую grub'ом (как это сделать - в этом форуме описывалось), то железо, видимо, интерпретируется так, что Linux-версии акронисов умудряются увидеть новые SAT'ы и Raid'ы, правда в медленном режиме. Но хотя бы не виснут! Если в таком случае кластеры крупные (нестандартные), то всё равно не видит (но не виснет).
     
    Добавлено:
    На motherboard Gigabyte GA-MA78GM-S2H такое помогает. Интересно знать, помогает ли на других материнках

    Всего записей: 340 | Зарегистр. 19-08-2008 | Отправлено: 13:03 11-12-2008
    Sish



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

    Цитата:
    Положил в корень этого диска iso образ Acronis Disk direcror suite 10

    Нмного офтопа: если хочешь, чтоб Acronis Disk Director нормально работал с современными мамами, тебе нужен LiveCD с BartPE-плагом ADD и последним драйв-паком SCSIRAID.

    Всего записей: 25349 | Зарегистр. 09-06-2004 | Отправлено: 13:21 11-12-2008
    LevT



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

    По поводу GreenFlash.su
    Ошибкой у меня кончается попытка записать MiniXP на загрузочную флешку с помощью BartPE по третьему рецепту
     
    Кто-то знаком уже с этими граблями?

    Всего записей: 17794 | Зарегистр. 14-10-2001 | Отправлено: 02:01 12-12-2008
    minin

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

    Цитата:
    Grub4Dos не дружит с Hyper-V
    http://forum.ru-board.com/topic.cgi?forum=5&topic=22426&start=580#7
    Вдогонку: есть свидетельство, что на CPU от AMD все Ok
    т.е. для проявления нестыковки Grub4Dos с Hyper-V нужен CPU от Intel
     
    Добавлено:
     Для воспроизведения берем vstaldr.img из softmod-l-HP.iso
    с _http://deПositfiles.com/files/666593 ( П заменяем на p)
    ( чтобы подключалось в дисковод Hyper-V меняем расширение на .vfd)

    Цитата:
    == MENU.LST ==
    title vista
    chainloader /bootmgr
    ==
    Или другие варианты с  
    _http://www.mydigitallife.info/2007/03/04/software-bios-emulation-patch-softmodiso-to-emulate-oem-slic-of-dell-hp-lenovo-sony-acer-and-asus/

    Всего записей: 456 | Зарегистр. 05-02-2003 | Отправлено: 10:26 12-12-2008 | Исправлено: minin, 10:58 12-12-2008
    Unduing



    Junior Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Помогите установить grub4dos на флешку вручную, использую WinHex, как я понимаю: копирую grldr.mbr по смещению 00 не заменяя сектора 1BE-1FD, копирую grldr в корневой раздел.
    Но так у меня выдает сообщение NTLDR is missing, хотя это сообщение загрузчика раздела fat32, и оно не должно появляться вообще.
    Подскажите где я ошибаюсь?

    Всего записей: 75 | Зарегистр. 11-11-2004 | Отправлено: 13:35 12-12-2008 | Исправлено: Unduing, 13:51 12-12-2008
    HmH



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

    Цитата:
    NTLDR is missing
    это сообщение значит что отсутствует загрузчик NT52
    NTLDR - загрузчик от Server 2000/2003 и Win2000/XP

    Всего записей: 292 | Зарегистр. 05-06-2004 | Отправлено: 00:53 13-12-2008
    GolD7

    Junior Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Подскажите, пожалуйста. У меня есть устновка windows не не CD(и не iso), а на винте. Как мне из под grub начать установку windows?
    На что передать управление загрузкой?
    Пробовал  
    chainloader /i386/winnt.exe
    Не работает

    Всего записей: 122 | Зарегистр. 23-03-2006 | Отправлено: 01:18 13-12-2008
    GolD7

    Junior Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Нашел сам!!!
    Чтобы запустить установку Windows из grub нужно передать управление загрузчику /i386/setupldr.bin
    Команда следующая
     
    chainloader (hd0,0)/i386/setupldr.bin
    boot
     
    (hd0,0) может меняться в зависимости от места расположения инсталяхи windows

    Всего записей: 122 | Зарегистр. 23-03-2006 | Отправлено: 01:05 14-12-2008
    Unduing



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

    Цитата:
    Unduing  
     
     
    Цитата:NTLDR is missing  
     
    это сообщение значит что отсутствует загрузчик NT52  
    NTLDR - загрузчик от Server 2000/2003 и Win2000/XP

     
    Это сообщение вобще не должно было появляться.
    А с винтом, я сделал всё по указаной выше технологии, и всё прекрасно работает, может есть какие то серьезные отличия при старте с флешки как Removable device или c винта.

    Всего записей: 75 | Зарегистр. 11-11-2004 | Отправлено: 10:24 15-12-2008
    LevT



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

    Дополнил шапку хорошими ссылками

    Всего записей: 17794 | Зарегистр. 14-10-2001 | Отправлено: 12:01 15-12-2008
    VV2006

    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Как совместить на одном USB-диске несколько вариантов WinPE?  
     
    Far'овским ( к примеру) редактором заменить два вхождения \MININT в setupldr.bin на соответствующее имя WinPE-сборки (на \MINI_1 и т.д.).  
     
    Пример опций меню GRUB:
     
    title WinPE NervOS - Full MEDIA Support
    find --set-root /MINI_M/SETUPLDR.BIN
    chainloader /MINI_M/SETUPLDR.BIN
     
    title BartPE+WindowsXPE Alkid 11.2008
    find --set-root /mini_1/SETUPLDR.BIN
    chainloader /mini_1/SETUPLDR.BIN
     
    Испытано с USB-HDD SATA 160G c GRUB 0.4.4 (2008-11-19 ) с NTLDR (размер 295536, версия файла 5.2.3790.1830 srv03_sp1_rtm.050324-1447),  патченный ntdetect.com (размер 47596).
     
    Проблем накидать на ёмкий флеш-диск разных вариантов загрузки нет, кроме одной: общей для всех сборок получается папка PROGRAMS - неприятная каша, в которой возможно пересечение разных версий и по-разному сработанных папок программ.  
     
    Можно, конечно, вручную менять нужные папки перед запуском, но всё же, может, кто подскажет более-менее бескровный способ переназначить для каждой сборки значение переменной %ProgramFiles% ?
     
    Если самому собирать WinPE, WinXPE конструкторами - базару нет: можно сразу позаботиться об уникальных названиях папок в PROGRAMS, отредактировав плагины. А вот при использовании готовых сборок - проблема "мешанины"...
     
    Могут спросить: зачем вообще это надо? Надо для разделения загрузки быстрых (лёгких) вариантов сборок от более тяжелых (медленных). Полезно и для тестирования готовых вариантов. В общем, для экономии времени, в конце концов!
     
    Вот здесь варианты решения:
    Booting two different PE's from one USB-Stick using Grub:  
    http://www.911cd.net/forums//index.php?act=Print&client=printer&f=38&t=21312
     
    Правда, насколько понял, эти варианты с предварительным переименованием (через отдельную опцию меню GRUB - RENDIR - пакетный DOS файл, с последующив возвратом в главное меню) не прокатят с NTFS-флеш-диском, чего, в сущности, и хотелось бы.
     
    А, ещё... Недавно заметил интересную вещь: причиной непонятных глюков при загрузке может быть фрагментация не только самих загрузочных образов, но и файлов в корне USB-диска! Contig.exe - лучшее средство от такой напасти.
    ------------------
    Насчёт проблемы "NTLDR is missing", связанной с сильной фрагментацией таблицы MFT корневой папки:
    http://support.microsoft.com/kb/320397/ru

    Всего записей: 2160 | Зарегистр. 10-02-2006 | Отправлено: 12:58 15-12-2008 | Исправлено: VV2006, 13:38 15-12-2008
    Unduing



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

    Цитата:
    Насчёт проблемы "NTLDR is missing", связанной с сильной фрагментацией таблицы MFT корневой папки:  
    http://support.microsoft.com/kb/320397/ru

     
    Большое спасибо вполне может быть я эту флешку использовал раньше для переноса информации и всё кидал в корень, правда сейчас корень чист, но дефрагментацию я не делал.

    Всего записей: 75 | Зарегистр. 11-11-2004 | Отправлено: 16:59 15-12-2008 | Исправлено: Unduing, 17:00 15-12-2008
    Unduing



    Junior Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Проблема загрузки флешки оказалась с ноутом asus, на самсунге флешка сделанная по указаной технологии грузилась без проблем, сообщение по фрагментированности полезно для общих знаний, но его то может выдавать только загрузчик Windows, т.е. в данном случае оно не имеет никакого отношения.
     
    Видимо биос Asus сам стартует mbr активного раздела, а не mbr диска, как это делает samsung, попробую это проверить.

    Всего записей: 75 | Зарегистр. 11-11-2004 | Отправлено: 12:16 17-12-2008 | Исправлено: Unduing, 12:17 17-12-2008
    AID111



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

    Цитата:
    Ещё один вопрос. Кто-нибудь знает как загрузить  Frenzy FreeBSD Live с Flash.  
    Загрузчик grub4dos.

     
    для загрузки Frenzy 1.1 с USB-Flash делаем следующее
    1 Выдираем из ISO образа папку frenzy и сохраняем этот образ
    2 Новый образ диска (чуть более 6 Мб) кидаем в папку frenzy
    3 Паку frenzy кидаем в корень флэшки (FAT32)  
    4 В Menu.lst прописываем  
    title frenzy-1.1-std-RU
    map  (hd0,0)/frenzy/frenzy-1.1-std-RU.iso  (hd32)  
    map  --hook  
    chainloader  (hd32)
    boot
    5 Радуемся жизни

    Всего записей: 20 | Зарегистр. 07-05-2008 | Отправлено: 20:46 18-12-2008
    De Niro

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

    Всего записей: 94 | Зарегистр. 25-11-2005 | Отправлено: 15:57 20-12-2008 | Исправлено: De Niro, 15:59 20-12-2008
    SpiDeRSx2

    Newbie
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Привет всем. Подскажите плиз.
    Установил GRUB4DOS на флэшку, закинул образ ERD Commander 2008. Так все впорядке образ запускается идет установка до синих полосок загрузки. После вылетает синий эран смерти и комп перезагружается.
    Каким способом можно решить эту проблему? Может кто сталкивался? Опишите в подробно что нужно сделать.  
    Возможно ли это вообще запустить с флеш?

    Всего записей: 1 | Зарегистр. 18-12-2008 | Отправлено: 13:08 24-12-2008
    kl0p

    Newbie
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Успешно сделал для себя загрузочную флэшку Kingston DataTraveler 2.0 с помощью GRUB4DOS. Пытаюсь загрузить с его помощью DrWeb LiveCD, с помощью таких записей в menu.lst:
     

    Цитата:
    title Dr.Web Live CD  
    find --set-root /images/drweb.iso
    map --mem /images/drweb.iso (hd32)
    map --hook
    chainloader (hd32)

     
    Образ монтируется и начинает загружаться. Проблема возникает после загрузки linux-ядра на LiveCD (насколько я понимаю, ядро пытается в этот момент смонтировать корневую файловую систему). Вот что я вижу на экране:

    Цитата:
    >> Activating mdev
    >> Loading unionfs module
    >> Mounting ramdisk to /memory for aufs support
    >> Attempting to mount media:- /dev/sda
    >> Attempting to mount media:- /dev/sda1
    >> Attempting to mount media:- /dev/hdb
    >> Attempting to mount media:- /dev/hdb1
    >> No bootable medium found. Waiting for new devices...
    >> Attempting to mount media:- /dev/sda
    >> Attempting to mount media:- /dev/sda1
    >> Attempting to mount media:- /dev/hdb
    >> Attempting to mount media:- /dev/hdb1
    umount: Couldn't umount /newroot: invalid argument
    !! Could not find CD to boot, something else needed!
    >> Determining root device...
    !! The root block device is unspecified or not detected.
    Please specify a device to boot, or "shell" for a shell
    boot() :: _

     
    Как указать в menu.lst нужное для LiveCD устройство? Возможно ли это?

    Всего записей: 6 | Зарегистр. 24-12-2008 | Отправлено: 15:19 24-12-2008
    Rurik



    Member
    Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
    kl0p
    я в этой теме неоднократно писал, что ISO-лайфсд с виндовс и линукс НЕЛЬЗЯ запускать через монтирование образа,  об этом в доке написано!  
    копируете из исошника файлы на флешку и пишете чтото типа

    Код:
     
    title=DrWeb-LiveCD
    root (hd0,0)
    kernel /boot/DrWebLCD/vmlinuz root=/dev/ram0 cdroot=/dev/sda1 init_opts=4 init=/linuxrc looptype=aufs loop=livecd udev nodevfs real_root=/dev/sda1 dodmraid $
    initrd /boot/DrWebLCD/initrd
     

    важны только файлы vmlinuz, initrd (эти кладете куда хотите) и lifecd/mc.mo и lifecd/white.mo (эти вот в этот поткаталог )
     

    Всего записей: 343 | Зарегистр. 07-05-2002 | Отправлено: 08:56 26-12-2008
    kl0p

    Newbie
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Rurik, благодарю за подсказку, все заработало. Структура каталогов на флэшке:

    Цитата:
    /boot/drweb/vmlinuz
    /boot/drweb/initrd
    /boot/module/mc.mo
    /boot/module/white.mo

    Всё это загружается следующей секцией в menu.lst

    Цитата:
    title=Dr.Web LiveCD
    find --set-root /boot/drweb/vmlinuz
    kernel /boot/drweb/vmlinuz root=/dev/ram0 cdroot=/dev/sda1 init_opts=4 init=/linuxrc looptype=aufs loop=livecd udev nodevfs real_root=/dev/sda1 dodmraid $
    initrd /boot/drweb/initrd

    При желании можно создать файл

    Цитата:
    /boot/DrWebLiveCD

    текст в котором будет отображен на экране в процессе загрузки.

    Цитата:
    я в этой теме неоднократно писал, что ISO-лайфсд с виндовс и линукс НЕЛЬЗЯ запускать через монтирование образа,  об этом в доке написано!

    Очень странно, у меня исошка от Acronis True Image Rescue запросто грузятся с флэшки. Еще раз благодарю!

    Всего записей: 6 | Зарегистр. 24-12-2008 | Отправлено: 15:11 26-12-2008 | Исправлено: kl0p, 15:19 26-12-2008
    LArV

    Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Rurik, kl0p:
    1) скачал minDrWebLiveCD-4.44.1.0811190.iso;
    2) развернул WinRAR'ом в корень флешки;
    3) menu.lst:
       title=Dr.Web LiveCD  
       find --set-root /boot/vmlinuz  
       kernel /boot/drweb/vmlinuz root=/dev/ram0 cdroot=/dev/sda1 init_opts=4 init=/linuxrc looptype=aufs loop=livecd udev nodevfs real_root=/dev/sda1 dodmraid $  
       initrd /boot/initrd
    4) Выдает ошибку "Error Decompression: crc error" (судя по всему после загрузки vmlinuz и initrd)
    5) Пробывал структуру каталогов как у Rurik, так и у kl0p.
     
    Может ядро Linux'а не находит файлы:
    /boot/module/mc.mo  
    /boot/module/white.mo
    Или скорее все не видит флешку?

    Всего записей: 255 | Зарегистр. 25-08-2005 | Отправлено: 17:58 26-12-2008 | Исправлено: LArV, 17:59 26-12-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.B0ard
    © Ru.B0ard 2000-2024

    BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

    Рейтинг.ru