简单diy ventoy

查看 264|回复 21
作者:602579701   
   
不想安装主题,但是想更改ventoy界面的,可以看一下。
基本上需要修改的就三个文件:grub.cfg、backgroud.png、theme.txt。都在32M大小的第二分区,具体路径:
\grub\grub.cfg
\grub\themes\backgroud.png
\grub\themes\theme.txt
使用diskgenius,找到这三个文件,右键 选择恢复到其他文件夹,在其他文件夹中修改完成可以将文件备份在其他分区,如果升级或者重新安装ventoy后,直接删除原文件,拷入替代即可(直接覆盖,可能失败,因为原文件属性是只读)
1.菜单修改grub.cfg,记事本打开:
可以添加或者修改(#为注释,不需要添加)
#启动时选择第几项,数字从0开始,第n项则应填的数字为n-1
set default=2
#等待时间10秒,进入选择项
set timeout=10
#添加关机按钮
menuentry "          [halt]" --class=systemtool {
   halt
}
#添加重启按钮
menuentry "          [reboot]" --class=systemtool {
   reboot
}
#添加分割线
menuentry '###################################################### ' {
  echo "$root"
}
#如果需要添加grub4dos引导的接口,需要配合grldr、menu.lst两个文件使用。
menuentry "01.  grub4dos入口" --class=custom {
[color=]           
[color=]echo 'grub4dos'
           search -n -s -f /grub4dos/grldr
           ntldr /grub4dos/grldr
}
2.修改ventoy的背景图片使用图片编辑软件,制作一张1024x768大小的图片,另存为png格式。替代\grub\themes\backgroud.png。
3.添加小的图标。
使用图片编辑软件,制作一张合适大小的图片,比如200x40,另存为png格式。加入图片名为logo.png
记事本打开 \grub\themes\theme.txt,添加以下代码
[color=]+ image {
[color=]  file = "logo.png"
[color=]  left = 75%
[color=]  width = 75%+200
[color=]  top = 2%
[color=]  height = 2%+40
[color=]}
#以下是注释,不需要添加
#+ image {
#  file = "图片名称"
#  left = 75%  这里填你需要的图片左起位置,可以是数字,可以是百分比,也可以是百分比+/-数字。下面如同这里。
#  width = 75%+200  宽度(右起位置)
#  top = 2%  上起位置
#  height = 2%+40   下起位置
#}
3.如果想要添加一些自己的说明文字,记事本打开 \grub\themes\theme.txt,添加以下代码
[color=]+ vbox {
[color=]  left = 65%
[color=]  top = 8%+40
[color=]  width = 512
[color=]  height = 700
[color=]  + label {
[color=]    text = "第一行内容,可自定义或者空行"
[color=]    font = "Smiley Sans Italic 64"
[color=]    color = "#f9f7f0"
[color=]  }
[color=]  + label {
[color=]    text = "第二行内容,可自定义或者空行"
[color=]    font = "Smiley Sans Italic 64"
[color=]    color = "#f9f7f0"
[color=]  }
[color=]  + label {
[color=]    text = " 第三行内容,可自定义或者空行"
[color=]    font = "Smiley Sans Italic 64"
[color=]    color = "#f9f7f0"
[color=]  }
[color=]}
以下内容为注释,无需添加
注意大括号一定一一对应,不能丢失,否则启动ventoy报错。每个
+ label {
    text = " 这里添加你想要的文字或者空一行"
    font = "Smiley Sans Italic 64"
    color = "#f9f7f0"  双引号内设置颜色代码
  }
可以添加一行文字,如果行数不够,复制再添加代码。
修改完成,保存。替换文件。

图片, 空行, 文件

jim9606   

rbwrbw 发表于 2024-7-12 16:58
能发下效果图吗??一升级就玩蛋

我只是把菜单栏扩大,左移,右侧写了一些文字。
壁纸选择了一个简单的。
修改完成,把修改的几个文件备份好。如果升级ventoy,再用备份好的文件替换就成。
zhoubinxxx   
谢谢分享
Ailen   
能发下效果图吗??一升级就玩蛋
qfbjp   
可以直接编辑ventoy.disk.img.xz文件
zrf1980   

rbwrbw 发表于 2024-7-12 11:33
这得改多少代码? 一升级,不就全没了,还要接着改

这是方法,你修改完,把修改和添加的文件备份在其他分区保存好,如果升级了。再替换对应文件即可。
Liuking6688   
谢谢分享
黄金体验   
这得改多少代码? 一升级,不就全没了,还要接着改
六悼轮回   
谢谢提供分享!
h404bi   
多谢提供分享!
您需要登录后才可以回帖 登录 | 立即注册

返回顶部