Your Ventoy stick boots on customer PCs every day - it should look like yours. Custom wallpaper, your colours, your name on the menu: this guide sets up a complete Ventoy theme and branding, and tells you honestly what branding can and cannot change.
The default Ventoy boot menu is functional, but it looks the same on every USB stick in the world. If this is your toolkit - the one you boot in front of customers every day - it should carry your wallpaper, your colours and your name. Ventoy is built on GRUB2, so its whole menu is themeable with files you control: a theme folder, one theme.txt and one settings file, ventoy.json. This guide sets all of it up end to end, and ends with the one honest limit every branding guide should tell you.
Every Ventoy customisation is just three things working together. The theme folder holds your wallpaper, fonts and the layout file. The file theme.txt inside it is a standard GRUB2 theme file - it names the background image, the title text and the menu colours. And ventoy.json, sitting in the ventoy folder on the data partition, is the settings file that tells Ventoy which theme to load. Change any one of the three and nothing happens until the other two agree with it - most theme problems are simply these three files pointing at different places.
You have two starting points. The easy one: Ventoy accepts any GRUB2 theme, and large collections of ready-made GRUB themes are shared on gnome-look.org - download one, and you get a complete folder with a theme.txt, images and fonts. The clean one: build a minimal theme yourself. Create a folder, put your wallpaper in it as background.png, and create a theme.txt with at least a desktop image line:
desktop-image: "background.png" - the wallpaper, named exactly as the filedesktop-color: "#000000" - the colour shown behind everythingtitle-text: "Technical Anshu" - your name or shop name as the menu titleMake the wallpaper the same resolution you will set in step 4 - a 1920x1080 image for a 1920x1080 menu - so it is never stretched.
ventoy folder at its root, create one - the name must be exactly ventoytheme folder and copy your whole theme folder in, for example ventoy/theme/mytheme/theme.txt and the wallpaper must sit inside mytheme, not loose in themeNow tell Ventoy to use it. The official way is VentoyPlugson, the GUI configurator that ships with Ventoy: open it, go to the Theme Plugin section, and select your theme.txt. Plugson writes the settings file for you. If you prefer to edit by hand, ventoy.json needs a theme object like this:
"file": "/ventoy/theme/mytheme/theme.txt" - a full path from the data partition root, forward slashes only"gfxmode": "1920x1080" - the menu resolution; the default is 1024x768, and "max" uses the highest the machine offers"display_mode": "GUI" - keep the graphical menuPaths in ventoy.json must match your folder names exactly, letter for letter. One wrong folder name and Ventoy silently keeps the default theme.
gfxmode do not match - fix one of themventoy folder on your PC - it is your whole customisation in one small backupventoy_left, ventoy_top and ventoy_color, but no setting removes it. Any guide promising to delete it via settings is wrong.The video walks through the wallpaper swap and branding on screen, step by step.
Watch Full VideoNo, not in any way you can feel. Ventoy loads one background image and a small layout file. A very large wallpaper (a multi-megabyte 4K PNG) can add a moment on very old machines, so size your image to your gfxmode resolution - 1920x1080 is plenty.
Yes. Ventoy is based on GRUB2 and its theme plugin loads standard GRUB2 themes - the big collections on gnome-look.org work. Copy the theme folder into ventoy/theme on the data partition and point the theme file setting at its theme.txt.
If you use the Update option, yes - update keeps the data partition, so your ventoy folder, theme and ISOs stay. If you run a fresh Install, the drive is formatted and the theme is wiped with everything else. Keep a backup copy of the ventoy folder either way.