[Цитировать]

    puhpol
  • 2
  • Стаж: 9 лет 4 месяца
  • Сообщений: 888
  • Репутация:73

    [+] [-]
В этой теме обсуждаем и делаем графическое меню для ГРУБа.
Варианты создания тем взяты с этих сайтов http://greenflash.su/publ/13-1-0-75 http://www.rmprepusb.com/tutorials/grub4dos

Вариант 1 (все серьезно)

Качаем два архива gfxboot.exe. и msys.exe.
Взято с гринфлеш,но в оригинале есть пару ошибок.(что бы вы не теряли время ,их исправил и залил на народ).
Оба архива извлекаем на диск С: в итоге в корне диска появиться две папки: р "gfxboot"и "msys".
Готовим картинку:У Понравившейся картинки должно быть разрешение 800х600 и формат jpeg 1.1, а не 2.0 или Прогрессивный. Сохранить фото в jpeg 1.1 можно с помощю GIMP (GIMPPortable портативная версия) и имя файла должно быть "back.jpg"

После того как картинку подготовили,копируем ее в папку "gfxboot" с ЗАМЕНОЙ!
После этого открываем папку "gfxboot" ,и в ней находим файл "gfxboot.cfg".Открываем его с помощью "блокнота" и вносим изменения ,в зависимости от ваших желаний.(дальше кусок с гринфлеш)
"Меняем цвета элементов и позицию меню
boot_show (по умолчанию: 0)
Если поставить 1, отобразятся "Boot Options".
Grub4dos не использует эту опцию, так что лучше не отображать её.
xmenu_hide_current (по умолчанию: 0)
Поставим 1, Спрятать текущую выбранную позицию (можно не трогать).
menu_start_x, menu_start_y
Позиция Меню. Если мы укажем после этих обоих пунктов =150, то блок с пунктами меню загрузки уползёт от верхнего левого края экрана так как это показано ниже на картинке:

С помощью этих параметров можно перемещать блок текста в любую точку экрана.
menu_max_entries (по умолчанию: 20)
Число пунктов загрузки. Если у вас больше чем 20 или вы уменьшите параметр, список будет работать с прокруткой.
menu_bar_min_width
Минимальная длинна курсора.
menu_text_normal
Цвет текста пунктов загрузки, используйте RGB коды, например: 0xffffff.
RGB коды можно сгенерировать в GIMPе:

Это фрагмент окна программы, выбираем цвет и внизу отображается код.
menu_text_select
Цвет выбранного курсором текста
boot_text_options
Цвет курсора в дополнительных опциях загрузки
boot_text_normal
Цвет текста опций загрузки
infobox_bg
Фон информационного поля
infobox_text_normal
Цвет текста информационного поля
menu_bar_color
Цвет курсора
hide_reboot (по умолчанию: 0)
Поставим 1, исчезнет кнопка перезагрузки (F9)
hide_poweroff (по умолчанию: 0)
Поставим 1, исчезнет кнопка poweroff (F10)
disable_num_key (по умолчанию: 0)
Эта опция позволяет выбирать пункты загрузки нажатием соответствующей клавиши, например нажав "1" вы выберите первый пункт загрузки. Если вам это не надо, смело ставьте 1.
hide_help (по умолчанию: 0)
Поставим 1, останемся без возможности вызова помощи (F1) вполне можно пережить
hide_lang (по умолчанию: 0)
Ставим 1, прячем кнопку выбора языка (F2)
custom_width, custom_height, custom_depth
По умолчанию разрешение картинки 800x600x16, если хочется сделать картинку больше,
делаем так как на примере:
custom_width=800
custom_height=600
custom_depth=16
Выбранные параметры должны поддерживаться BIOS-ом.
panel_normal
Цвет Заголовков в Помощи и самого пункта help
panel_title
Цвет текста отображения функциональных клавиш (Fn)"
После внесения изменений сохраняем их.И переходим к сборке темы.
Что уже сделано: Картинка с именем "back.jpg",разрешением 800х600 и формата jpeg 1.1 лежит в папке "gfxboot".Там же находится измененный файл "gfxboot.cfg".
Теперь надо собрать тему и упаковать в архив.
Открываем папку "msys" ,в ней находим файл "Console.exe."
Запустите программу Console.exe.
Если вы распаковали архив по адресу C:\, то пишите в консоли команду
cd /c/GfxBoot - это переместит действие в целевую папку.
Если вы распаковали исходные файлы в другое место, значит сочините свою команду, начинаться она будет с "cd" а остальное пишите по примеру -
cd /буква диска/папка/где лежат файлы
Жмём Enter
Затем вводим команду make и снова жмём Enter.
После того как программа отработает ,переходим в папку "gfxboot" и находим в ней файл "message_en" это и есть файл темы.
Для удобства использования можно переименовать файл, дать своё название и пережать в GZ архив ,это умеет делать архиватор 7z.(портативная версия ЗДЕСЬ)
Получившийся архив копируем на флешку или диск в папку Boot ->gfx
открываем файл "Menu.lst" и изменяем вот эту строку:
gfxmenu (hd0,0)/Boot/gfx/название темы.gz
А вообще ,файл темы может лежать где угодно.Главное в меню указать путь к файлу темы

Вариант 2 (по проще)

Бум считать что картинка у вас уже есть.
Качаем программу Hypersnap_7.05.00_Final_Portable и подготавливаем картинку.
Открываем картинку с помощью скаченной программы .
в программе выбираем "Сохранить как" и сохраняем картинку в формате JPEG , в суб-формате 4:1:1 , с именем "back". ОБЯЗАТЕЛЬНО!!! Смотрим рисунок ниже

Дальше качаем ЭТОТ АРХИВ и извлекаем его содержимое (папку"GFX") куда вам больше нравится.
Открываем папку "GFX" и видим еще две папки "cpio" "files" и файл "repack" .
Папка "cpio" нас вообще не интересует.
Папка "files" - это файлы самой темы , с ними мы и будем работать.
Файл "repack" -собирает тему.
Продолжаем: в папку "files" копируем с заменой подготовленную нами картинку в формате JPEG , в суб-формате 4:1:1 , с именем "back". ОБЯЗАТЕЛЬНО!!!
После этого открываем с помощью "Блокнота" файл "gfxboot.CFG".

В этом файле выставляем местоположение картинки,цвета текста и курсора.В файле над каждым параметром написал что он изменяет.Цвета используйте RGB коды, например: 0xffffff.Ниже таблица цветов (см картинку)

После того как изменили нужные вам параметры ,запускаем файл "repack" (жмем два раза мышкой)

После того как файл отработает в папке появиться еще один файл "message" Это и есть ваша тема.

Файл "message" называем как вам нравится ,и кладем на флешку в папку Boot/GFX.В Menu.lst указываем имя и путь к файлу.
gfxmenu /Boot/gfx/message
Вроде все. РАБОТАЕТ ПОД ВИН ХР и ВИН 7 (все запускаем от имени администратора!!!)

Потрошитель тем (спасибо Scorpkoms)

Качаем архив >>
Содержимое архива:
Папка "cpio"
Папка "files"
Файл "разобрать.cmd"
Файл"собрать.cmd"
Файл"Читать.txt"
Надеюсь по названию файлов и папок,все понятно.
Как работает:
Файл темы копируем в папку "GFX_Ripper"
Обязательно меняем имя темы на message
Запускаем файл "разобрать.cmd"(скрипт разберет тему и все файлы положит в папку "files".)
Что бы собрать тему обратно:
Запускаем файл "разобрать.cmd"(скрипт соберет тему и перезапишет файл message.То есть ,после работы скрипта файл message станет новой темой.)
Для тех кто хочет украсить тему со всеми возможными прибамбасами ,стоит посмотреть эту тему >> http://greenflash.su/forum/2-950-1


Последний раз редактировалось: puhpol (2016-04-11 10:29), всего редактировалось 1 раз

[Цитировать]

    mr.Kazybek
  • 201
  • Стаж: 9 лет 2 месяца
  • Сообщений: 4
  • Репутация:0

    [+] [-]
Спасибо


Последний раз редактировалось: mr.Kazybek (2020-04-22 12:45), всего редактировалось 1 раз

[Цитировать]

    nikzzzz
  • 215
  • Стаж: 9 лет 2 месяца
  • Сообщений: 3114
  • Репутация:127

    [+] [-]
Могу добавить плагин под TotalCmd для работы с архивами cpio.
Вложение

[Цитировать]

    Евгений221
  • 2847
  • Стаж: 8 лет
  • Сообщений: 7
  • Репутация:0

    [+] [-]
Как вставить темы grub4dos в стрельце люди помогите пожалуйста!!!!

[Цитировать]

    puhpol
  • 2
  • Стаж: 9 лет 4 месяца
  • Сообщений: 888
  • Репутация:73

    [+] [-]
Евгений221, Приветствую!
Как везде, прописать в файл "menu.lst" ( лежит по пути SSTR/menu.lst)
Если это GFX тема то как то так:
gfxmenu (hd0,0)/путь к файлу темы/имя файла темы

[Цитировать]

    puhpol
  • 2
  • Стаж: 9 лет 4 месяца
  • Сообщений: 888
  • Репутация:73

    [+] [-]
26699Приветствую всех! Вот я нашел очень интересный скрипт меняешь на свою картинку и пользуешься:
(загрузочные картинки для загрузчика Grub4dos)
https://cloud.mail.ru/public/9jrL/Fz49uExMb

[Цитировать]

    KottoSOFT
  • 206
  • Стаж: 9 лет 2 месяца
  • Сообщений: 562
  • Репутация:65

    [+] [-]
20513Как вставить темы grub4dos в стрельце люди помогите пожалуйста!!!!
Приветствую возьмём за пример, то как я подставлял тему в menu.lst в папке SSTR
debug off
default 0
timeout 30
if %disk%@==@ && font /SSTR/fonts/RUS_BOLD.GZ
color light-gray/blue black/light-gray
color border=0xEEFFEE
graphicsmode -1 640:800
title Boot USB Sergei Strelec
find --set-root --ignore-floppies /SSTR/bootmgr
chainloader /SSTR/bootmgr
так выглядит шапка menu.lst у Стрельца в последних пяти сборках сверял ничего не изменялось.
Я просто верхний пункт удалил и вставил вот так
timeout 30
default 0
gfxmenu /KSFT/BOOT/THEMES/005
title Boot USB Sergei Strelec
find --set-root --ignore-floppies /SSTR/bootmgr
chainloader /SSTR/bootmgr
красное путь к теме 005 сам файл темы.

[Цитировать]

    ckorp
  • 25214
  • Стаж: 3 года 7 месяцев
  • Сообщений: 2
  • Репутация:0

    [+] [-]
Делаем тему GFX самостоятельно.
Доброго дня! Подскажите пожалуйста как убрать подсветку (белый цвет) выделенной строки (вокруг самой строки) на картинке фона на мультифлешке? Делал по второму способу. Что нужно убрать или изменить в файле gfxboot , который открывается блокнотом?По скрипту от Dennim картинка меняет фон на флешке нормально, но что-то тоже не понятно как убрать кнопки и ту же подсветку выделенной строки фона флешки, Пробовал менять значения кодов на ноль, удалять строки полностью, ничего не выходит. А вообще можно ли сделать картинку для фона чтобы не было лишних кнопок и подсветок вокруг выделенных строк меню фона? Если возможно, напишите пожалуйста как.

[Цитировать]

    sergeysvirid
  • 104
  • Стаж: 9 лет 3 месяца
  • Сообщений: 2495
  • Репутация:127

    [+] [-]
  • Откуда: 65 регион (GMT+11)
ckorp,
Приветствую! Смотрите в своём menu.lst строку начинающуюся на "color"
Конфигурация файла Меню => Опции Дисплея

[Цитировать]

    xnik
  • 19473
  • Стаж: 5 лет 5 месяцев
  • Сообщений: 411
  • Репутация:6

    [+] [-]
  • Откуда: СССР
color цвет текста/цвет фона цвет выделенного текста/цвет рамки вокруг текста цвет текста подсказки/цвет фона подсказки
чтобы вокруг текста не было рамки, надо черный поставить.
color цвет текста/цвет фона цвет выделенного текста/black цвет текста подсказки/цвет фона подсказки

[Цитировать]

    ckorp
  • 25214
  • Стаж: 3 года 7 месяцев
  • Сообщений: 2
  • Репутация:0

    [+] [-]
sergeysvirid, xnik, Здравствуйте! Огромная Вам благодарность!!! Попробую поиграться.
Ранее, попробовал 3 способ, он самый простой, как мне кажется, но не сработал. Архив скачался нормально. От чего может такое быть?
И еще, извините, что не в тему, но, наверное, уже знаете, на днях умер KottoSOFT!!! Очень жаль...

[Цитировать]

    AZJIO
  • 17953
  • Стаж: 6 лет 1 месяц
  • Сообщений: 1264
  • Репутация:127

    [+] [-]
Подбор цвета шрифта в AkelPad.
1. Сделать временно фоном картинку в настройках темы оформления, параметр HighLight_BkImageFile
2. Использовать скрипт HighLight_HSB.js или мой плаг подсветки HighLight, в моей сборке в левой боковой панели.

[Цитировать]

    pitronic
  • 28626
  • Стаж: 2 года 7 месяцев
  • Сообщений: 24
  • Репутация:0

    [+] [-]
А утилита что на на этом скриншоте http://greenflash.su/_fr/4/1470314.jpg Gfx тема @DED-LEGO@ называется есть у кого? ей так просто и гибко можно сканвертировать любую картинку под груб4дос у меня была ког дато но затерял.

[Цитировать]

    qwea2005
  • 1759
  • Стаж: 8 лет 5 месяцев
  • Сообщений: 74
  • Репутация:3

    [+] [-]
pitronic aa , эта?
30435Вот замечательный конструктор.
Тема на http://greenflash.su/forum/2-492-1
Здесь софт
http://www.mediafire.com/download/hdtahtz75acgxq8/SetupRIPPER33.zip

[Цитировать]

    pitronic
  • 28626
  • Стаж: 2 года 7 месяцев
  • Сообщений: 24
  • Репутация:0

    [+] [-]
99296pitronic aa , эта?
30435Вот замечательный конструктор.
Тема на http://greenflash.su/forum/2-492-1
Здесь софт
http://www.mediafire.com/download/hdtahtz75acgxq8/SetupRIPPER33.zip
Кажется она только я забыл как работать именно с конвертором фото. Может подскажете? Утилиту скачал уже и Установил.

Страница 1 из 2


Показать сообщения:    

Текущее время: 28-Мар 19:49

Часовой пояс: UTC + 3


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете голосовать в опросах
Вы не можете прикреплять файлы к сообщениям
Вы можете скачивать файлы