Темы для Ventoy: установка и настройка оформления загрузочной флешки

Стандартное меню Ventoy с синим фоном и текстовым списком ISO-образов можно полностью заменить собственной темой: для этого достаточно скопировать папку с готовым оформлением на флешку и прописать путь к ней в конфигурационном файле ventoy.json. Ventoy использует загрузчик GRUB2, поэтому ему подходят темы в формате GRUB — их много на профильных ресурсах, например на сайтах с коллекциями тем для GRUB.

Ниже разберём, где брать темы, как их правильно установить, какие параметры можно задать через плагин и что делать, если флешка загружается с оформлением по умолчанию, несмотря на все настройки.

Как устроено оформление Ventoy

Ventoy построен на базе загрузчика GRUB2, поэтому тема для него — это обычная GRUB-тема: папка с файлом theme.txt, шрифтами в формате .pf2 и графическими элементами (фон, иконки, рамки меню). Сам Ventoy никак не модифицирует тему, а просто передаёт её загрузчику.

Управление внешним видом выполняется через плагин theme, который настраивается в файле ventoy.json. Этот файл лежит в папке ventoy на первом разделе флешки (том, куда копируются ISO-образы). Если папки и файла нет — их создают вручную или через утилиту VentoyPlugson, которая входит в состав дистрибутива и открывает веб-интерфейс для редактирования настроек.

Где скачать темы

Готовые темы распространяются бесплатно. Наиболее известный источник — каталог тем GRUB на gnome-look.org в разделе GRUB Themes, а также репозитории на GitHub, где авторы выкладывают подборки, адаптированные именно под Ventoy. При скачивании обращайте внимание на структуру архива: внутри должна быть папка с файлом theme.txt на верхнем уровне.

  • 🎨 Темы с разрешением фона 1920×1080 подходят для большинства современных мониторов.
  • 💾 Для старых ПК с BIOS лучше выбирать лёгкие темы без тяжёлой графики.
  • 📦 Архив распаковывают целиком — путь к теме указывается до папки, а не до отдельных файлов.
  • 🔤 Если в меню нужен русский текст, проверьте, есть ли в теме шрифты с кириллицей.
⚠️ Внимание: скачивайте темы только из проверенных источников. Архив с темой не должен содержать исполняемых файлов — для оформления нужны только картинки, шрифты и theme.txt.

Установка темы вручную

Ручной способ универсален и не требует запуска дополнительных утилит. Вам нужно создать на флешке две папки — ventoy для конфигурации и, например, ventoy/theme для самих файлов оформления, а затем прописать путь в JSON-файле.

{

"theme": {

"file": "/ventoy/theme/mytheme/theme.txt",

"gfxmode": "1920x1080"

}

}

Параметр file задаёт путь к файлу theme.txt внутри папки темы, а gfxmode — разрешение графического режима. Если разрешение не поддерживается видеоподсистемой конкретного компьютера, GRUB может проигнорировать тему или показать её в искажённом виде, поэтому при проблемах параметр стоит убрать.

☑️ Установка темы Ventoy

Выполнено: 0 / 5
⚠️ Внимание: файл ventoy.json должен быть в кодировке UTF-8 без BOM и содержать корректный JSON. Лишняя запятая или незакрытая скобка приведёт к тому, что Ventoy проигнорирует конфигурацию целиком.

Установка через VentoyPlugson

Альтернатива ручному редактированию — утилита VentoyPlugson, которая идёт в комплекте с Ventoy (файл VentoyPlugson.exe для Windows). Она запускает локальную страницу в браузере, где все плагины настраиваются через формы, а JSON генерируется автоматически — это исключает синтаксические ошибки.

Порядок действий простой: запустите утилиту, выберите флешку, откройте страницу настройки в браузере, найдите раздел theme plugin и укажите путь к файлу темы. После сохранения изменения сразу записываются в ventoy.json на носителе.

Дополнительные настройки внешнего вида

Помимо самой темы, Ventoy позволяет менять отдельные элементы интерфейса без полной замены оформления. Эти параметры задаются в том же ventoy.json и могут комбинироваться с темой или использоваться независимо.

ПараметрНазначениеПример значения
fileПуть к файлу theme.txt/ventoy/theme/dark/theme.txt
gfxmodeРазрешение графического режима1920x1080
display_modeРежим отображения (CLI или GUI)CLI
ventoy_leftПоложение подсказок по горизонтали5%
ventoy_colorЦвет служебных надписей#0000ff

Также в теме можно заменить фоновое изображение своим: достаточно подложить картинку с тем же именем и разрешением, что используется в theme.txt. Это самый простой способ «персонализировать» готовую тему без правки её кода.

📊 Зачем вы ставите тему на Ventoy?
Хочу красивое меню загрузки
Нужен фирменный стиль для рабочей флешки
Стандартное меню плохо читается
Просто экспериментирую

Типичные проблемы и их решение

Чаще всего пользователи сталкиваются с тем, что после всех настроек загружается стандартное синее меню. Причины обычно одни и те же: неверный путь в ventoy.json, ошибка синтаксиса JSON, отсутствие файла theme.txt по указанному пути или неподдерживаемое разрешение gfxmode.

Проверяйте по шагам. Сначала убедитесь, что путь начинается с / и полностью совпадает с регистром имён папок — файловая система флешки обычно exFAT, но точность пути лучше соблюсти. Затем проверьте JSON валидатором. Если всё корректно, а тема не применяется, удалите параметр gfxmode и перезагрузитесь.

  • 🛠️ Меню текстовое вместо графического — вероятно, тема не загрузилась, проверьте путь.
  • 🖥️ Искажённая картинка — попробуйте другое значение gfxmode или уберите его.
  • 🔡 Квадратики вместо русских букв — в теме нет кириллического шрифта.
  • 🐢 Медленная загрузка меню — замените тяжёлый фон на изображение меньшего размера.
Почему тема работает на одном ПК, но не на другом

Графический режим GRUB зависит от видеоподсистемы и режима загрузки (UEFI или Legacy BIOS). На некоторых машинах в Legacy-режиме доступны не все разрешения, поэтому тема с жёстко заданным gfxmode может не отрисоваться. Решение — убрать gfxmode и позволить GRUB выбрать режим автоматически.

Можно ли использовать несколько тем

Ventoy поддерживает указание нескольких тем в конфигурации — тогда при загрузке меню оформление выбирается случайным образом или переключается горячей клавишей. Для этого параметр file оформляется как массив путей.

{

"theme": {

"file": ["/ventoy/theme/dark/theme.txt", "/ventoy/theme/light/theme.txt"]

}

}

Это удобно, если флешкой пользуются разные люди или хочется разнообразия. Учтите, что все указанные темы должны физически присутствовать на носителе — отсутствие одной из папок не должно ломать меню, но лучше проверить каждый путь.

Частые вопросы

Подойдёт ли любая тема GRUB для Ventoy?

Да, Ventoy использует GRUB2, поэтому совместимы стандартные темы с файлом theme.txt. Однако темы, рассчитанные на специфические патчи GRUB отдельных дистрибутивов, могут отображаться не полностью.

Куда именно копировать ventoy.json?

В папку ventoy в корне первого раздела флешки — того самого раздела, куда копируются ISO-файлы. Раздел с файлами самого Ventoy (скрытый, маленький) трогать не нужно.

Можно ли вернуть стандартное оформление?

Да. Удалите блок theme из ventoy.json или сам файл — Ventoy вернётся к меню по умолчанию при следующей загрузке.

Влияет ли тема на скорость загрузки?

Незначительно: тяжёлые фоновые изображения могут добавить пару секунд на отрисовку меню, особенно на старых ПК. На загрузку самих ISO-образов тема не влияет.

Как поменять только фон, не ставя всю тему?

Проще всего взять минимальную тему и подменить в ней фоновое изображение своим файлом с тем же именем и разрешением, что указаны в theme.txt.