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

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

    ----------
    home

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



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

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

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

    Всего записей: 4186 | Зарегистр. 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.

    Всего записей: 1038 | Зарегистр. 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

    Всего записей: 17782 | Зарегистр. 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
     
     
    правда, есть опасение, что ОНИ подойдут одновременно.

    Всего записей: 17782 | Зарегистр. 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
    LevT



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

    Цитата:
    но при загрузке с него выскочило традиционное "отсутствует NTLDR"

     
    во, кстати ссылочка, по-моему,  достойная шапки:  http://duartes.org/gustavo/blog/post/how-computers-boot-up

    Всего записей: 17782 | Зарегистр. 14-10-2001 | Отправлено: 08:56 15-01-2009
    NIKZZZZ



    Gold Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    UserXX
    В теме по BCDW была загрузочная дискета, позволяющая загрузиться с CD на машинах, у которых эта опция отсутствует.   Распознается ли внешний USB CD не знаю.
     

    Всего записей: 5365 | Зарегистр. 08-02-2006 | Отправлено: 10:40 15-01-2009 | Исправлено: NIKZZZZ, 10:41 15-01-2009
    LevT



    Platinum Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    NIKZZZZ
    нет, конечно. Общий принцип такой: если оси (а также биосу и загрузчику, которые тоже мини-осы по существу) не известно о шине к которой подключено устройство - то оставь надежду его увидеть с помощью шаманства.
     
    Чтобы избавиться от карго-культа и дикарского мифологического отношения к компам, достаточно разок поставить в виртуалку openbsd - и посмотреть на то, что она пишет при загрузке (вывод dmesg)  
     
    Особо любознательные могут почитать маны (man bios, man acpi, man pci... и т.д.) - причем они есть в инете раскрашенные в html, даже ставить ничего не нужно. Но все-таки разок нужно поставить, чтобы поглядеть на сырой девайс манагер (lspci -t)
     
    Лучше именно openbsd: всякие линухи тоже подобно винде искажают реальность по-своему (свои собственные абстракции выдают за физическое устройство компа).
     
    Добавлено:
     
    Насчёт загрузочной дискеты - то лучше All-in-One Boot Floppy из шапки. Образ кладётся на диск, с легкостью мапится и бутится из grub4dos
     
    там внутрях и grub2, и sbm и еще много чего.

    Всего записей: 17782 | Зарегистр. 14-10-2001 | Отправлено: 11:00 15-01-2009 | Исправлено: LevT, 11:04 15-01-2009
    NIKZZZZ



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

    Цитата:
    Общий принцип такой: если оси (а также биосу и загрузчику, которые тоже мини-осы по существу) не известно о шине к которой подключено устройство - то оставь надежду его увидеть с помощью шаманства.  

    Это верно, но в биосе опция может просто заглушена, хотя он может и все понимать.
     

    Всего записей: 5365 | Зарегистр. 08-02-2006 | Отправлено: 11:41 15-01-2009
    LArV

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

    Цитата:
    Появилась поддержка GfxBoot тем от разработчиков Grub4dos

    да работает grub4dos v.0.4.4-2009-01-13 с gfxboot v.3.2, даже gfxboot v.3.3 пробывал со шрифтами 16х16 (>64KB) + антиэлейсинг, работает... спасибо за новость ;D

    Всего записей: 255 | Зарегистр. 25-08-2005 | Отправлено: 13:08 15-01-2009 | Исправлено: LArV, 13:29 15-01-2009
    LevT



    Platinum Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    NIKZZZZ
    дык загрузчик пользуется сервисами биоса: для загрузки с USB он как минимум должен увидеть подключенные туда девайсы - а для того должен заюзать драйвер из биоса. Альтернатива - только иметь драйвер USB внутри себя.
     
    Самостоятельный драйвер USB вроде как только в plip: мне по крайней мере другие загрузчики с такими способностями неизвестны.
     
     
    Добавлено:
     
    ааа, сообразил, чтО имеется в виду - промежуточная ситуация, когда дрова USB в биосе имеются, но загрузка с USB невозможна.
     
    ...совсем недавно я пользовался какой-то тулзой, которая внятно показывала список источников, с которых разрешена загрузка в биосе... То ли ACPIScope это было... ??  
     
    А вот что значит "опция заглушена" в переводе с шаманского на язык реальности? Не реализована эмуляция Int13? (то есть биос не умеет обманывать загрузчик, представляя устройство на шине USB допотопным драйвом времён IBM PC).

    Всего записей: 17782 | Зарегистр. 14-10-2001 | Отправлено: 18:00 15-01-2009 | Исправлено: LevT, 19:28 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