碎碎念
最近买了一个固态硬盘盒,把家里老电脑的ssd拆了当硬盘使了,因为老电脑的硬盘被我拆了,所以就需要做一个u盘启动器去给老电脑重新装一个系统,启动器方面我选择了ventoy,但是ventoy的默认的grub界面太丑了,我在GRUB Themes中挑了好久都没有找到心仪的主题,遂决定自己改一个出来。
效果图
不要问我为什么是拍屏而不是截屏,博主电脑没装虚拟机,只能启动后拍照了

下面是文件下载链接,为了方便大家修改图片,我将psd文件也打包进了文件夹,可以自己修改成自己喜欢的照片。
点我下载
ventoy主题设置
我们先正常使用ventoy的VentoyPlugson去使用我们的主题,然后我们直接修改ventoy文件夹下的ventoy.json
json
{
"control":[
{ "VTOY_MENU_LANGUAGE": "zh_CN" },
{ "VTOY_DEFAULT_SEARCH_ROOT": "/ISO" }
],
"control_legacy":[
{ "VTOY_MENU_LANGUAGE": "zh_CN" }
],
"control_uefi":[
{ "VTOY_MENU_LANGUAGE": "zh_CN" }
],
"theme":{
"file": "/ventoy/theme/theme.txt",
"gfxmode": "1920x1080",
"fonts":[
"/ventoy/theme/din2014_regular_18.pf2",
"/ventoy/theme/din2014_regular_20.pf2",
"/ventoy/theme/din2014_regular_23.pf2",
"/ventoy/theme/PublicSans_Bold_20.pf2",
"/ventoy/theme/PublicSans_Bold_21.pf2",
"/ventoy/theme/PublicSans_Bold_23.pf2",
"/ventoy/theme/terminus-12.pf2",
"/ventoy/theme/terminus-14.pf2",
"/ventoy/theme/terminus-16.pf2",
"/ventoy/theme/terminus-18.pf2"
]
},
"menu_alias":[
{
"image": "/ISO/ubuntu-24.04-desktop-amd64.iso",
"alias": "Ubuntu 24.04"
},
{
"image": "/ISO/WIN10_ENT_LTSC_2021_64.ISO",
"alias": "Windows 10 LTSC"
},
{
"image": "/ISO/Win10PE_22H2_19045.6693.AS.iso",
"alias": "Windows 10 PE"
},
{
"image": "/ISO/windows_10_consumer_22h2.iso",
"alias": "Windows 10"
},
{
"image": "/ISO/windows_11_consumer_25h2.iso",
"alias": "Windows 11"
}
],
"menu_class":[
{
"key": "windows",
"class": "windows"
},
{
"key": "Win10PE",
"class": "windows"
},
{
"key": "WIN10",
"class": "windows"
},
{
"key": "ubuntu",
"class": "ubuntu"
}
]
}
VTOY_DEFAULT_SEARCH_ROOT中是你的ISO镜像所在的父文件夹位置
假如你直接将我的压缩包解压到theme文件夹(里面没有再次嵌套文件夹了,不要误会了),你可以只修改menu_alias和menu_class,其中menu_class是管ISO镜像的图标的,我使用的是文件名,也就是你的文件名包含如windows这样的就会将图标设置为windows,这个图标是在theme的icon中,你需要修改成正确的文件名称,然后ventoy就会自动去添加上对应的图标了。