Стандартное меню 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
⚠️ Внимание: файл 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.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.