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

» GRUB4DOS и GNU GRUB

Автор: MeUserListRu
Дата сообщения: 22.01.2009 14:38
LevT
А в чём осторожнее? Ну и пусть иногда не определяет, переключу кабель на встроенную и - без allinone.img. А есть ещё? Из-за её нестабильности можно положить несколько вариантов клиентских gPXE.
Автор: LevT
Дата сообщения: 22.01.2009 14:43
Ну просто я опрометчиво обрадовался, решив что данная "матрёшка" - универсальная отмычка к сетевой загрузке.

В матрёшечном виде точно не так. Может быть, полегчает, если его грузить не из образа дискеты, а напрямую из grub4dos ? Я честно говоря дискету ту даже не ковырял, там grub4dos или grub2?

Имеет смысл попробовать именно тот gPXE, что на дискете - и именно на том железе, на котором я словил глюк.


Добавлено:

не помно... кажется, я уже выше кидал ссылку на pdf с гугль-талк, совместный доклад разработчиков syslinux и gPXE об истории и настоящем положении дел с сетевой загрузкой?

Сухой остаток: дистрибутив syslinux уже год как включает в себя gPXE. Видимо, не самую свежую, но согласованнкю версию.
Автор: MeUserListRu
Дата сообщения: 22.01.2009 15:47
LevT
там граб 2. А клиентское PXE - это gpxe.lkr в каталоге boot

Добавлено:
Да, в Syslinux есть gpxelinux.0 - но у меня он запускался как серверная часть и по размеру он в несколько раз меньше матрёшкиного gpxe.lkr. А клиентский ли он тоже...

Добавлено:
AlexVel
Так я оба русских варианта gfx сегодня попробовал - и от GrUb2 и от Grub4DOS. GrUb2 - меню почти на весь экран, Grub4DOS - узкая щель. Ну да, со скроллингом. Вот у этой красивой девушки хотя бы ширина строки достаточная, а там есть ещё и короткие, не только узкие.

А ещё, сделал загрузочный диск на GrUb2 без RockRidge - запускается. А Grub4DOS без RockRidge не может прочитать диск, с которого пытается загрузиться. RockRidge - проблема с i386, если кому она известна.

Добавлено:
LArV
Китайцы выложили gfxboot-3.2.zip и gfxboot-3.3.zip для настройки "под себя". Лишь бы при сборке таким способом было снято ограничение по количеству строк в меню.
Автор: Dimsoft
Дата сообщения: 22.01.2009 18:01

Цитата:
Для Груба тоже сделан и русский и графика gfx_boot

AlexVel

попробовал руссский без gfx - кракозябры, как шрифт загрузить ?

писал в utf-8
Автор: MeUserListRu
Дата сообщения: 22.01.2009 18:08
без gfx бесполезно для обоих грабов

Добавлено:
AlexVelНашёл менюшку с 11 строчками Называется 86743-gfxmenu. Теперь нужен архиватор .cpio, чтобы из её лишние языки удалить, а то весит много. Архиватор из gfxboot-3.2.zip и gfxboot-3.3.zip, похоже, не сумеет "просто заархивировать файлы"

Добавлено:
Ещё недостаток русского GFX на Grub4DOS. В GFX команды не попишешь. Нажимаю ESC - текстовое меню и кракозяблики. Редактировать теперь наощупь.
Автор: AlexVel
Дата сообщения: 22.01.2009 18:56
MeUserListRu

Цитата:
Нашёл менюшку с 11 строчками

Значит не столько от Груба зависит, сколько от темы.
7-zip позволяет извлекать файлы из архива cpio, а вот удалять из архива не может.
можно попробовать h__p://puzzle.dl.sourceforge.net/sourceforge/gnuwin32/cpio-2.6-2-bin.zip
Автор: denver 22
Дата сообщения: 22.01.2009 23:22

Цитата:
Называется 86743-gfxmenu

Ссылочку-то дай. Тоже пощупаем
Автор: MeUserListRu
Дата сообщения: 23.01.2009 04:13
LevT!! Извиняюсь, в матрёшке Граб 1! Структура папок иная, да и написана версия - 0,97.
Вот здесь http://www.gentoo.ru/node/11306 про версии высказываются. Цитирую оттуда "У граба другая нумерация версий =) grub 1 или grub legacy -> 0.9x grub2 -> 1.9x"
denver 22
Одиннадцать, чуть поменьше (девять где-то). Пользовался поисковиками KDE и Gnome по ссылкам, что привёл AlexVel на предыдущей странице.

Да всё равно, надо учиться делать самим эти скины и выкладывать примеры таких конструкторчиков, чтобы легко их было править. А то, что китайцы выложили конструктор gfxboot-3.3.zip - это не конструктор, а издевательство. По-умолчанию - не работает, надо читать инструкцию, которая написана нелогично и не совсем по-английски. Приведу (нагловатенько) нас, рубордовцев в пример китайцам. У нас тут тоже изобретают иногда, CryptoPE сделал автомат, самостоятельно выбирающий ядро WinPE а я завернул это дело в архивчик с рабочими (!) настройками для tftp32 - сразу же тест прошёл у Димсофта, а LevT высказался, что с влёгкую разобрался с tftp32. Думаю, что надо так работать.
Автор: LevT
Дата сообщения: 23.01.2009 10:05

Кто вчера спрашивал о том, как подгрузить своё меню? Именно так сделано в дискете, вот содержимое menu.lst

timeout 0
color light-gray/blue yellow/blue
title The All In One Boot Floppy
catf /boot/grub/intro.tct
configfile /boot/grub/taiobf.lst

последняя строчка выводит настоящее меню, предпоследняя текстовую заставку
Автор: AlexVel
Дата сообщения: 23.01.2009 10:16
MeUserListRu
Вообщем-то получилось у меня внести изменения, скомпилить и запаковать тему gfxboot (3.2)
Вот что получилось:

Эту тему(готовую) можно скачать: h__p://slil.ru/26574072
Может-быть позднее напишу маленький хелп по изменению, компиляции исходников темы и выложу все необходимые для этого файлы одним архивом.
Автор: LArV
Дата сообщения: 23.01.2009 14:35
MeUserListRu,

Цитата:
Китайцы выложили gfxboot-3.2.zip и gfxboot-3.3.zip для настройки "под себя". Лишь бы при сборке таким способом было снято ограничение по количеству строк в меню.

количество строк в меню, как и другие настройки (координаты расположения на экране и т. д.) можно менять под свои нужды, также их можно выносить в gfxboot.cfg (который можно править без компиляции скриптов)...
А вообще gfxmenu очень мощное средство (можно создавать анимацию, видеоэффекты, добавлять панели, меню, помощь скомпилированную в Unicode html, добавлять обработку клавиатуры, мыши и т. д.), предел только в фантазии и как я раньше говорил во ВРЕМЕНИ!

MeUserListRu

Цитата:
китайцы выложили конструктор gfxboot-3.3.zip - это не конструктор, а издевательство

полностью с тобой согласен, о чем я раньше писал ;]

Вот вам и пример AlexVel - разобрался, меню на русском и количество строк в меню поменял, скомпилировал, получил результат...

AlexVel во всем что писал прав:
- все зависит не от Gub4DOS, а от gfxmenu, как ты его спроектируешь.
- распаковка и запаковка: (можно 7-zip распаковывать архив cpio) лучше пользовать gnuwin32/cpio-2.6-2-bin.zip (его в gfxboot-3.2.zip, gfxboot-3.3.zip и в grub_msys_v4 нет, они в gfxboot.html об этом писали), еще зависимые библиотеки нужны (cpio-2.6-2-dep.zip).

gfxboot.html – описание языка скриптов .inc.
mkbootmsg.exe – компилятор скриптов.
mkblfont.exe – компилятор шрифтов.
cpio.exe – арxиватор файлов в cpio архив.
.inc - все работу выполняют скрипты (язык похожий на forth или postscript).
картинки .jpg - есть особенность, что картинки .jpg понимаюся только v.1.1. (созданные во многих редакторах .jpg уже сохраняются в v.1.2 - photoshop и т. п., поэтому решение например, конвертить XnView и т. п.)


gfxmenu – фактически независимый графический модуль с кэлбэк функциями, которые добавили в последние сборки Grub4DOS’а. Поддержку можно добавить куда угодно, хоть и в Grub2.

Вообще все gfxmenu от ubuntu, syslinux и т. п. лучше не использовать там в скриптах много заточино под linux - установка, загрузка и т. п. Для Gub4DOS лучше с нуля создать gfxmenu (т. е. перекопать все скрипты и поубирать лишнее, оптимизировать для Grub4DOS, чем сейчас я и занимаюсь)...
Автор: AlexVel
Дата сообщения: 23.01.2009 15:23
Выложил исходники gfxboot 3.2 темы SNAIYA со всеми необходимыми прогами для компиляции (достаточно запустить батник).
Результирующий файл образуется в текущем каталоге с именем SNAIYA (смотрите батник)
Некоторые свои комментарии изложил в файле from_alexvel.txt
Ссылка: h__p://slil.ru/26575181 (1,3 Mb)
Автор: MeUserListRu
Дата сообщения: 23.01.2009 16:17
AlexVel
Долго качалось со slil, зато скомпилировалось мгновенно. Получилось меню, работает .
А у тебя в сборке дублирование DOS-Виктории. 1 Оригинальная, 2 в RzNk DOS её включил, 3 в Hiren она тоже есть, если от Лехапасса
Автор: ziggy177
Дата сообщения: 23.01.2009 18:52
а реально собрать на основе линуксового GRUB диск Live CD автоматического восстановления GRUB (добавления операционных систем найденных на разных разделах в меню) наподобие как в ubuntu - при установке находит все установленные операционки. если кто знает готовые сборки - подскажите пожалуйста
Автор: aiki
Дата сообщения: 23.01.2009 18:58
AlexVel
спасибо огромное :)
Автор: MeUserListRu
Дата сообщения: 23.01.2009 19:16
aiki
Цвет таймера - это картинка. Я туда уже свой RzNk-лейбл прилепил в графическом редакторе . head_a.jpg. Второй - timer_a.jpg, не трогал

Добавлено:
Исправил??! Видать, сам разобрался... А мне-то сообщение полностью не удалить уже
Автор: aiki
Дата сообщения: 23.01.2009 19:39
Да, спасибо - с цветом разобрался, но по ходу дела возникла пара вопросов..
Сделал вот тестовый iso (1.3 Мб) (чтобы не на пальцах рассказывать :)
http://file.qip.ru/file/72897962/b4f3e9a4/bootcdiso.html
который грузится на компьютере, в vmware, на ноутбуке, но почему-то не грузится в Qemu и Virtual Box.. Причем в qEmu просто моргающий курсор, а в VirtualBox грузится текстовый груб. В чем может быть причина? И если взять изначальный файл SNAIYA или собрать сразу после извлечения из архива, то тоже точно так же не грузится. В принципе это конечно мелочи, но меня мучают сомнения что кроме виртуалбоксов еще может не будет на некоторых компьютерах грузиться...
И еще можно ли как-нибудь после ошибки вернуться опять в графический режим? в тот iso специально добавил пункт на загрузку пустого файла (акронис) - он на него ругается и выпадает в текстовый список.
Автор: MeUserListRu
Дата сообщения: 23.01.2009 20:21
aiki
У меня твой Sever загрузился. Хорошо цвета изменил под своих медведей . Попробовал в Vmware, Virtual Box как ISO, а в portable Quemu - флэшку.
Интересно, а у тебя другие темы в Virtual Box и Quemu грузятся?
Автор: aiki
Дата сообщения: 23.01.2009 20:49
у меня вообще gfx никакой не грузится в виртуалбоксе почему-то.. А что загрузилось радует и спасибо - может это просто у меня глючат виртуалки :)
Автор: MeUserListRu
Дата сообщения: 23.01.2009 20:51
В основном, на всех GXF-меню, получается, после обращения меню по неправильной ссылке - возврат в текстовое меню с кракозябликами . У 86743-gfxmenu другое поведение - грузит другую, рабочую ссылку.

Добавлено:
Пока всё так сыро, можно русификацию применять поосторожнее. Допустим не "Загрузка с первого жёсткого диска", а "Загрузка с 1го HDD"..
Автор: aiki
Дата сообщения: 23.01.2009 23:24
нашел странное решение :) если файл gfxmenu за архивировать в .gz - все начинает запускаться почему-то везде.
т.е. в том iso который по ссылке, заменил файл Sever (167кб) на Sever.gz (127кб) и в lst строчку на
gfxmenu /boot/Sever.gz
и все поехало :)
Автор: AlexVel
Дата сообщения: 24.01.2009 08:06
MeUserListRu

Цитата:
В основном, на всех GXF-меню, получается, после обращения меню по неправильной ссылке - возврат в текстовое меню с кракозябликами . У 86743-gfxmenu другое поведение - грузит другую, рабочую ссылку.

сдается мне, что 86743-gfxmenu - gfxboot 3.3
я же приводил исходники для gfxboot 3.2
Автор: bomg666
Дата сообщения: 24.01.2009 17:23
а как заменить head_a на другой? он только черно-белый может быть? как сделать его пусть без анимации (точек по кругу ), но цветным? как я понял надо ковырять common.inc, но без комментов тяжко в нем разобраться...
Автор: aiki
Дата сообщения: 24.01.2009 18:06
цвет и значка и точек по кругу это равномерная заливка head.jpg )
Автор: bomg666
Дата сообщения: 24.01.2009 20:02
aiki
да я это знаю. имелось ввиду не изменить head_a, а где в common.inc менять? чтоб не эти 2 картинки как "анимация" использовались, а свою обычную поставить. воть...
просто этот скрипт"?" больной и вообще без комментсов, тяжко разбираться, да и с временем напряг, вот и спросил, мож уже кто расковырял.
Автор: aiki
Дата сообщения: 25.01.2009 01:15
А вот еще вопрос возник насчет загрузки образов iso (или ima) акрониса из груба. Все прочитал, но не смог найти или придумать способ победить ошибку насчет невозможности активации восстановления про загрузке. Папка Recovery Manager на iso есть, в корень диска ее тоже копировать пробовал и бесполезно - все равно пишет "файлы необходимые для активации зоны безопасности Acronis недоступны". Причем если грузиться напрямую с того iso который монтируется, все работает.
Автор: MENN
Дата сообщения: 25.01.2009 02:08

Цитата:
сдается мне, что 86743-gfxmenu - gfxboot 3.3
я же приводил исходники для gfxboot 3.2



а можно исходник для 3.3 ?

А что это лежит http://nufans.net/grub4dos/

gfxboot-3...

3.2 и 3.3 ?
Автор: denver 22
Дата сообщения: 25.01.2009 17:34

Цитата:
а можно исходник для 3.3 ?

+1. AlexVel, взываем к тебе
Автор: MENN
Дата сообщения: 25.01.2009 20:23
Может кто в курсах как вообще убрать кнопки Help и бут опшенс

с head чуть помудрил и всунул свое - значек bmw






С точками в моем случае как то лажово, вот вариант 2 без точек только секунды




Автор: bomg666
Дата сообщения: 25.01.2009 22:32
MENN
А как "помудрил"? если не секрет? я пробовал, он бурду показал какуюто

Страницы: 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586

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


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