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

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

    Newbie
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    На каком этапе у тебя возникает такая ошибка? Ядро уже начало загружаться или нет?
    Думается, дело в том, что WinRAR как-то не так распаковал один или несколько из этих файлов. Я работал с UltraISO, попробуй извлечь файлы с его помощью или с помощью какой-нибудь другой проги для ковыряния исошек (при всём уважении к WinRAR думаю, что UltraISO с таким ковырянием справляется лучше).  
     
    Я тут подумал, и решил, что можно сделать еще проще. Структура каталогов на флэшке будет такой:

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

    т.е., все файлы кидаем в один каталог /boot/module/, а не в два, как было раньше. Секция в menu.lst будет теперь выглядеть так:

    Цитата:
    title=Dr.Web LiveCD
    find --set-root /boot/module/vmlinuz
    kernel /boot/module/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/module/initrd

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



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

    Всего записей: 289 | Зарегистр. 12-02-2003 | Отправлено: 01:47 29-12-2008 | Исправлено: MENN, 20:32 29-12-2008
    LArV

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

    Цитата:
    т.е., все файлы кидаем в один каталог /boot/module/

    пробывал разворачивать WinRAR'ом, UltraISO и Alcohol 120% - все одинаково разворачивают, сравнивал побайтно все файлы, на флешку то же копируются без ошибок...
     
    Ошибка все таже (в этот раз списал точно с экрана):

    Decompression Linux
    crc error
    -- System halted

    После экспериментов понял, загрузка не доходит до mc.mo и white.mo (удалял эти файлы вообще, ошибка все таже) возможно это глюк Grub4DOS при распаковке.
    Кто разбирается в Grub4DOS и Linux подскажите пожалуйста, в чем может быть проблема?
     
    Добавлено:
    Разобрался, действительно глючил Grub4DOS v.0.4.4-2008-08-08, установил Grub4DOS v.0.4.4-2008-12-29, ядро грузится и запускается, далее грузятся модули, после чего появляется сообщение:

    >>> ...
    >>> Load modole : nfsd
    Can not find CD
     
     
    BusyBox v.1.11.1 ...
    ...
     
    /bin/sh: can't access tty: job control turned off
    # _

     
    Кто разбирается в Grub4DOS и Linux подскажите пожалуйста, в чем может быть проблема?

    Всего записей: 255 | Зарегистр. 25-08-2005 | Отправлено: 17:42 30-12-2008
    kl0p

    Newbie
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Это у тебя ядро не может примонтировать флэшку с раскинутыми на ней файлами.  
    Тебе дают шелл, попробуй в нем примонтировать руками (например так):

    Цитата:
    # cd /mnt
    # mkdir usbflash
    # mount /dev/sda1 usbflash

    Здесь для mount нужно указать корректное устройство, под которым ядро линукса понимает USB Flash. В данном примере это /dev/sda1, это же устройство нужно использовать в командной строке kernel (в параметрах cdroot и real_root) в соответствующей секции menu.lst. Возможно, на твоем железе это устройство ядром определяется как-то по-другому, содержимое каталога /proc может подсказать, не могу сказать какой именно файл нужно посмотреть, т.к. сейчас не на работе

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

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

    Цитата:
     
    # cd /mnt  
    # mkdir usbflash  
    # mount /dev/sda1 usbflash
     

    все команды выполняются, после я вижу флешку в подкаталоге /mnt/usbflash...
    переменные окружения назначенные через команду kernel присутствуют:
    cdroot=/dev/sda1
    real_root=/dev/sda1
     
    Может white.mo не грузится?

    Всего записей: 255 | Зарегистр. 25-08-2005 | Отправлено: 19:23 30-12-2008
    kl0p

    Newbie
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Скорее всего так и есть, не грузится white.mo. Ты уверен, что у тебя файлы mc.mo и white.mo лежат в каталоге /boot/module/ относительно корня флэшки?

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

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

    Цитата:
    файлы mc.mo и white.mo лежат в каталоге /boot/module/ относительно корня флэшки?

    да, когда mc.mo и white.mo лежат в каталоге /boot/module/ (у меня они лежали в /boot/drweb/module/) все работает благодарю.
    А можно как-то поменять каталог /boot/module/ на /boot/drweb/module/ или любой другой (у меня просто в /boot все по категориям распихано?

    Цитата:
     
    kernel /boot/module/vmlinuz root=/dev/ram0 cdroot=/dev/sda1 init_opts=4 init=/linuxrc looptype=aufs loop=livecd udev nodevfs real_root=/dev/sda1 dodmraid $
     

    через
    loop=/boot/drweb/module/white.mo
    это можно сделать, или как-то еще указать ядру, где ему искать white.mo?

    Всего записей: 255 | Зарегистр. 25-08-2005 | Отправлено: 20:10 30-12-2008
    kl0p

    Newbie
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    У меня тоже в /boot все расфасовано Боюсь, привязка к этому каталогу где-то на уровне исходников (hardcoded), т.е. настрокайми и параметрами командной строки это исправить не удастся.

    Всего записей: 6 | Зарегистр. 24-12-2008 | Отправлено: 20:21 30-12-2008
    LArV

    Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    kl0p, да так и есть, эта привязка прописана в /linuxrc:
    line 237:
       if [ -d ${DIR}/boot/module ]
    монтирует все диски (line: 222-224) и проверяет на присутствие каталога /boot/module, если каталог присутствует, то монтирует и загружает модули white.mo, mc.mo...
     
    kl0p, а чем можно отредактировать initrd из под Windows(а точней файл /linuxrc который там лежит)?

    Всего записей: 255 | Зарегистр. 25-08-2005 | Отправлено: 21:22 30-12-2008 | Исправлено: LArV, 21:39 30-12-2008
    MENN



    Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Подскажите можно ли сделать XP грузить не спервого раздела а на первом чтобы стоял UNIX

    Всего записей: 289 | Зарегистр. 12-02-2003 | Отправлено: 04:02 31-12-2008
    LevT



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

    покамест офтопик, не знаю куда лучше поместить ссылку (случайно наткнулся):  
     
     
    ImDisk Virtual Disk Driver - Latest version 1.1.3 built 5 Dec 2008.
     
    ImDisk is a virtual disk driver for Windows NT/2000/XP/2003/Vista/2008. It can use one or more disk image files to create virtual hard disk, floppy or CD/DVD drives .The install package installs a console-mode control program called imdisk.exe and a Control Panel applet. After install is finished, type imdisk without parameters for syntax help or double click the ImDisk icon in the Control Panel. It also adds a menu item in Windows Explorer so that you can right-click on a file to mount it as a virtual disk drive. Users of mdconfig in FreeBSD will probably be familiar with the command line syntax of imdisk.exe. The driver, service and control program can be uninstalled using the Add/Remove programs applet in the Control Panel. No reboot is required for installing or uninstalling.
     
    The install package also contains a user-mode helper service that enables the virtual disk driver to forward I/O requests to other computers on the network. This makes it possible to boot a machine with NTFS partitions with a *nix Live-CD and use the included  devio tool to let ImDisk on another computer running Windows on the network mount the NTFS partition on the machine you booted with the *nix Live-CD. This way you can recover information and even run chkdsk on drives on machines where Windows does not boot. I am working on a Live CD image with devio and other useful things for this pre-loaded. Will publish that one for download soon.
     
    http://www.ltr-data.se/opencode.html#ImDisk

    Всего записей: 11766 | Зарегистр. 14-10-2001 | Отправлено: 01:53 01-01-2009
    euheny



    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    MENN
    кажется на http://www.boot-land.net/forums/ видел ответ
     
    LevT

    Цитата:
    не знаю куда лучше поместить ссылку

    сюда скорее
    http://forum.ru-board.com/topic.cgi?forum=62&bm=1&topic=15384&start=100#lt

    Всего записей: 3925 | Зарегистр. 22-11-2006 | Отправлено: 05:13 01-01-2009
    SanyoRR

    Newbie
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Помогите пожалуйста!
    как установить Grub на USB HDD возможно тема обсуждалась но промсотреть все страницы сложновато.
     
    На USB Flash ставил при помощи HP USB disk но для винта не подходит она форматит весь винт а нужно раздел 20гб
     
     
     
    спасибо
     
    Добавлено:
    Toчнее перефразирую вопрос как установить граб на загрузочный раздел USB HDD который разбит на несколько разделов
     
    Добавлено:
    точнее мне нужно установить grub на один из разделов USB HDD - как это сделать -помогите пожалуйста.

    Всего записей: 1 | Зарегистр. 02-01-2009 | Отправлено: 00:02 03-01-2009
    davnozdu



    Junior Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Вот MBR с моей флэшки с установленным Grub4DOS.
    http://www.mediafire.com/?gtlz25ok3n0
     
    Накати её на свой HDD в Linux
    dd if=grub4dos_mbr.img of=/dev/[Ваш HDD] bs=512 count=1
    Затем скачай Grub4DOS и положи к себе на HDD в корень
     
    Потом переразбей жестяк как хочешь
    Взято из  моего блога
    Там есть поподробнее про установку

    Всего записей: 53 | Зарегистр. 21-07-2008 | Отправлено: 20:44 04-01-2009 | Исправлено: davnozdu, 20:50 04-01-2009
    MENN



    Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Перенес XP Акронисом, гружу с 5 логического не активного раздела, пишет Invalid Boot.ini
    ntdetect failer и не грузится, менял на патченый, но ничиго не прокатывает.
    Ткните носом
    Help me !!!  

    Всего записей: 289 | Зарегистр. 12-02-2003 | Отправлено: 01:40 05-01-2009 | Исправлено: MENN, 01:40 05-01-2009
    davnozdu



    Junior Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    boot.ini поправил?  
    Не забудь там номер раздела  и пути изменить
     
    И ещё, выложи boot.ini + menu.lst сюда и структуру раздела

    Всего записей: 53 | Зарегистр. 21-07-2008 | Отправлено: 12:40 05-01-2009 | Исправлено: davnozdu, 12:42 05-01-2009
    LevT



    Platinum Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    davnozdu
    Спасибо! Классный у тебя блог.
     
    Вот есть интересное хавту по сходной тематике: http://www.grid.org/blog/cameron/development-using-vmware-server-esxi
    (перенос ESXi сервера на флешку с правкой syslinux-isolinux)
     
    ты не мог бы проверить этот рецепт? У меня не получилось его выполнить буквально - возможно, из-за скудного опыта в юниксах.
     
    Идеально было бы добавить в качестве пункта меню на флешку grub4dos.

    Всего записей: 11766 | Зарегистр. 14-10-2001 | Отправлено: 13:52 05-01-2009
    davnozdu



    Junior Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Кажись понял, что Ты имеешь в виду.
    Всё уже готовое есть.
    Портированием VmWare на LiveCD проект MOA занимается
     
    http://sanbarrow.com/moa.html
     
    Вот видео презентация  
    http://sanbarrow.com/moa23/moa23005-vmadmin/moa23005-vmadmin.html
     
    Вот отсюда можно скачать установщик
     
    http://sanbarrow.com/phpBB2/viewtopic.php?t=1361
     
    Сейчас попробую сделать на вирт. машине

    Всего записей: 53 | Зарегистр. 21-07-2008 | Отправлено: 17:01 05-01-2009
    LevT



    Platinum Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    davnozdu
    да, у меня было в планах туда заглянуть, всё недосуг.
     
    Но я сейчас вроде как о другом. Есть известный рецепт "установки" ESXi на флешку выковыриванием dd файла из содержащихся там архивов. А здесь предлагается вроде как более иной путь. Почти пошагово расписано, вот только в моём случае почему-то не получилось.
     
    Но в идеале было бы - добавить по этому рецепту ESXi на флешку с grub4dos. То есть  в grub4dos добавить пункт меню и передать управление syslinux.
     
     
    Добавлено:
     
    с ESXi еще фишка в том, что из коробки маловато он pciid-ов знает.  Обзаведясь флешкой, можно запихать туда сразу все известные, а не пытаться подпиливать устройства поодиночке.

    Всего записей: 11766 | Зарегистр. 14-10-2001 | Отправлено: 18:05 05-01-2009
    davnozdu



    Junior Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Вот ещё пару рецептов на русском.
     
    Вроде всё просто и примитивно
     
    http://www.vm4.ru/2008/01/esx-3i.html
    http://www.yellow-bricks.com/2008/07/29/esxi-35-update-2-on-a-usb-memory-key/?comments=true
    http://off-koss.blogspot.com/2008/12/vmware-esxi-usb-freebsd.html
    http://markelov.blogspot.com/2008_02_01_archive.html
    Попробую
     
    Кстати, это ведь dd образ обычный. Его можно на виртуальный накопитель смонтировать
     
    Поставил я moa  
    Это дистрибутив для реанимации виртуальных машин.  
    Хотя если vmware с собой таскать то можно и работать
     
    Вечером скачаю VmWare и попробую

    Всего записей: 53 | Зарегистр. 21-07-2008 | Отправлено: 18:20 05-01-2009 | Исправлено: davnozdu, 18:50 05-01-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