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

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



    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Методом долгих мучений и глупых ошибок, установил я всё таки grub на флешку 8Гб с сжатым NTFS. Форматнул утилитой HPUSBFW.EXE, указав быстрое форматирование и включение сжатия. Может неправильно сделал загрузочный сектор, в дистрибутиве grub4dos-0.4.4-2008-11-19.zip есть файл grldr.mbr, который содержит данные и для фат32 и для фат16 и нтфс, но я просто с помощью WinHEX > Инструменты > Открыть диск, выбрал съёмный диск (флешку) и в загрузочном секторе (в начале) заменил текст N T L D R на G R L D R, а в корень флешки добавил файлы grldr и menu.lst перезагрузился и уже увидел меню grub'a, проверил загрузку трёх вариантов WinPE рам-сборок. Для всех файлов участвующих в загрузке отключил сжатие. Теперь Hiren's буду пробовать.
     
    Подробнее...

    ----------
    home

    Всего записей: 4414 | Зарегистр. 03-05-2006 | Отправлено: 15:25 09-01-2009 | Исправлено: AZJIO, 06:15 08-01-2010
    Dimsoft

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

    Цитата:
    проверил загрузку трёх вариантов WinPE рам-сборок

    AZJIO
    содержимое
    Цитата:
    menu.lst
    подскажите, никак не осилю

    Всего записей: 2753 | Зарегистр. 17-11-2003 | Отправлено: 16:02 09-01-2009
    NIKZZZZ



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

    Цитата:
    в загрузочном секторе (в начале) заменил текст N T L D R на G R L D R,

    Проще переименовать файл grldr на ntldr и не править загрузочный сектор.
     

    Всего записей: 5365 | Зарегистр. 08-02-2006 | Отправлено: 16:02 09-01-2009
    LevT



    Platinum Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Есть ли здесь люди, которые всерьёз (пускай не на 5, а на 4 или хотя бы 3+) понимают, о чем речь вот в этом пункте меню сислинукса  
     
    label ESXi  
    menu label Boot VMware ESXi  
    kernel mboot.c32  
    append vmkernel.gz --- binmod.tgz --- environ.tgz --- cim.tgz
    ipappend 2  
     
    (мультибут спецификация - интерфейс между загрузчиком и ядром - и т.п. хардкор).  
     
    Надо посоветоваться, есть вопросы.

    Всего записей: 17206 | Зарегистр. 14-10-2001 | Отправлено: 17:21 09-01-2009 | Исправлено: LevT, 17:24 09-01-2009
    AZJIO



    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    NIKZZZZ
    я так пробовал, даже в описании прочитал что так быстрее загрузка, но боялся, что GRUB будет для отработки команд требовать именно файл с именем grldr, окей, теперь я спокоен. Кстати, Hiren's уже сделал по описанию и проверил, всё ок, кроме отображения русских букв в меню, и при переходе в меню, когда надо нажать "M" просит набрать loadcd и всё появляется на русском, но это уже к теме Hiren's.
     
    Dimsoft
    ну вот:

    Цитата:
    title WinPE RAMBoot 480
    find --set-root /b386/SETUPLDR.BIN
    chainloader /b386/SETUPLDR.BIN
     
    title WinPE RAMBoot SR 480
    find --set-root /b386/SETUPSRD.BIN
    chainloader /b386/SETUPSRD.BIN
     
    title WinPE RAMBoot 230
    find --set-root /a386/SETUPLDR.BIN
    chainloader /a386/SETUPLDR.BIN

    Хотя рам загрузка долго грузится, поэтому чисто ради эксперимента.

    ----------
    home

    Всего записей: 4414 | Зарегистр. 03-05-2006 | Отправлено: 18:08 09-01-2009
    Dimsoft

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

    Цитата:
    chainloader /b386/SETUPSRD.BIN

    AZJIO
    а сама сборка это 1 файл img или папка с файлами ?

    Всего записей: 2753 | Зарегистр. 17-11-2003 | Отправлено: 21:18 09-01-2009
    AZJIO



    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Dimsoft
    один файл img, но лучше сделать папку с файлами. В minint и ram-сборки файлы SETUPLDR.BIN разные.
    Кстати, нашёл ссылку с русским описанием создания загрузки с использованием Grub4dos.
     
    уже осилил вложенное меню и фоновые картинки, только качать конвертор ImageMagick я не стал, так как xnview поддерживает этот формат, а картинки брал из тем для BootSkin, как раз и по размеру и по индексированным цветам близко подходят. В меню добавил дискеты и добавил пункт загрузки Grub из Boot.ini - C:\grldr="Grub4Dos", теперь дискеты и "Hiren's Boot CD" грузятся с харда.

    ----------
    home

    Всего записей: 4414 | Зарегистр. 03-05-2006 | Отправлено: 21:40 09-01-2009 | Исправлено: AZJIO, 01:06 10-01-2009
    euheny



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

    Цитата:
    Хотя рам загрузка долго грузится, поэтому чисто ради эксперимента.

    Биос матери тормозной.
     
    Но можно попробовать(если есть смысл) грузить с винта

    Всего записей: 4077 | Зарегистр. 22-11-2006 | Отправлено: 04:46 10-01-2009
    slackervk

    Newbie
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    блин, читаю и понимаю что ничего не понимаю...
    хочу сделать себе супермультиустановочную флешку, чтобы при загрузке были такие пункты:
     
    Install Windows XP Professional Eng (x86)
    Install Windows XP Professional Rus (x86)
    Install Windows XP Professional Eng (x64)
    Install Windows 7 Eng (x64)
    Norton Commander
     
    если создать несколько папок на флешке для каждой винды, туда скопировать дистрибутивы, что прописать в menu.lst чтобы началась установка нужной мне windows?
    и это вообще реально или там всё несколько сложнее?

    Всего записей: 24 | Зарегистр. 07-01-2009 | Отправлено: 11:56 12-01-2009
    Unduing



    Junior Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    С Windows XP всё сложнее нужно править установочные файлы чтобы можно было устанавливать несколько разных вариантов, как точно не помню, есть выше по топику.

    Всего записей: 75 | Зарегистр. 11-11-2004 | Отправлено: 15:37 12-01-2009
    kDnZP

    Full Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Появилась поддержка GfxBoot тем от разработчиков Grub4dos, подробнее тут:
     
    Ссылка на китайский форум обработанный гуглом
     
    http://nufans.net/grub4dos/
    2009   23:31       937558 grub4dos-0.4.4-2009-01-13.zip
    2008   16:56     28226595 grub_msys_v4.zip
     
    Зачем нужен grub_msys_v4.zip там объяснено. Как впрочем и все остальное))). Только что проверял, работает, хотя все еще в этапе отладки и тестирования...
     
    Теоретически, терь можно Grub4dos руссифицировать
     
    Подключать через gfxmenu (hd0,0)/message

    Всего записей: 433 | Зарегистр. 25-09-2006 | Отправлено: 01:15 14-01-2009 | Исправлено: kDnZP, 01:18 14-01-2009
    Real Root



    Advanced Member
    Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
    LevT
    Уважаемый, объясните мне, отставшему от жизни трудоголику, что такое ESXi, и что с ним можно делать.
     
    А по поводу вашей строчки,

    Цитата:
    kernel mboot.c32
    append vmkernel.gz --- binmod.tgz --- environ.tgz --- cim.tgz
    ipappend 2

    то помоему в Грубе это будет звучать так:
     
    find --set-root /mboot.c32 (взять с syslinux)
    kernel /mboot.c32
    initrd /vmkernel.gz --- binmod.tgz --- environ.tgz --- cim.tgz
     
    или, попробуйте так:
    find --set-root /mboot.c32 (взять с syslinux)
    kernel /mboot.c32
    initrd /vmkernel.gz binmod.tgz environ.tgz cim.tgz
     
    Если все что я предложил не работает, то можно еще так попробовать:
    find --set-root /vmkernel.gz
    kernel /vmkernel.gz --- binmod.tgz --- environ.tgz --- cim.tgz
    и так:
    find --set-root /vmkernel.gz
    kernel /vmkernel.gz binmod.tgz environ.tgz cim.tgz
     
    Все это нужно ложить на поддерживаему ФС, желательно в корневой каталог.
    Для экспериментов можно попробовать FAT.

    Всего записей: 1037 | Зарегистр. 13-04-2006 | Отправлено: 08:46 14-01-2009
    rail

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

    Цитата:
    backup=/dev/null
    boot=/dev/hda
    delay=0
    vga=0
    timeout=0
    linear
    lock
    map=/mnt/hda1/boot/map
    install=/mnt/hda1/boot/boot.b
    message=/mnt/hda1/boot/message
    image=/mnt/hda1/boot/vmlinuz
    initrd=/mnt/hda1/initrd.img
    append="ramdisk_size=64000 load_ramdisk=1 panic=30"
    root=/dev/ram0
    read-write

     
    Как правильно всё это перенести в GRUB.

    Всего записей: 92 | Зарегистр. 02-06-2002 | Отправлено: 14:44 14-01-2009
    LevT



    Platinum Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Real Root
    Большое спасибо, попробую.
     
    Набор этих файлов называется на языке ESXi-апдейтов  "Firmware" (Firmware update от 12/01/2008)
    И сопровождается питоновским фреймворком для определения оборудования. В том фреймворке возможны вот такие например хаки: http://www.vm-help.com/esx/esx3i/ESXi_install_to_IDE_drive/ESXi_install_to_IDE_drive.php
    http://www.vm-help.com/esx/esx3i/customize_oem_tgz.php
     
    вот и вопрос - нельзя ли приспособить это "Firmware" в виде некоего hal для собственных поделок? Куда более адекватного hal, чем слехка мёртворожденный linuxbios/coreboot... (сравните количество железа, на котором заводится ESXi, с жалким списком поддерживаемых матерей из того проекта: там даже вмварное эмулируемое железо не умеют осилить, только qemu...).
     
    Эта хрень передаёт ведь куда-то собранную и обработанную инфу? Пускай даже не мультибут-ядру, а  проприетарному ядру ESX (которое неизвестно, поддерживает ли спецификацию). Но можно, наверное, подсмотреть, что и как она делает - и заставить её передавать параметры иному адресату... да хоть самопальному установщику XP.
     
     
     

    Цитата:
    Уважаемый, объясните мне, отставшему от жизни трудоголику, что такое ESXi, и что с ним можно делать.  

     
    Это тонкий гипервизор от вмваре, официально бесплатный. Под ним можно запускать виртуальные оси, сразу много: столько, сколько влезут в память и не передушат друг друга в борьбе за доступ к дисковой. Ну и регулировать можно ресурсные пулы, так же, как во "взрослом" ESX.
     
    Есть топик в осях:
    http://forum.ru-board.com/topic.cgi?forum=66&bm=1&topic=0068&start=2940#lt

    Всего записей: 17206 | Зарегистр. 14-10-2001 | Отправлено: 16:17 14-01-2009 | Исправлено: LevT, 17:20 14-01-2009
    kDnZP

    Full Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Real Root
    К сожалению ни один из ваших примеров не сработает, т.к. initrd принимает только один параметр. Соответсвенно ФС нужно перепаковывать в один файл.
     
    rail
    Что-то типа такого:
     

    Код:
    title Linux
    kernel /boot/vmlinuz backup=/dev/null boot=/dev/hda delay=0 vga=0 timeout=0 linear lock map=/mnt/hda1/boot/map install=/mnt/hda1/boot/boot.b message=/mnt/hda1/boot/message image=/mnt/hda1/boot/vmlinuz append="ramdisk_size=64000 load_ramdisk=1 panic=30" root=/dev/ram0 read-write  
    initrd /boot/initrd.img

     
    3 строки, в экран не влазят))), учтите это. Начало строк: title, kernel, initrd  
     
    Эти два файла положить в папку boot относительно корня диска
    /boot/vmlinuz  
    /boot/initrd.img
     
    hda1 возможно придется поменять на sdb1 (если для флешки), и возможно я несколько лишних ключей указал в параметрах ядра. Ну это экспериментально выясняется, и в принципе хуже от них не будет, в крайнем случае проигнорятся.

    Всего записей: 433 | Зарегистр. 25-09-2006 | Отправлено: 20:14 14-01-2009 | Исправлено: kDnZP, 20:18 14-01-2009
    LevT



    Platinum Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    kDnZP
    А может, фичереквест жёлтолицым братьям написать - чтобы поддержали модульность initrd? Не забыть упомянуть ESXi
     
    Надеюсь, что готовая питоновская абстракция железа, работающая с этими модулями, их заинтересует и вдохновит на будущие творческие свершения.
     
     
    Добавлено:
    ALL
    "Священный Грааль" всё ближе к нам:  

    Цитата:
    If your computer supports booting from USB you can  
     
    real computer -> BIOS -> USB -> grub4dos -> emulate CD-ROM -> booting TrueCrypt-rescue.iso -> entering password -> booting either internal or external Windows on harddisk  
     
    also  
     
    VMware or real computer -> BIOS -> boot from CD or Floppy -> PloP (see below) -> USB -> grub4dos -> emulate CD-ROM -> booting TrueCrypt-rescue.iso (just need to choose the correct one, see below) -> entering password -> booting either internal or external Windows  
     
    is possible.  
     

    http://grub4dos.sourceforge.net/wiki/index.php/Mr
     
     
    правда, есть опасение, что ОНИ подойдут одновременно.

    Всего записей: 17206 | Зарегистр. 14-10-2001 | Отправлено: 20:59 14-01-2009 | Исправлено: LevT, 22:04 14-01-2009
    kDnZP

    Full Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    LevT
    Угу, разработчик в курсе, тема на бутленде подымалась уже. Возможно в будущем поддержка модульности появится... Но пока тока перепаковкой.  
     
    Кстати, PloP очень интересный бутменеджер) [в своем роде вообще уникальный], был опробирован на ряде компов без поддержки загрузки с USB на уровне биоса, а также под VMWare Workstation 6.5.1.126130 для загрузки непосредственно с флешки. Работает

    Всего записей: 433 | Зарегистр. 25-09-2006 | Отправлено: 21:44 14-01-2009
    cmos



    Member
    Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
    Подскажите как мне установить GRUB на внешний HDD (WD Passport 250GB). И еще - в какой файловой системе этот винт должен быть отформатирован?
     
    p.s. Пытался установить утилитой auto_super_grub_disk, но как флешку он его не распознает, а как винт - тоже. Вручную я выбрал его метку и вроде все установилось, но при загрузке с него выскочило традиционное "отсутствует NTLDR"

    Всего записей: 320 | Зарегистр. 28-04-2006 | Отправлено: 00:44 15-01-2009
    UserXX

    Junior Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Вопрос к умным людям:
    Имеется нотный бук Toshiba Portege M200. В его составе отсутствует встроенный CD/DVD. Использую внешний USB CD-ROM. Но беда в том, что загрузиться с него биос не дает. Однако, можно загрузиться с SD-карточки, как с флоппи дисковода, если просто скопировать на неё образ загрузочной флоппи-дискеты с именем файла $TOSFD00.VFD. Можно ли построить какой-либо FD-образ, чтобы загрузиться с него, а то, что загрузится, распознало внешний USB CD и затем передать на него загрузку?
    Делал загрузочную DOS-дискету, загружаю все необходимые драйвера, вижу этот внешний USB-CD и всё с него читаю. Но вот как бы с него ещё и загрузиться?

    Всего записей: 185 | Зарегистр. 25-02-2006 | Отправлено: 01:30 15-01-2009 | Исправлено: UserXX, 01:37 15-01-2009
    kDnZP

    Full Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    cmos
    А почему бы вам не воспользоваться grub4dos? IMHO он гораздо лучше чем GNU Grub. Документация по установке есть например тут: http://greenflash.su/Grub4Dos/Grub4dos.htm
     
    Этот загрузчик работает с FAT/FAT32/NTFS, ставить можно как в MBR, так и в Boot-Record.
     
    UserXX
    Попробуйте этот бутменеджер, может поможет, там встроенные драйвера с возможностью старта...
    http://www.plop.at/de/bootmngrusblog.html
    Или ищите альтернативные варианты - перенос того что на диске на флешку, как пример...

    Всего записей: 433 | Зарегистр. 25-09-2006 | Отправлено: 02:00 15-01-2009 | Исправлено: kDnZP, 02:12 15-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.B0ard
    © Ru.B0ard 2000-2024

    BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

    Рейтинг.ru