Ru-Board.club
← Вернуться в раздел «Программы»

» GRUB4DOS и GNU GRUB

Автор: HighwayStar
Дата сообщения: 01.03.2007 05:57
NIKZZZZ

Цитата:
А нельзя ли заменить <ESC> на на другую, дабы не было конфликтов с Bios ? В описании не нашел.

Вот так вроде можно. ставишь в самое начало menu.lst

Код: setkey escape space
Автор: ant2k6
Дата сообщения: 01.03.2007 09:44
Multiboot from Transcend JetFlash V30 (2GB)
В корне каталог \boot\aties-add\, в который скопированы файлы с BootCD от Acronis (Ent.Server 9.1 with UR + Disk Director)

Пример моего файла menu.lst :

timeout 60
default 0
splashimage /boot/pics/seasplash.xpm.gz

title Start XPE USB on TS2GJFV30
find --set-root /minint/setupldr.bin
chainloader /minint/setupldr.bin

# Start Acronis True Image ES 9.1(3.666)Eng + Universal Restore
title Acronis True Image Enterprise Server v.9.1(3.666) Eng with UR
find --set-root /boot/aties-add/dat3.dat
kernel /boot/aties-add/dat3.dat vga=788 ramdisk_size=28672 acpi=off quiet
initrd /boot/aties-add/dat2.dat

# Start Acronis Disk Director Server v.10(2.064) Rus
title Acronis Disk Director Server v.10(2.064) Rus
find --set-root /boot/aties-add/dat5.dat
kernel /boot/aties-add/dat5.dat vga=788 ramdisk_size=28672 acpi=off quiet
initrd /boot/aties-add/dat4.dat

title REBOOT
reboot

title ShutDown PC
halt

Небольшое дополнение:
Файлы, которые скопированы каталог \boot\aties-add\, взяты не с BootCD от Acronis, а c Boot флэшки от Acronis:

bootmenu.xml
bootwiz.cfg
bootwiz.sys
C1.png
C2.png
dat2.dat
dat3.dat
dat4.dat
dat5.dat
icon_continue_48.png
menulogo.png
mouse.com
SPL1.exe
SPL3.exe
Автор: NeoHunter
Дата сообщения: 01.03.2007 15:59

Цитата:
Oleg_II


Цитата:
Я еще до имиджей не добрался... На выходных попробую как это выглядит. Вроде в шапке есть ссылка как их делать?

Вот именно что вроде - хочется услышать хоть от одного человека что он сделал свою картинку - и как у него это получилось
Автор: Oleg_II
Дата сообщения: 01.03.2007 23:41
NeoHunter
Ну, не нравится "вроде", так я тебе скажу так - после прочтения мануала примерно за 1 минуту с помощью XNView сконвертил картинку, сжал WinGzip, прописал в MENU.LST - работает!

Наводка: не надо подходить жестко к цифрам, но размеры нужно соблюдать

PS Не все картинки хорошо получаются для такого просмотра, да и насчет XNView некоторые говорят, что именно для создания таких сплешей он не лучший выбор (но для графики вообще - да, ИМХО
Автор: HighwayStar
Дата сообщения: 04.03.2007 06:35
Вчера экспериментировал с патчами grub4dos и gfxmenu.
GFXmenu отлично работает с grub4dos, есть только маленькая проблема - grub4dos собранный с патчем для эмуляции жестких дисков получается слишком тяжелый ~ 150-160Kb и при загрузке не зватает памяти на то чтобы загрузить gfxmenu картинку.
В итоге собрал grub с gfxmenu, но без эмуляции жестких дисков и флопиков, так же не работает прямая загрузка ntldr командой chainloader (hd0,0)/ntldr.
grub-gfx.7z - в комплекте grldr, grub.exe, пример menu.lst и одна Gfx тема.

Можно рекомендовать этот билд тем у кого есть на диске Linux и Windows, но по каким-то причинам хочется грузить grub не из mbr а с NTFS диска через запись в boot.ini C:\grldr="GRUB Loader" или из доса.
Скриншот gfxmenu
Немного gfx тем GfxBoot темы
О том как делать gfxmenu темы, правда только на немецком, но там все в катинках и командах так что понятно Tutorial:Grub-Gfxboot
Автор: dikiyprapor
Дата сообщения: 08.03.2007 22:01
Поставил себе grub4dos на USB HDD, работает почти нормально. В процессе ковыряния с ним заметил такую фишку: из винды, которая поставлена на единственный IDE HDD, USB HDD виден как (hd1), соответственно IDE HDD - это (hd0). Когда же гружусь непосредственно с USB HDD, то уже он является (hd0), а виндовый винт - (hd1). Единственное, что меня смущает - это загрузка винды из grub4dos. Пользовался вот этим способом:

Цитата:
title Search and boot from NT loader
find --set-root /ntldr
chainloader /ntldr

В общем загрузчик нормально все находит, говорит мол это нтфс раздел, а потом типа сейчас загрузим ntldr, а после этого система идет в ребут, вот это странно.
Автор: euheny
Дата сообщения: 09.03.2007 03:05
dikiyprapor
map (hd1) (hd0)
map --hook

Обычно этого хватает.
Автор: Oleg_II
Дата сообщения: 09.03.2007 03:53
dikiyprapor
Загрузка с USB вещь хитрая
911cd.net (в топике уже 103 страницы Там же специально измененный NTDETECT.COM для этго дела.
Мануалы как раз по такой загрузке от автора этого самого NTDETECT.COM.
Автор: HighwayStar
Дата сообщения: 09.03.2007 06:57
dikiyprapor
Это происходит из-за того, что граб пользуется исключительно информацией полученной из биоса.
А биос дает номерам диски в порядки их загрузки, тоесть если ты грузишся с флешки, то флешка становится hd0, а жесткий диск hd1.
Винда умеет грузится только с нулевого диска, моэтому надо делать ремап. Вот так

Код: title Search and boot from NT loader
map (hd0) (hd1)
map (hd1) (hd0)
map --hook
find --set-root /ntldr
chainloader /ntldr
Автор: Oleg_II
Дата сообщения: 09.03.2007 07:27
Сорри, не разобрался
Но у меня грузится нормально ХР и Винтукей вот с тамими параметрами:
Цитата:
title Windows
root (hd0,0)
chainloader +1

Автор: NeoHunter
Дата сообщения: 09.03.2007 12:53
Шапка показывается только на 1 странице топика - пофиксьте плиз
Автор: dikiyprapor
Дата сообщения: 09.03.2007 23:42
Всем спасибо, винты ремапнул, все нормально. Ковыряюсь дальше, сделал Memtest, поставил еще Ubuntu 6.10 туда же, чтоб работала как типа с LiveCD, с ней все в норме. Если кому интересно, параметры такие:

Цитата:
title Ubuntu v6.10 "Edgy Eft"
find --set-root /casper/vmlinuz
kernel /casper/vmlinuz file=/preseed/ubuntu.seed boot=casper initrd=/casper/initrd.gz ramdisk_size=1048576 root=/dev/ram rw quiet splash --
initrd /casper/initrd.gz

Следующий шаг - WinPE. Но это уже завтра .
Автор: garbals
Дата сообщения: 10.03.2007 00:07
вопрос а как можно на USB поставить чегото не получается

Добавлено:
?

Добавлено:
чегото не получается поставить GRUB на USB flash apacer 203
при фармат родной утилитой дос грузится
Syslinux ставил грузится
а вот GRUB не могу поставить
разесните по порядку как ??
Автор: euheny
Дата сообщения: 10.03.2007 04:09
garbals

Цитата:
Syslinux ставил грузится

Значит и grub должен , образец есть здесь.

Автор: Oleg_II
Дата сообщения: 12.03.2007 10:58
Китайцы поговаривают, что через неделю выйдет новая версия 0.4.3, где будет исправлен баг Grub.exe будут включены новые фишки (команда Run и возможность более продвинутой работы с CD).
Автор: HighwayStar
Дата сообщения: 12.03.2007 11:32
Oleg_II

Цитата:
Китайцы поговаривают, что через неделю выйдет новая версия 0.4.3, где будет исправлен баг Grub.exe будут включены новые фишки (команда Run и возможность более продвинутой работы с CD)

хорошая новость, а то я и забыл про обновления.
Полазил по их китайскому форуму, нашел что можно обновляться хоть каждый день через subversion
Код: svn co svn://svn.gna.org/svn/grub4dos/trunk grub4dos
Автор: Widok
Дата сообщения: 13.03.2007 13:48
шапка включена
Автор: alex1232
Дата сообщения: 16.03.2007 21:02
ребята кто нить может нормально расписать что нужно сделать и как написать меню для загрузки с usb флешки. и положить куда нибудь этот файл.
Например что нибудь типа такого :
1. Делаешь загрузочной флешку с мс-дос 6.22
2. В конфиге прописываеш то и то
3. На экране видиш то и то
4. Для загрузки имиджа с флешки прописываеш там и там то и то.
5.Дя загрузки с жесткого диска там и там то и то.
Ну и так далее
Ну очень нужное сделаете дело для всех новичков.
Автор: argusnet
Дата сообщения: 16.03.2007 22:07
Всем привет! Я и сам впервые узнал о GRUB только вчера. Решил вот сэкономить время тем, кто пытается сделать загрузочную флешку с GRUB4DOS. Я буду писать как делал я, если напишу какой бред - пусть знающие меня поправят.

1. Качаем утилиту ufdprep.exe и запускаем ее с параметрами ufdprep /y %target_drive% (где %target_drive% - буква диска на котором у вас флешка, например ufdprep /y F:). Вместо ufdprep.exe можно испоьзовать bootlace.com из архива с GRUB4DOS, которая пишет MBR груба на флешку.

2. Качаем GRUB4DOS, достаем оттуда grldr, помещаем его в корень флешки и переименовывам в ntldr

3. Качаем/копируем у себя из i386 файл NTDETECT.COM - помещаем его туда же

4. Создаем menu.lst (как? - ссылка в шапке) - помещаем к остальным

5. Перезагружаемся, в биосе выбираем загрузку с USB-HDD или USB Key

Все. После этого при загрузке у вас должно появиться меню GRUB'а

Для особо ленивых архив с ufdprep.exe, grldr, NTDETECT.COM и мой вариант menu.lst
http://slil.ru/24091172
Автор: garbals
Дата сообщения: 17.03.2007 02:40
NTDETECT.COM вроде надо спецыальный модифицырованный
а вообще у тебя работает ?
у меня чегото не получаетя запустить (
хочю Windows PE
geexbox
frenzy
Hiren's
с флешки грузить
Автор: Rurik
Дата сообщения: 17.03.2007 09:31
argusnet
garbals

не нужно так сложно. никакие ntdetect и переименования в ntldr нафиг не нужны.

1) форматируем флешку и делаем ее системной дос (чтобы первый раз загрузиться)
HPUSBF.EXE B: -FS:FAT -B:A:\
2) кидаем туда же grldr и bootlace.com, ну и menu.lst
3) перегружаемся с флешки - грузится дос, при этом флешка стает диском C:
-- это важно, иначе следующая команда запишет загрузчик на первый жесткий диск
4) bootlace.com 0x80 - пишет загрузчик GRUB в MBR
5) io.sys, msdos.sys, command.com, bootlace.com можно стереть

готово, при перезагрузке грузится GRUB
Автор: pomopo3
Дата сообщения: 18.03.2007 12:03
Подскажите чем можно собрать GRUB под Windows с поддержкой gfxmenu ?
Автор: HighwayStar
Дата сообщения: 19.03.2007 02:38
pomopo3
Можешь попробовать mingw с msys, у меня там чего-то не хватало и я не сал с ними разбираться т.к под линуксом отлично собирается.

А зачем тебе его собирать? Возьми готовый, если надо с другой версией gfxmenu, то могу собрать.
Автор: pomopo3
Дата сообщения: 19.03.2007 09:45
HighwayStar
Cобери плиз.
Но мне надо что бы можно было загружать образы дискет (ima, img файлы).
Отправь плиз на xakepok@bk.ru

Добавлено:
HighwayStar
а если собирать под линуксом, где взять модуль gfxmenu ?
Автор: garbals
Дата сообщения: 20.03.2007 20:19
а вот Iso можно загружать ?
Автор: argusnet
Дата сообщения: 21.03.2007 00:23
Такой вопрос: возможно ли собрать GRUB с gfxmenu под ASPLinux?
Автор: HighwayStar
Дата сообщения: 21.03.2007 02:32

Цитата:
а если собирать под линуксом, где взять модуль gfxmenu ?

Я собирал с патчами отсюда

Цитата:
Cобери плиз.
Но мне надо что бы можно было загружать образы дискет (ima, img файлы).

собрать то не проблема, проблема в том что если добавить эмуляцию, то при загрузке уже не хватает памяти на картинки. Тут приходится выбирать или эмуляция или gfxmenu.

Цитата:
Такой вопрос: возможно ли собрать GRUB с gfxmenu под ASPLinux?

Можно.
Автор: pomopo3
Дата сообщения: 21.03.2007 13:00
HighwayStar

Цитата:
собрать то не проблема, проблема в том что если добавить эмуляцию, то при загрузке уже не хватает памяти на картинки. Тут приходится выбирать или эмуляция или gfxmenu.


А если собрать без поддержки сети ?
И еше вопрос, не собирается под SlackWare 9, в чём может быть проблема ?
Автор: argusnet
Дата сообщения: 22.03.2007 00:45
HighwayStar
Извини за возможно безграмотный вопрос, но как ты собираешь grldr под Linux? Опиши если не сложно, пож-ста!
Автор: euheny
Дата сообщения: 22.03.2007 04:21
Oleg_II
А куда можно направить предложения по-поводу совершенствования ?
Хотя там наверное и без меня желающих полно.

Страницы: 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586

Предыдущая тема: Альтеранативы Media Center от M$


Форум Ru-Board.club — поднят 15-09-2016 числа. Цель - сохранить наследие старого Ru-Board, истории становления российского интернета. Сделано для людей.