菜单

启动菜单定制

相关源文件

概述

本页面介绍了如何自定义 Ventoy 引导菜单的外观和行为。Ventoy 提供了广泛的自定义选项,包括语言选择、主题更改、不同的视图模式和显示配置。有关基于插件的自定义功能,请参阅 插件系统插件配置

Ventoy 支持多种语言的引导菜单界面。语言文件以 JSON 格式存储在 INSTALL/grub/menu/ 目录中。

可用语言

Ventoy 包含多种语言的翻译。每种语言都在一个单独的 JSON 文件中定义,文件名使用语言代码(例如:en_US.jsonko_KR.jsonru_RU.json)。

更改引导菜单语言

用户可以通过以下方式更改引导菜单语言:

  1. 在引导菜单中按下 L
  2. 从菜单中选择所需的语言

语言文件结构

每个语言文件包含 Ventoy 引导菜单中所有用户界面字符串的键值对。

{
    "VTLANG_LANGUAGE_NAME": "Language name (Native name)",
    "VTLANG_STR_HOTKEY_LIST": "Hotkey descriptions for list view",
    "VTLANG_STR_HOTKEY_TREE": "Hotkey descriptions for tree view",
    ...
}

添加或修改翻译

要添加新语言或修改现有语言,请执行以下操作:

  1. INSTALL/grub/menu/ 目录中创建或编辑语言文件
  2. 使用适当的语言代码命名文件(例如:new_LANG.json
  3. 确保包含标准英文文件中的所有键
  4. INSTALL/grub/help/ 目录中创建相应的帮助文件

来源:INSTALL/grub/menu/en_US.json1-94 INSTALL/grub/menu/ko_KR.json1-94 INSTALL/grub/help/en_US.txt1-20

Ventoy 提供了不同的方式来查看和交互引导菜单。

视图模式

Ventoy 为引导菜单提供了两种主要的视图模式:

  1. 列表视图:将可引导条目显示为平面列表
  2. 树状视图:以分层树状结构显示可引导条目

用户可以在引导菜单中通过按下 F3 键在这些视图之间切换。

显示模式

提供两种显示渲染模式:

  1. GUI 模式:带有背景图片和图标的图形用户界面
  2. 文本模式:纯文本界面,兼容性更好

用户可以在引导菜单中通过按下 F7 键在这些模式之间切换。

来源:INSTALL/grub/help/en_US.txt1-20 INSTALL/grub/menu/en_US.json66-70

分辨率和屏幕配置

Ventoy 允许用户调整显示分辨率和屏幕模式设置,以提高与不同硬件的兼容性。

分辨率设置

用户可以从 Ventoy 工具菜单(按 F5 键访问)中配置显示分辨率,然后选择“分辨率配置”。

屏幕模式设置

用户可以从 Ventoy 工具菜单中强制选择文本模式或图形模式。

来源:INSTALL/grub/menu/en_US.json39-43

主题定制

Ventoy 支持视觉主题来改变引导菜单的外观。

选择主题

用户可以通过 Ventoy 工具菜单(F5)选择“主题选择”来选择不同的主题。

主题组件图

来源:INSTALL/grub/menu/en_US.json44

热键和键盘控制

Ventoy 提供了许多热键来导航和控制引导菜单。

默认热键

功能
L语言选择
F1显示帮助信息
F2浏览和启动本地磁盘文件
F3在树状视图和列表视图之间切换
F4启动本地磁盘上的 Windows/Linux
F5访问实用程序菜单
F6加载自定义 Grub2 菜单
F7在 GUI 和文本模式之间切换
m/Ctrl+m计算文件校验和
d/Ctrl+dMemdisk 模式(适用于小型 WinPE/LiveCD)
w/Ctrl+wWIMBoot 模式(适用于 Windows/WinPE ISO)
r/Ctrl+rGrub2 模式(适用于某些 Linux 发行版)
Esc返回上一级菜单

键盘布局

Ventoy 支持不同的键盘布局,以适应不同的地区和语言偏好。用户可以从实用程序菜单中选择其键盘布局。

来源:INSTALL/grub/help/en_US.txt1-20 INSTALL/grub/menu/en_US.json36

高级菜单自定义

基于插件的自定义

Ventoy 通过其插件系统提供了更广泛的自定义选项。下图展示了插件如何修改引导菜单的行为。

二级引导菜单

Ventoy 支持显示一个二级引导菜单,为 ISO 文件提供替代的引导选项。这可以通过“临时控制设置”菜单启用。

下表显示了 Ventoy 引导菜单界面的主要部分。

章节描述
标题包含标题和版本信息
热键栏显示可用的热键(例如:L、F1-F7)
主菜单区域列出可引导条目(ISO 文件)
状态栏显示导航提示和状态信息
页脚附加信息和系统详情

来源:INSTALL/grub/menu/en_US.json50-64 INSTALL/grub/menu/en_US.json86-90

临时控制设置

Ventoy 提供了一些选项,可以在不更改永久配置的情况下临时修改启动行为。

  1. 绕过 Windows 11 安装的 CPU/TPM/安全启动检查
  2. 绕过 Windows 11 安装的在线帐户要求
  3. 启动 Linux 后挂载 Ventoy 分区
  4. 显示二级引导菜单

这些选项可以从 Ventoy 工具菜单中访问。

来源:INSTALL/grub/menu/en_US.json86-90

常见自定义示例

示例:更改默认语言

要更改默认的引导菜单语言,请在 Ventoy USB 驱动器的根目录创建一个自定义的 ventoy.json 文件,内容如下:

这会将法语设置为默认语言。将“fr_FR”替换为您喜欢的语言代码。

示例:设置引导密码

要为 Ventoy 菜单项设置密码保护,请将“password”部分添加到您的 ventoy.json 文件中。

这将要求输入密码才能启动任何 Windows ISO 文件。

来源:INSTALL/grub/menu/en_US.json64