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

» GRUB4DOS и GNU GRUB

Автор: CrazyDeath
Дата сообщения: 06.01.2008 22:41
to MrGalaxy
попробуй foreground и background.

Автор: HighwayStar
Дата сообщения: 07.01.2008 04:06

Цитата:
Что за зверь grub2 и как его установить?

Скачать можно тут http://www.gnu.org/software/grub/grub-2-download.en.html
Собирать надо из CVS или взять снимок тут ftp://alpha.gnu.org/gnu/grub/
Если погуглить, то можно найти уже собранный.


Цитата:
Каким дистрибутивом лично Вы пользуетесь?

Я думал здесь все пользуются сборками grub4dos
Оригинальный груб официально практически заморожен, последняя версия 0.97 датируется концом 2005-го. Чаще всего пользуюсь GRUB'ом из дистрибутива openSUSE 10.3 который поставился при установке.

Когда я говорил пробовать свежие сборки то я предполагал что ты пойдеш по адресу из шапки Еженедельные сборки из svn

grub4dos сейчас активно развивается и гораздо лучше по функционалу. Он умеет запускать NTLDR и сам запускать с NTFS диска как NTLDR. Кроме того там есть команды для поиска установленных систем. Единственный его минус это невозможность использования gfxboot из-за большого размера файла, но splashimage там работает прекрасно.
Автор: MrGalaxy
Дата сообщения: 07.01.2008 08:33
HighwayStar

Цитата:
Скачать можно тут ...
Если погуглить, то можно найти уже собранный.
Скачать-то я скачал, именно потому, что проект ГРУБ приостановлен, но как к нему подступиться - не знаю, а собранный не нашёл, поэтому и спросил.
С grub4dos пока не разбирался, но смотрю там файлы другие, поэтому и установка должна отличаться. Обязательно попробую, тем более если Вы рекомеендуете. Опасения вызывает только более развитый функционал - вдруг какой троян будет использовать его новые возможности.
Автор: MrGalaxy
Дата сообщения: 07.01.2008 11:07
CrazyDeath

Цитата:
попробуй foreground и background.

Попробовал, и что? Вы-то сами пробовали, чтоб советовать?
Автор: CrazyDeath
Дата сообщения: 07.01.2008 17:15
ну уменя таже проблема была решил так.

Код: color black/green yellow/cyan
foreground 008000
background 000000
splashimage=/Logo.xpm.gz
timeout 30
default /default
Автор: MrGalaxy
Дата сообщения: 07.01.2008 18:13
CrazyDeath
Сделал один в один, как у Вас - всё без толку. Я в этом направлении уже шаманил. У меня подозрение, что стандартная приямоугольная синяя заставка заменяется на splashimage, поэтому и все манипуляции с цветом ни к чему не приводят. Привожу снимок экрана перезагруженного ГРУБа после изменения menu.lst.

ЗЫ: на мои слова прошу не обижаться, пост поправил.
Автор: CrazyDeath
Дата сообщения: 07.01.2008 21:21
Погоняй на VmVare может у тебя апаратные проблемы.
у меня с цветом глюки почти везде наблюдаются.
к примеру оригинальный GRUB4DOS свежевыкаченый и установленый без изменений.
Запускаю, захожу командный режим(press С),
пишу Help выводится список команд,дальше появляется надпись
"нажмите Q ..." с светло-синим фоном,жму пробел, дальше у меня все команды выводится
с светло-синим фоном.
Автор: MrGalaxy
Дата сообщения: 08.01.2008 13:24
CrazyDeath

Цитата:
может у тебя апаратные проблемы.

Вот это похоже на правду.
Убунта, к примеру, загружается только с опцией noapic и графический процесс загрузки не отображается, да ещё и в БИОСе надо потанцевать с бубном.
В принципе, даже так, как сейчас у меня, - это вполне сносно, просто разобраться хотелось.

ЗЫ: Виртуальной машиной нет времени заняться, хотя все говорят, что вещь неплохая.

ЗЫЗЫ: Ещё просьба к Вам - киньте, когда не лень, сюда фотографию графической заставки ГРУБа с цветным меню, пожалуйста.
Автор: ikif
Дата сообщения: 08.01.2008 15:05
Помогите плз.
Мне надо загрузить компьютера с ISO который лежит на жестком диске FAT 32.
Как я это делаю с помощью GRUB4DOS ?
Заранее благодарю.
Автор: po4esal
Дата сообщения: 08.01.2008 15:22
Заранее извиняюсь если данный вопрос поднимался ранее, но у меня дикая нехватка времени из-за сессии чтобы что-либо искать: что надо править в файле конфигурации GRUB чтобы по-умолчанию грузилась XP.
Автор: Real Root
Дата сообщения: 08.01.2008 21:45
ikif - никак.
Автор: grumbler
Дата сообщения: 08.01.2008 23:13
неделю морочил голову себе и своим подопытным девайсам.
Пробовал: 2 флешки на 1 и 4 гига самсунг (PMAP) и 2 USB винта: CANYON 60 GB/USB/Samsung/IDE и Transcend 80 GB/USB/Seagete/SATA. Все опыты проводил на 2 тачках: ASUS A8N-SLI/2GB (NF4U) и ASUS M2N-E (NF570).
Результат: положительный.
Все девайсы заработали как загрузочные на грабе, НО!
Потратил кучу времени на разные версии граба и вот что выяснил:
1. Последние версии граба (начиная с сентября и по сегодня) работают крайне нестабильно. Граб проверял как бутовый из MBR так и EXE. Если EXE и как загрузчик из BOOT.INI еще иногда и проходят и даже все работает, то в какой-то момент времени все рушится как карточный домик - ребутишь комп и может никакой вариант граба не запустится.
2. Последняя версия, стабильно работающая везде и всегда и в любом виде (у меня во всяком случае) от 27.08.2007, это та, которая А20 активирует сама.
3. Самое печальное в этом деле оказалось, что загрузчик в MBR корректно прописывается только в весенних билдах, начиная с летних билдов загрузчик-то прописывается, НО БИОС ВИДИТ ЭТОТ девайс уже не просто как USB-HDD, а как USB-Removable (ZIP/floppy). В результате загрузчик из MBR стартует, но найти grldr на себе уже не может - по какой-то причине, не знаю почему. В результате - облом, флешка/винт становится незагрузочной. Если же MBR прописывать весенними билдами, то все ОК, статус девайса не меняется, остается USB-HDD, биос его корректно маунтит и загрузчик находится. Я подозреваю, что еще при записи загрузчика в МБР надо активировать просмотр floppy дисков, видимо асусовские биосы слишком умные, но в инете читал, что не все биосы могут стартовать с USB-Removable. Проверил на 5 разных компах - разметка USB-HDD стартовала всегда, вот и решил - не париться с поддержкой этих юсб-флоппи.

Короче, как я добился 100% стабильного результата:
1. Берем флешку/usb-винт, форматим его через HPUSBFW с установкой любого доса (IO.SYS, MSDOS.SYS, COMMAND.COM).
2. Пишем на его весенний билд BOOTLACE.COM, GRLDR и свой MENU.LST (лучно я пользуюсь билдом от 28-03-2007).
3. Бутимся с девайса, убеждаемся что все ОК, наш диск должен быть С.
4. Запускаем BOOTLACE 0x80, ребутимся.
5. Бутимся с девайса - граб уже должен стартовать.
6. Теперь можно в корне заменить GRLDR на более новый билд, я заменяю на 27.08.2007
Автор: euheny
Дата сообщения: 09.01.2008 07:43
grumbler
Самая высокая вероятность удачной загрузки при использовании НТ-ишного загрузчика.
Поэтому лучше всего GRUB4DOS запускать из BOOT.INI
Автор: grumbler
Дата сообщения: 09.01.2008 11:48
euheny

возможно. но почему все последние билды такие... мммм... нестабильные? я уже не говорю про EXE - там возможна куча конфликтов, но нафига менять тип девайса? и почему сам лоадер может зависать? ставил даже январьский мини билд 2008 - то грузится, то виснет... а августовский работает всегда. дык это на одной-то машине. а что если на 100 разных проверить?
Автор: ikif
Дата сообщения: 09.01.2008 20:43

Цитата:
Помогите плз.
Мне надо загрузить компьютера с ISO который лежит на жестком диске FAT 32.
Как я это делаю с помощью GRUB4DOS ?
Заранее благодарю.



Цитата:

Real Root
ikif - никак.


А с помощью какой программы можно ?
Автор: vladmr
Дата сообщения: 10.01.2008 03:02

Цитата:
Цитата:
Помогите плз.
Мне надо загрузить компьютера с ISO который лежит на жестком диске FAT 32.
Как я это делаю с помощью GRUB4DOS ?
Заранее благодарю.



Цитата:


Real Root
ikif - никак.


А с помощью какой программы можно ?


Загрузить компьютер из ISO образа с помощью GRUB4DOS - МОЖНО, НО только при условии, что в ядре загружаемой таким образом системы предусмотрено монтирование ISO (типа loop), либо в образе целиком содержится файловая система (ramfs).
Идея очень простая: все, что требуется от загрузчика - это "влезть" внутрь ISO и извлечь оттуда ядро и исходный ram-диск. При необходимости монтирования ISO образа, соответствующий ключ указывается в параметрах загрузки ядра - но это уже функция не GRUB, а ядра!

В качестве примера могу привести используемые мной конкретные варианты загрузки подобных систем из командной строки GRUB4DOS.

1. RIPLinuX:

Код: map (hd0,0)/RIPLinuX.iso (fd1)
map --hook
root (fd1)
debug off
configfile /boot/grub/menu.lst
<далее надо отредактировать меню в соответствии с конкретной конфигурацией компьютера>
boot
Автор: euheny
Дата сообщения: 10.01.2008 07:34
vladmr

Цитата:
их загрузка из ISO вряд ли вообще возможна ...и уж наверное совсем не желательна для известной корпорации

Дело не в интересах корпорации, а в том что нет драйвера для эмулируемого GRUB4DOS диска.
grumbler

Цитата:
а августовский работает всегда

не всегда

Цитата:
то грузится, то виснет..

вот видимо из-за добавления фич типа загрузки с исо такое и происходит
Автор: PowerUser
Дата сообщения: 10.01.2008 08:42

Цитата:
Что касается различных Microsoft Windows, то механизм загрузки этих систем устроен с точностью до наоборот, и их загрузка из ISO вряд ли вообще возможна

что имеется ввиду ?
если лежащий на FAT32 образ ISO с WinPE внутри, то в чем проблема ? или я что-то не так понял ?
Автор: MrGalaxy
Дата сообщения: 10.01.2008 18:18
Как с помощью GRUB'а обнулить MBR и нулевую дорожку нулевого раздела диска? В мануале не нашёл.
При этом всё содержимое диска и таблица разделов должны сохраниться!
Автор: grumbler
Дата сообщения: 12.01.2008 01:30
euheny

а какой по твоему мнению билд самый стабильный? мне собственно и не надо имеджи большие открывать, хватает и флопи-ИМА... просто делаю реаниматор для себя, приходится много компов обслуживать...
Автор: euheny
Дата сообщения: 12.01.2008 07:33
MrGalaxy
Есть такой способ - но очень сложный
Подобные действия явным способом там не-предусмотрены (а зря).
grumbler

Цитата:
а какой по твоему мнению билд самый стабильный?

твоё мнение по-видимому совпадает с моим

Цитата:
хватает и флопи-ИМА...

и здесь согласен с тобой, поскольку линукс не использую, как в прочем и... "реаниматор"

Автор: Roofo
Дата сообщения: 19.01.2008 11:23
grumbler

По поводу стабильности билда...

Microsoft использует для загрузки своей Windows Vista grub4dos v0.4.3 от 13.03.2007
видимо они считают этот билд стабильным.

Если конечно считать это весомым доводом...
Автор: Barabash90
Дата сообщения: 19.01.2008 13:11
Думаю, что многие согласятся BCDW на CD лучше работает, чем GRUB на флэшке.
BCDW без проблем грузил все образы дискет и всё работало как надо!!!
GRUB же из пяти образов один совсем не грузит (CHECKIT 7.0) вешается, второй с
DOSNTFS грузит, но NTFS не видит. Недоделанный он какой-то. Кроме GRUBa есть ли
ещё какие аналогичные загрузчики для этих целей?
Автор: Roofo
Дата сообщения: 19.01.2008 15:25
Barabash90

Попробуй syslinux http://syslinux.zytor.com/
Но по моему grub все же лучше.
Автор: vandal61
Дата сообщения: 19.01.2008 22:56
Есть вариант загрузки с флешки множества виндусявых оболочек, правда он,хм, через одно место:
ntldr, как уже было сказано выше, способен грузить систему, размещенную только в папке
minint. допустим, на флешке имеются 2 папки: minint_winpe и minint_bartpe b каждая из этих систем загружается с флешки, если ее файлы поместить в папку minint. Можно создать батник (ну или прогу написать под дос), меняющий имя папки (например, minint_winpe->minint) и переносящий соответствующие файлы (ntdetect.com, setupldr.bin-из, например, minint_winpe) в корень флешки с переименованием setupldr.bin в ntldr. Вот только можно ли непосредственно через grub запустить батники или нужно обязательно сначало под досом загрузиться?
Очень бы хотелось обойтись без использования ramdisk.sys, т. к. реально оперативку жрет-не ниже 256 мб нужно
Автор: grumbler
Дата сообщения: 22.01.2008 11:57
Roofo

забавно, но на сайте http://download.gna.org/grub4dos/
нет версии от 13.03.07!
есть от 10.03 и от 16.03. а что же это за загадочный 13.03?

ЗЫ вчера нарвался на асусовский нотик из новых, недорогой, не помню точно модель - так вот он не захотел работать с грабом ни на флешке ни на винте - не находит его и все тут. пишет FAT32: read error
Автор: Real Root
Дата сообщения: 22.01.2008 19:58
grumbler, для груба лучше FAT16 использовать.
Автор: HighwayStar
Дата сообщения: 23.01.2008 13:02
Roofo

Цитата:
Microsoft использует для загрузки своей Windows Vista grub4dos v0.4.3 от 13.03.2007

откуда такая информация?
Это пираты используют grub4dos для загрузки Vista. А МС пока с переменным успехом борется с grub4dos апдейтами которые удаляют его файлы.


Цитата:
для груба лучше FAT16 использовать.

В корне неверная информация. У меня груб4дос прекрасно живет на reiserfs, и на NTFS. Зачем пугать людей всякими мертвыми ФС?
Автор: Roofo
Дата сообщения: 24.01.2008 11:21
grumbler
Что он есть на сайте http://download.gna.org/grub4dos/ я и не говорил. Выковырял его из своего дистрибутива. Положил grldr сюда http://ifolder.ru/5082414

внутри поковырявшись winhex нашел это
default 0
timeout 0

title Windows Vista
acpi
fallback 1
find --set-root /bootmgr
chainloader /bootmgr

title Windows NT/2000/XP
fallback 2
find --set-root /ntldr
chainloader /ntldr

title Enter Command Line
pause Boot failed! Press any key to enter command line.
commandline

Изменил для своих целей и пользуюсь.

HighwayStar
За лицензионную чистоту дистрибутива поручиться не могу

Автор: grumbler
Дата сообщения: 24.01.2008 13:23
Roofo
да не - на висте это действительно пиратка - грабом лоадится с подменой ACPI обработчика биоса - это так защита обходится.
сегодня посмотрел на своей тестовой машине

Real Root
а в чем тогда FAT16 лучше чем 32 для граба, не подскажешь? раздел не находит лоадер, который записан в MBR, видно это опять кривая реализация BIOS попалась... так что тут не столько сам граб виноват, сколько его совместные действия с этим биосом. попробовал с флешки бутится в мс-дос - не катит, а с усб винта бутится.

Страницы: 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586

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


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