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

    turboshade
  • 2269
  • Стаж: 8 лет 3 месяца
  • Сообщений: 11
  • Репутация:0

    [+] [-]
18617turboshade, если работает clear - тогда в чем проблема?
title ==========================================================
clear
title ----------clear--------------
clear
title ----------echo---------------
echo
title ---------outline-------------
outline
title ----------font---------------
font
Эм, так я же и написал постом выше. Я работаю в графическом режиме с gfx темой.
Да, работает. Но, заметил следующее. Оказывается в таком случае, по строке title (с соответствующим любым названием) можно нажать Enter и тогда произойдет переход в текстовый дефолтный режим "Grub4DOS", а там, сами понимаете, крокозябры сплошные. Поэтому не хотелось бы, чтобы был возможен такой переход. Чтобы Title был просто названием, но не ссылкой.
18635Приветствую, друзья!
Zxen писал, что GFX-тему надо перепиливать, ибо просто не предусмотрен пропуск строк title... а как и возможно ли вообще это исправить, до сих пор новостей нет, никто не писал о таком.
Вот это ближе к теме. Спасибо!
Спасибо еще раз всем за помощь!!!
Заберу вариант №2 от coka.

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

    vovan1982
  • 214
  • Стаж: 9 лет 2 месяца
  • Сообщений: 1098
  • Репутация:76

    [+] [-]
  • Откуда: Ростов-на-Дону
turboshade, так Вам и писал Nikzzzz, и Я, и Puhpol, что пропуск работает только в текстовом режиме.
Я Вам пояснил, что GFX темы не поддерживаются. Используйте Splashimage.

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

    turboshade
  • 2269
  • Стаж: 8 лет 3 месяца
  • Сообщений: 11
  • Репутация:0

    [+] [-]
18645turboshade, так Вам и писал Nikzzzz, и Я, и Puhpol, что пропуск работает только в текстовом режиме.
Я Вам пояснил, что GFX темы не поддерживаются. Используйте Splashimage.
Да, точно, прошу прощения, просмотрел...
Можно еще пару вопросов, чтобы не плодить новые темы?
1) Находясь в загрузчике, когда выбираем какую сборку грузить, у меня используется gfx тема... Если нажать на клавишу "ESC", то происходит вход в текстовый режим. И в текстовом режиме все русские буквы отображаются крокозябрами, иероглифами... Как победить это? Чтобы и при переходе в текстовый режим русские язык нормально отображался? Делал все по этой инструкции, раздел "Установка из Windows". Может быть чего-то не хватает?
2) Находясь там же, как сделать, чтобы при выборе (имею ввиду клавишами вниз, вверх, без самого выбора Enter) определенной сборки, в самом низу экрана отображалась информация (описание) по сборке, например, несколько предложений...

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

    vovan1982
  • 214
  • Стаж: 9 лет 2 месяца
  • Сообщений: 1098
  • Репутация:76

    [+] [-]
  • Откуда: Ростов-на-Дону
turboshade, 1) шрифт нужен OEM866, а в GFX используется UTF8 (Unicode). Следовательно никак. Может тему поменять, чтобы не выкидывало в текстовый режим;
2) отображение возможно в текстовом режиме или при использовании splashimages.

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

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

    [+] [-]
Тема на форуме >> Splashimage & graphicsmode ежле чо....

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

    KaSpieC 666
  • 260
  • Стаж: 9 лет 1 месяц
  • Сообщений: 787
  • Репутация:127

    [+] [-]
  • Откуда: Одесса
Доброго всем времени.
В сборке Multiboot Collection уже используется вариант:
title ====================================================\n
root
При таком варианте - пункт не активен!
Я долго искал подобное, чтобы пункт был не активен. Только такой вариант и обязательно в конце с \n

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

    V-N-G
  • 1126
  • Стаж: 8 лет 8 месяцев
  • Сообщений: 36
  • Репутация:0

    [+] [-]
чтобы не выкидывало в текстовый режим Я сделал проще...
title
find --set-root --ignore-floppies --ignore-cd /menu.lst
configfile /menu.lst

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

    zxen
  • 32
  • Стаж: 9 лет 4 месяца
  • Сообщений: 263
  • Репутация:21

    [+] [-]
  • Откуда: Siberia
KaSpieC 666, Активен же

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

    turboshade
  • 2269
  • Стаж: 8 лет 3 месяца
  • Сообщений: 11
  • Репутация:0

    [+] [-]
18656KaSpieC 666, Активен же
Подтверждаю, что активен.
18655чтобы не выкидывало в текстовый режим Я сделал проще...
title
find --set-root --ignore-floppies --ignore-cd /menu.lst
configfile /menu.lst
А что если без строчки
find --set-root --ignore-floppies --ignore-cd /menu.lst
Что она нам даёт?

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

    zxen
  • 32
  • Стаж: 9 лет 4 месяца
  • Сообщений: 263
  • Репутация:21

    [+] [-]
  • Откуда: Siberia
turboshade, да ничего не дает, ну это если вдруг.. почему то диск на котором находится menu.lst установлен не корневым, то ищем его и делаем таковым, но в принципе такая ситуация достижима в разных хитроумных меню со сменами root переменной

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

    KaSpieC 666
  • 260
  • Стаж: 9 лет 1 месяц
  • Сообщений: 787
  • Репутация:127

    [+] [-]
  • Откуда: Одесса
zxen,
Доброго времени.
Чуть позже, потестирую.
А пока, могу показать menu.lst из Multiboot Collection Lite, где всё работает
# Пункт загрузки по-умолчанию
default 0
# Таймаут загрузки по-молчанию
if %disk%@==@ && timeout 30
# Русский шрифт для текстового режима (кодировка файлов меню 866)
#if %disk%@==@ && /_WIN/BOOT/GFX/OTHER/TEXTFONT /_WIN/BOOT/GFX/OTHER/8X16_866.PSF
# Русский шрифт для графического режима (кодировка файлов меню UTF-8)
#if %disk%@==@ && font /_WIN/BOOT/GFX/OTHER/RUS_BOLD.GZ
# текст/фон курсор/фон низ/фон верх/фон
if %disk%@==@ && color light-gray/blue yellow/black light-gray/black white/black
# Фоновая картинка (для текстового режима -> закомментировать "#")
if %disk%@==@ && graphicsmode -1 640:800 480:600 24:32 && splashimage /_WIN/BOOT/GFX/OTHER/WALL_PANEL.GZ
# Индикация диска, с которого загружен GRLDR
find --ignore-floppies /GRLDR | set disk=
# Версия сборки
write (md)0x220+1 !BAT\necho -n -P:0000 %hdrcolor% Grub4Dos-menu Multiboot Collection %disk% \0 && initscript (md)0x220+1
title >>> Запуск OS Windows XP/7-10 >>>\n Найти и загрузить ntldr (Windows XP/2000/2003) или bootmgr (Windows 7-10)\n с жесткого диска. Поможет загрузить ОС в случае, если загрузчик\n некорректно прописан в MBR/PBR и в обычном режиме (т.е., при выборе в BIOS\n загрузки из HDD с установленной ОС) загрузка Windows не происходит.
find --set-root --ignore-floppies --ignore-cd /bootmgr || find --set-root --ignore-floppies --ignore-cd /ntldr
map (hd0) (hd1)
map (hd1) (hd0)
map --hook
rootnoverify (hd0)
chainloader (hd0)+1
iftitle [if exist /_WIN/BOOTMGR] Установка Windows 7/8/8.1/10 из папки _WIN ====== (BCD-меню) ====== \n Скопируйте из своего образа с Windows 7-10, из папки Sources\n файл install.wim или install.esd или install.swm нужной вам Windows\n в соответствующую (редакции Windows) подпапку папки _WIN на флешке.\n По этому пункту будет произведён переход к главному BCD-меню сборника.
find --set-root --ignore-floppies /_WIN/BOOTMGR
chainloader /_WIN/BOOTMGR
iftitle [if exist /_WINXP/BOOT/WINXP.LST] Меню установки Windows XP из папки _WINXP \n По этому пункту будет загружен _WINXP/WINXP.LST и произведён переход к\n меню установки Windows XP из папки _WINXP
configfile /_WINXP/BOOT/WINXP.LST
title ====================================================\n
root
iftitle [if exist /_ISO/BOOT/auto.bat] Авто-меню запуска образов из папки _ISO \n По этому пункту будет создано меню загрузки образов.\n Образ (.iso) должен быть дефрагментирован и незанят 4-й раздел первого диска.\n Образ монтируется как (hd0,3).\n Данный метод отлично подходит для загрузки Linux-образов.
/_ISO/BOOT/auto.bat .Automenu
configfile (md)0x3000+0x10
iftitle [if exist /USER_MENU/BOOT/automenu.bat] Загрузка списка файлов конфигурации из папки USER_MENU \n При переходе по этому пункту будет создан список пользовательских\n файлов конфигурации находящихся в папке USER_MENU.
/USER_MENU/BOOT/automenu.bat .Automenu
configfile (md)0x3000+0x10
iftitle [if exist /2k10/WINPE/BOOTMGR] MultiBoot 2k10 \n По этому пункту будет загружен 2k10/WinPE/BOOTMGR\n и произведён переход к BCD-меню сборки MultiBoot 2k10.
find --set-root --ignore-floppies /2k10/WINPE/BOOTMGR
chainloader /2k10/WINPE/BOOTMGR
iftitle [if exist /SSTR/BOOTMGR] Boot USB Sergei Strelec \n По этому пункту будет загружен SSTR/BOOTMGR\n и произведён переход к BCD-меню сборки Boot USB Sergei Strelec.
find --set-root --ignore-floppies /SSTR/BOOTMGR
chainloader /SSTR/BOOTMGR
iftitle [if exist /AWBL/BOOTMGR] AntiWinBlock WinPE - ("Лечение" компьютера) \n AntiWinBlock - простое решение для удаления баннеров-вымогателей, вирусов\n и пароля на вход Windows. По этому пункту будет загружен AWBL/BOOTMGR\n и произведён переход к BCD-меню сборки AntiWinBlock WinPE.
find --set-root --ignore-floppies /AWBL/BOOTMGR
chainloader /AWBL/BOOTMGR
iftitle [if exist /PASS/BOOTMGR] BootPass - (Загрузка диска сброса паролей) \n BootPass - загрузочный диск (Windows 7PE x86). На диске размещены\n полнофункциональные программы для сброса, редактирования паролей Windows\n и удаления баннеров. По этому пункту будет загружен PASS/BOOTMGR\n и произведён переход к BCD-меню сборки BootPass.
find --set-root --ignore-floppies /PASS/BOOTMGR
chainloader /PASS/BOOTMGR
iftitle [if exist /_WIN/BOOT/DOS/HDDaRTs.ima] DOS-утилиты (HD Diagnostic and Repair Tools) \n Сборник утилит от Ander_73 для диагностики и восстановления информации на\n HDD. Функции: S.M.A.R.T-диагностика; проверка поверхности, восстановление и\n ремаппинг badblocks; восстановление MBR, разделов и данных; прямое редакти-\n рование данных в секторах HDD. Поддержка NTFS, LFN (FAT32), USB (частично).
map --mem /_WIN/BOOT/DOS/HDDaRTs.ima (fd0)
map --hook
chainloader (fd0)+1
rootnoverify (fd0)
map --floppies=1
boot
iftitle [if exist /_WIN/BOOT/DOS/Hiren.ima] DOS-утилиты (Hiren's BootCD 15.2 Rus @lexapass 26.04.2013) \n Набор утилит для работы (в режиме DOS) с жестким диском, его восстановления,\n диагностики всех узлов компьютера, разбивки на разделы и форматирования,\n файловые менеджеры, утилиты для работы в сети, средства обхода и\n разблокировки системных паролей Windows и Linux, а также многие другие.
find --set-root /_WIN/BOOT/DOS/Hiren.ima
map --read-only /_WIN/BOOT/DOS/Hiren.ima (fd0) || map --mem /_WIN/BOOT/DOS/Hiren.ima (fd0)
map --hook
chainloader (fd0)+1
rootnoverify (fd0)
map --floppies=1
boot
iftitle [if exist /ACRONIS/ACRONIS.LST] Продукты ACRONIS \n По этому пункту будет загружен ACRONIS/ACRONIS.LST и произведён переход к\n меню загрузки продуктов ACRONIS.
find --set-root /ACRONIS/ACRONIS.LST
configfile /ACRONIS/ACRONIS.LST
title ====================================================\n
root
title Командная строка \n Запуск командной строки
commandline
title Перезагрузка компьютера \n Перезагрузка компьютера
reboot
title Выход из меню и завершение работы компьютера \n Завершение работы компьютера
halt
0030:00007CC6C6CED6E6C6C6C67C00000000
004D:0000C6EEFEFED6C6C6C6C6C600000000
0054:00007E7E5A1818181818183C00000000
0056:0000C6C6C6C6C6C6C66C381000000000
0057:0000C6C6C6C6D6D6D6FEEE6C00000000
0058:0000C6C66C7C38387C6CC6C600000000
0059:0000666666663C181818183C00000000
005A:0000FEC6860C183060C2C6FE00000000
006D:0000000000ECFED6D6D6D6C600000000
0076:0000000000C6C6C6C6C66C3800000000
0077:0000000000C6C6D6D6D6FE6C00000000
0078:0000000000C66C3838386CC600000000
007C:00001818181818181818181800000000
0401:6C00FE6662687868606266FE00000000
0410:00001E3666C6C6FEC6C6C6C600000000
0411:0000FE6260607C66666666FC00000000
0412:0000FC6666667C66666666FC00000000
0413:0000FE6662606060606060F000000000
0414:00001E3666666666666666FFC3810000
0415:0000FE6662687868606266FE00000000
0416:0000DBDB5A5A7E7E5ADBDBDB00000000
0417:00007CC606063C060606C67C00000000
0418:0000C6C6C6CEDEF6E6C6C6C600000000
0419:6C38C6C6C6CEDEF6E6C6C6C600000000
041A:0000E6666C6C78786C6C66E600000000
041B:00001F3666666666666666CF00000000
041C:0000C6EEFEFED6C6C6C6C6C600000000
041D:0000C6C6C6C6FEC6C6C6C6C600000000
041E:00007CC6C6C6C6C6C6C6C67C00000000
041F:0000FEC6C6C6C6C6C6C6C6C600000000
0420:0000FC666666667C606060F000000000
0421:00007CC6C6C0C0C0C0C2C67C00000000
0422:0000FFDB991818181818183C00000000
0423:0000C6C6C6C6C67E0606C67C00000000
0424:00007EDBDBDBDBDBDB7E183C00000000
0425:0000C6C66C7C38387C6CC6C600000000
0426:0000C6C6C6C6C6C6C6C6C6FF03030000
0427:0000C6C6C6C6C67E0606060600000000
0428:0000D6D6D6D6D6D6D6D6D6FE00000000
0429:0000D6D6D6D6D6D6D6D6D6FE03030000
042A:0000F8F0B0303E333333337E00000000
042B:0000C3C3C3C3F3DBDBDBDBF300000000
042C:0000F06060607C66666666FC00000000
042D:00007CC606263E260606C67C00000000
042E:0000CEDBDBDBFBDBDBDBDBCE00000000
042F:00003F6666663E3E666666E700000000
0430:0000000000780C7CCCCCCC7600000000
0431:0002067CC0C0FCC6C6C6C67C00000000
0432:0000000000FC66667C6666FC00000000
0433:0000000000FE6262606060F000000000
0434:00000000001E3666666666FFC3C30000
0435:00000000007CC6C6FEC0C67C00000000
0436:0000000000D6D6547C54D6D600000000
0437:00000000007CC6063C06C67C00000000
0438:0000000000C6C6CED6E6C6C600000000
0439:0000006C38C6C6CED6E6C6C600000000
043A:0000000000E66C78786C66E600000000
043B:00000000001E3666666666E600000000
043C:0000000000C6EEFEFED6D6C600000000
043D:0000000000C6C6C6FEC6C6C600000000
043E:00000000007CC6C6C6C6C67C00000000
043F:0000000000FEC6C6C6C6C6C600000000
0440:0000000000DC66666666667C6060F000
0441:00000000007CC6C0C0C0C67C00000000
0442:00000000007E5A181818183C00000000
0443:0000000000C6C6C6C6C67E0606C67C00
0444:0000003C187EDBDBDBDBDB7E18183C00
0445:0000000000C66C3838386CC600000000
0446:0000000000C6C6C6C6C6C6FF03030000
0447:0000000000C6C6C6C67E060600000000
0448:0000000000D6D6D6D6D6D6FE00000000
0449:0000000000D6D6D6D6D6D6FE03030000
044A:0000000000F8B0B03E33337E00000000
044B:0000000000C6C6C6F6DEDEF600000000
044C:0000000000F060607C6666FC00000000
044D:00000000007CC6063E06C67C00000000
044E:0000000000CEDBDBFBDBDBCE00000000
044F:00000000007FC6C67E3666E700000000
0451:0000006C007CC6C6FCC0C67C00000000

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

    SunOK
  • 9
  • Стаж: 9 лет 4 месяца
  • Сообщений: 352
  • Репутация:32

    [+] [-]
  • Откуда: Україна, Перлина Поділля
KaSpieC 666, ну так в команде
# Фоновая картинка (для текстового режима -> закомментировать "#")
if %disk%@==@ && graphicsmode -1 640:800 480:600 24:32 && splashimage /_WIN/BOOT/GFX/OTHER/WALL_PANEL.GZ
splashimage ни о чём не говорит?-) это всё еще текстовый режим, но с фоновой картинкой, а не тема GFX.
Вообще я бы рекомендовал отказаться от GFX. Та буквально у соседа, такое меню получается и обрезанным, и еще в четверть экрана непонятно как вписывается bm а splashimage или стандарт всё ОК. Хотя я тогда просто сделал альтернативные меню, вызываемые соответствующим configfile /*menu*.lst (короче, если графика не пошла - переход в текст).

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

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

    [+] [-]
18655
title
find --set-root --ignore-floppies --ignore-cd /menu.lst
configfile /menu.lst
Я в первом своем сообщении хотел написать что еще не хватает фунд сет роот , но воздержался.
Это же надо стока букаф загрузчику написать, что бы просто пропустить строчку... an
Получается:
Сделать устройство с меню корневым, а потом менюшку еще перезагрузить..... Круто!
18663А пока, могу показать menu.lst из Multiboot Collection Lite, где всё работает
18636Эм, так я же и написал постом выше. Я работаю в графическом режиме с gfx темой.

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

    KaSpieC 666
  • 260
  • Стаж: 9 лет 1 месяц
  • Сообщений: 787
  • Репутация:127

    [+] [-]
  • Откуда: Одесса
Полностью согласен.
Невнимательный этот KaSpieC 666... rtfm
Я займусь его воспитанием aq

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

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

    [+] [-]
title
find --set-root --ignore-floppies --ignore-cd /menu.lst
configfile /menu.lst
А если menu.lst находится еще на каком-то разделе? Будет подцеплено первое найденное.
Лучше уж напрямую указать путь.
title
configfile (bd)/menu.lst

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


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

Текущее время: 29-Мар 12:07

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


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