无忧启动论坛

 找回密码
 注册
搜索
系统gho:最纯净好用系统下载站广告联系 微信:wuyouceo QQ:184822951
查看: 2309|回复: 39
打印 上一主题 下一主题

[教程] 简单diy ventoy

    [复制链接]
跳转到指定楼层
1#
发表于 2024-7-12 00:20:26 | 只看该作者 回帖奖励 |正序浏览 |阅读模式
本帖最后由 linqyx 于 2024-7-18 16:28 编辑

修改外置方法参考http://bbs.wuyou.net/forum.php?m ... &fromuid=270414

不想安装主题,但是想更改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 {


           echo 'grub4dos'
           search -n -s -f /grub4dos/grldr
           ntldr /grub4dos/grldr
}


2.修改ventoy的背景图片使用图片编辑软件,制作一张1024x768大小的图片,另存为png格式。替代\grub\themes\backgroud.png。
3.修改菜单栏显示的位置和大小。默认位置是在中间,而且大小相对于屏幕来说比较小,我挪到了左侧,上边缘往上扩大了不小。
代码中找到:

+ boot_menu {
  left = 8%
  width = 55%
  top = 4%
  height = 85%
  注释:
默认的left、width、top、height肯定不是这个值。这四个数字是我自己修改使用的,你可以根据需要更改其他的。
left 表示菜单栏左起位置,可以使用百分比、数字或者百分比+数字表示。
width  表示菜单栏发宽度,同样可以使用百分百、数字或者百分比+数字表示。
top   上起位置,用法同上。
height 高度,用法同上。

4.添加小的图标。
使用图片编辑软件,制作一张合适大小的图片,比如200x40,另存为png格式。加入图片名为logo.png
记事本打开 \grub\themes\theme.txt,添加以下代码

+ image {
  file = "logo.png"
  left = 75%
  width = 75%+200
  top = 2%
  height = 2%+40
}

#以下是注释,不需要添加
#+ image {
#  file = "图片名称"
#  left = 75%  这里填你需要的图片左起位置,可以是数字,可以是百分比,也可以是百分比+/-数字。下面如同这里。
#  width = 75%+200  宽度(右起位置)
#  top = 2%  上起位置
#  height = 2%+40   下起位置
#}



5.如果想要添加一些自己的说明文字,记事本打开 \grub\themes\theme.txt,添加以下代码

+ vbox {
  left = 65%
  top = 8%+40
  width = 512
  height = 700
  + label {
    text = "第一行内容,可自定义或者空行"
    font = "Smiley Sans Italic 64"
    color = "#f9f7f0"
  }
  + label {
    text = "第二行内容,可自定义或者空行"
    font = "Smiley Sans Italic 64"
    color = "#f9f7f0"
  }
  + label {
    text = " 第三行内容,可自定义或者空行"
    font = "Smiley Sans Italic 64"
    color = "#f9f7f0"
  }

}

以下内容为注释,无需添加
注意大括号一定一一对应,不能丢失,否则启动ventoy报错。每个
+ label {
    text = " 这里添加你想要的文字或者空一行"
    font = "Smiley Sans Italic 64"
    color = "#f9f7f0"  双引号内设置颜色代码
  }
可以添加一行文字,如果行数不够,复制再添加代码。

修改完成,保存。替换文件。

发帖的时候,不小心按了个高级编辑按钮一切换丢失了大部分内容,后来从新打了一遍,没时间检查发表了。
晚上看的时候才发现少了修改一处地方,补上(就是  + boot_menu {的内容,小笔记本编辑的,没有外接鼠标键盘,很不适应,就这样吧

grub.7z

71.55 KB, 下载次数: 51, 下载积分: 无忧币 -2

自己修改的,可以参考一下

点评

辛苦了  发表于 2024-7-12 17:52

评分

参与人数 3无忧币 +12 收起 理由
yyz2191958 + 2 赞一个!
smartcowboy + 5 很给力!
9zhmke + 5 赞一个!

查看全部评分

来自 22#
 楼主| 发表于 2024-7-12 21:37:46 来自手机 | 只看该作者
rbwrbw 发表于 2024-7-12 16:58
能发下效果图吗??一升级就玩蛋

我只是把菜单栏扩大,左移,右侧写了一些文字。
壁纸选择了一个简单的。
修改完成,把修改的几个文件备份好。如果升级ventoy,再用备份好的文件替换就成。

IMG_20240712_213145.jpg (58.91 KB, 下载次数: 11)

IMG_20240712_213145.jpg
回复

使用道具 举报

来自 27#
发表于 2024-7-18 10:16:20 | 只看该作者
本帖最后由 lps4290 于 2024-7-20 13:33 编辑
linqyx 发表于 2024-7-12 12:01
这是方法,你修改完,把修改和添加的文件备份在其他分区保存好,如果升级了。再替换对应文件即可。

其实,主程序目录ventoy-1.0.99\plugin\ventoy ,这个文件夹就是作者提供的外置DIY模板,不需要修改隐藏分区。

一、要增加自定义扩展菜单(启动到ventoy界面后按F6键进入),比如grub4dos入口,就修改【\plugin\ventoy\ventoy_grub.cfg】,参考软件主页的【文档手册\插件说明\自定义菜单插件】。

二、要换背景就替换【\plugin\ventoy\theme\background.png】。

三、要background.png改名换位置 或 修改菜单栏显示的位置和大小,就修改【\plugin\ventoy\theme\theme.txt】
对应参数,theme.txt要改名或换位置,则要修改【\plugin\ventoy\ventoy.json】:
       "theme": {
           "file": "/ventoy/theme/theme.txt",        
       },
参考软件主页的【文档手册\插件说明\主题插件】。

然后无论怎么升级、重新制作,只要将DIY好的【\plugin\ventoy】整个文件夹复制到 可见分区根目录即可。





点评

保存为:可见分区\ventoy\ventoy_grub.cfg 这个是不是需要按F6呼出菜单?  详情 回复 发表于 2024-7-18 16:22
学到了  详情 回复 发表于 2024-7-18 15:52
回复

使用道具 举报

38#
发表于 2024-8-22 10:54:42 | 只看该作者
支持一下原创,感谢分享
回复

使用道具 举报

37#
发表于 2024-8-22 08:23:22 | 只看该作者
学习了
回复

使用道具 举报

36#
发表于 2024-7-23 16:42:46 | 只看该作者
谢谢楼主分享 进来学习
回复

使用道具 举报

35#
发表于 2024-7-23 09:45:05 | 只看该作者
谢谢分享  
回复

使用道具 举报

34#
发表于 2024-7-21 12:15:58 | 只看该作者

谢谢楼主分享!
回复

使用道具 举报

33#
发表于 2024-7-21 09:53:51 | 只看该作者
回复

使用道具 举报

32#
发表于 2024-7-21 09:39:18 | 只看该作者
谢谢楼主分享!
回复

使用道具 举报

31#
发表于 2024-7-20 13:34:56 | 只看该作者
本帖最后由 lps4290 于 2024-7-20 13:40 编辑
linqyx 发表于 2024-7-18 16:22
保存为:可见分区\ventoy\ventoy_grub.cfg
这个是不是需要按F6呼出菜单?之前考虑过主题可以外置,但是g ...

是的,需要按F6进入。但可通过修改【可见分区\ventoy\ventoy.json】:
{
    "control": [
        { "VTOY_MENU_TIMEOUT": "0" },
        { "VTOY_DEFAULT_IMAGE": "F6>01. grub4dos入口" }
    ]
}

这样就可以自动进入【 01. grub4dos入口】。

如果进入grub4dos是为了方便DIY主题,那这个ventoy_grub.cfg就没必要了,Ventoy本
身就提供了非常方便的DIY入口,参考软件主页的【文档手册\插件说明\主题插件】。
其实我之前也说的复杂了,原文已经重新编辑,一看就懂。






回复

使用道具 举报

30#
 楼主| 发表于 2024-7-18 16:22:16 | 只看该作者
本帖最后由 linqyx 于 2024-7-18 20:09 编辑
lps4290 发表于 2024-7-18 10:16
其实,这些文件都可以外置的,grub.cfg、backgroud.png、theme.txt可以全部放在可见分区,去作者软件主页 ...

保存为:可见分区\ventoy\ventoy_grub.cfg
这个是不是需要按F6呼出菜单?之前考虑过主题可以外置,但是grub.cfg外置方法没有弄明白,就直接原地修改了,以到达进入ventoy即所见的效果。

点评

是的,需要按F6进入。但可通过修改【可见分区\ventoy\ventoy.json】:{ "control": [ { "VTOY_MENU_TIMEOUT": "0" }, { "VTOY_DEFAULT_IMAGE": "F6>01. grub4dos入口" } ]} 这样就可以自动进  详情 回复 发表于 2024-7-20 13:34
回复

使用道具 举报

29#
 楼主| 发表于 2024-7-18 15:52:26 | 只看该作者
lps4290 发表于 2024-7-18 10:16
其实,这些文件都可以外置的,grub.cfg、backgroud.png、theme.txt可以全部放在可见分区,去作者软件主页 ...

学到了
回复

使用道具 举报

28#
发表于 2024-7-18 10:47:39 | 只看该作者
学习学习学习学习
回复

使用道具 举报

26#
发表于 2024-7-14 21:55:26 | 只看该作者
支持鼓励
回复

使用道具 举报

25#
发表于 2024-7-14 04:31:22 | 只看该作者
谢谢分享
回复

使用道具 举报

24#
发表于 2024-7-13 18:04:44 | 只看该作者
9zhmke 发表于 2024-7-12 09:16
这得d耗多少时间去试啊

ha ha
回复

使用道具 举报

23#
发表于 2024-7-13 09:38:45 | 只看该作者
感恩天地,感谢有你
回复

使用道具 举报

21#
发表于 2024-7-12 17:51:39 | 只看该作者
谢谢分享
回复

使用道具 举报

20#
发表于 2024-7-12 16:58:14 | 只看该作者
能发下效果图吗??一升级就玩蛋

点评

我只是把菜单栏扩大,左移,右侧写了一些文字。 壁纸选择了一个简单的。 修改完成,把修改的几个文件备份好。如果升级ventoy,再用备份好的文件替换就成。  详情 回复 发表于 2024-7-12 21:37
回复

使用道具 举报

19#
发表于 2024-7-12 12:08:47 | 只看该作者
可以直接编辑ventoy.disk.img.xz文件
回复

使用道具 举报

18#
 楼主| 发表于 2024-7-12 12:01:54 | 只看该作者
rbwrbw 发表于 2024-7-12 11:33
这得改多少代码? 一升级,不就全没了,还要接着改

这是方法,你修改完,把修改和添加的文件备份在其他分区保存好,如果升级了。再替换对应文件即可。

点评

其实,这些文件都可以外置的,grub.cfg、backgroud.png、theme.txt可以全部放在可见分区,去作者软件主页看看相关参数和说明学习一下就行。 一、你修改的grub.cfg,保存为:可见分区\ventoy\ventoy_grub.cfg 二、  详情 回复 发表于 2024-7-18 10:16
辛苦了  发表于 2024-7-12 18:42

评分

参与人数 1无忧币 +2 收起 理由
yyz2191958 + 2 赞一个!

查看全部评分

回复

使用道具 举报

17#
发表于 2024-7-12 11:42:03 | 只看该作者
谢谢分享
回复

使用道具 举报

16#
发表于 2024-7-12 11:33:07 | 只看该作者
这得改多少代码? 一升级,不就全没了,还要接着改

点评

这是方法,你修改完,把修改和添加的文件备份在其他分区保存好,如果升级了。再替换对应文件即可。  详情 回复 发表于 2024-7-12 12:01
回复

使用道具 举报

15#
发表于 2024-7-12 11:22:34 | 只看该作者
谢谢提供分享!
回复

使用道具 举报

14#
发表于 2024-7-12 10:24:18 | 只看该作者
多谢提供分享!
回复

使用道具 举报

13#
发表于 2024-7-12 10:02:43 | 只看该作者
谢谢分享 支持一个!
回复

使用道具 举报

12#
发表于 2024-7-12 09:32:56 来自手机 | 只看该作者
我直接用文本模式,根本不需要图形。
回复

使用道具 举报

11#
发表于 2024-7-12 09:16:25 | 只看该作者
这得d耗多少时间去试啊
回复

使用道具 举报

10#
发表于 2024-7-12 08:42:53 | 只看该作者
涨知识了,感谢
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|Archiver|捐助支持|无忧启动 ( 闽ICP备05002490号-1 )

闽公网安备 35020302032614号

GMT+8, 2024-9-8 07:38

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表