一个U盘启动所有ISO:Ventoy多系统启动盘快速上手指南

一个U盘启动所有ISO:Ventoy多系统启动盘快速上手指南

【免费下载链接】VentoyA new bootable USB solution.项目地址: https://gitcode.com/GitHub_Trending/ve/Ventoy

给台式机装 Windows、给笔记本装 Ubuntu,每换一套镜像就得把U盘重刻一遍?Ventoy 让这件事只做一次:U盘格式化后,ISO 直接拷进去就能启动,一个U盘就是一个多系统启动盘。

装好Ventoy后,这个U盘能干这3件事

装完之后你会得到一个"镜像仓库型"U盘,至少省三样事:

  1. 换系统只换文件:新镜像拷进U盘任意目录,重启进菜单就能选,不再重做启动盘;
  2. 一个U盘带全套系统:Windows、Ubuntu、救援盘、WinPE 可以并存,4GB 以上的大镜像也没问题(默认 exFAT 主分区);
  3. 升级不动数据:Ventoy 出新版时用更新命令覆盖引导层,U盘里的ISO原样保留。

5步装出可用的Ventoy多系统启动盘:从核对设备到复制ISO

先说前提:⚠️安装会格式化整块U盘,盘里所有文件清空,重要的先拷走。U盘 8GB 起步,16GB 以上更实用。下面是 Linux 下的最短路径:

  1. 下载官方 release 安装包并解压。源码仓库里的 INSTALL/ 目录跑不了脚本(DO_NOT_RUN_Ventoy2Disk_HERE.txt里有说明,脚本检测到源码目录会直接拒绝运行),源码仓库适合读代码:
git clone https://gitcode.com/GitHub_Trending/ve/Ventoy
  1. 核对U盘设备名,输错盘符后果是清空整块盘:
lsblk

对一下容量再确认设备名,比如/dev/sdb。

  1. 运行安装命令。-g表示 GPT 分区方案(UEFI 新机推荐),不加默认 MBR(老机器用):
sudo bash Ventoy2Disk.sh -i /dev/sdX -g

确认格式化警告后等待一两分钟。Windows 下直接双击安装包里的INSTALL/Ventoy2Disk.exe,图形界面选盘即可。

  1. 验证安装,看版本和分区信息:
sudo bash Ventoy2Disk.sh -l /dev/sdX

✅ 能列出 Ventoy 版本、分区样式,U盘里出现标签为 Ventoy 的主分区,说明装好了。

  1. 把 ISO 拷进 Ventoy 分区:根目录或Windows/、Linux/这样的子目录都行,文件无需连续存放。重启选U盘启动,菜单列出镜像即大功告成。

原理:Ventoy怎么让普通ISO文件直接启动

装之前值得花30秒明白它和刻录类工具有什么本质区别:Rufus 这类工具把 ISO烧进U盘,镜像和U盘融为一体;Ventoy 只在U盘里放一层引导程序(grub + EFI 引导文件),ISO 保持普通文件身份,启动时才由 grub 按需挂载、链式引导。

对比维度刻录式工具(Rufus 等)Ventoy
ISO 在U盘里的身份被写入的磁盘内容普通文件,可随意增删、移动
同时容纳镜像数1 套任意多套
4GB+ 镜像受 FAT32 单文件上限限制exFAT 主分区直接放
换镜像动作整盘重做复制一个新文件
升级引导程序重新刻录原地更新,文件不动

设计取舍也在这里:Ventoy 多了一层 grub 识别逻辑,个别发行版需要特殊处理(内置了 FreeBSD/DragonFly 等 Unix 系适配),所以菜单里同一个ISO可能出现 GRUB2 Mode、Compatible Mode、WIMBOOT Mode 等多个条目——默认选第一个,起不来再换条目试。

场景实战:持久化、安全启动与网页配置

给Linux镜像加持久化,让修改留在U盘上

  • 目标:Linux Live 环境里装软件、改配置,重启后不丢失。
  • 操作:用安装包里的 CreatePersistentImg.sh 生成持久化文件(-s单位 MB,默认标签casper-rw,支持 ext2/3/4、xfs):
sudo bash CreatePersistentImg.sh -s 4096 -l casper-rw

把生成的persistence.dat放进U盘根目录,再在U盘根目录/ventoy/ventoy.json里绑定镜像:

{ "persistence": [ { "image": "/ubuntu-22.04.iso", "backend": "/persistence.dat" } ] }
  • 验证:✅ 启动该ISO,在桌面建一个文件,重启后文件还在。

在开启安全启动的机器上正常启动U盘

  • 目标:🔒 Secure Boot(固件只放行签名启动程序的校验机制)开着也能从U盘进Ventoy。
  • 操作:Ventoy 1.0.07 起支持安全启动,安装参数-s启用(默认启用)、-S禁用。装完后按提示用 MOK Manager 把 Ventoy 密钥录入固件。
  • 验证:✅ 固件里 Secure Boot 保持开启,菜单能正常列出并启动ISO。

用网页配置插件,顺便换个菜单主题

  • 目标:持久化、密码保护、菜单别名等配置不想手写 ventoy.json;菜单界面想换背景。
  • 操作:U盘插着时在安装包里跑INSTALL/VentoyPlugson.sh(需 sudo,源码见 Plugson/),它在本机起一个配置网页,默认端口24681,浏览器打开勾选配置即可写回U盘。换主题则把主题图片放进U盘根目录/ventoy/theme/,启动时即可切换——内置主题在仓库 INSTALL/grub/themes/ventoy/,背景、选中框都是独立图片:

  • 验证:✅ 重启进菜单,背景换成你放的图片;Plugson 页面刷新后配置项已生效。

高频配置速查:Ventoy2Disk参数与菜单快捷键

类别项说明
安装命令-i /dev/sdX安装(已装过会拒绝)
安装命令-I强制安装,不管是否已装过
安装命令-u /dev/sdX更新,数据不破坏式升级,ISO全保留
安装命令-l /dev/sdX列出盘上 Ventoy 版本与分区信息
选项-gGPT 分区样式,默认 MBR
选项-s/-S启用 / 禁用安全启动支持(默认启用)
选项-n尝试非破坏式安装
选项-r 1024盘尾预留 1024MB 空间
选项-L MyVentoy修改主分区标签(默认 Ventoy)
菜单按键F1显示帮助
菜单按键F2浏览并启动本地磁盘里的镜像
菜单按键F3树形视图 / 列表视图切换
菜单按键F4启动本地磁盘上的系统(免U盘)
菜单按键F5实用工具(诊断等)
菜单按键F6加载自定义 Grub2 菜单
菜单按键F7GUI 模式 / 文本模式切换
菜单按键m(或 Ctrl+m)校验镜像 md5/sha1/sha256/sha512
持久化-s / -t / -l / -e大小(MB) / 文件系统 / 标签 / 加密
配置文件/ventoy/ventoy.json持久化绑定、别名、密码等
网页配置VentoyPlugson.sh默认端口 24681

出错怎么办:5个常见症状的排查路径

  • 现象:安装脚本里看不到U盘。可能原因:权限不足、设备名输错、盘被其他程序占用。处理:⚠️先lsblk核对容量再动盘;用 sudo 跑;关掉占用U盘的窗口,换个USB接口重试。

  • 现象:脚本提示拒绝运行或报 "is a partition"。可能原因:在源码仓库 INSTALL 目录里跑(脚本主动拦截);传了/dev/sdX1这类分区而非整盘。处理:改用官方 release 安装包;设备名去掉分区号,例如用/dev/sdb而不是/dev/sdb1。

  • 现象:某个ISO进不去或中途报错。可能原因:镜像损坏;该模式与镜像不匹配。处理:菜单按 m 校验 SHA256,与官方公布值比对;换同一ISO的另一个启动条目(GRUB2 / Compatible / WIMBOOT Mode)再试。

  • 现象:启动黑屏、卡住不动。可能原因:固件模式与分区方案不匹配(MBR盘走UEFI项,或反之);安全启动拦截。处理:在启动项里切换 Legacy / UEFI 入口;确认安装时带了-s并完成密钥录入;F5 进实用工具跑诊断。

  • 现象:想升级版本又怕丢ISO。可能原因:误用-i安装参数。处理:⚠️-i会重新格式化;升级一律用sudo bash Ventoy2Disk.sh -u /dev/sdX,U盘里的镜像全部保留。

接着往哪走:仓库目录与下一步

  • 文档入口:DOC/ 目录,从源码编译到高级配置都有,其中 DOC/BuildVentoyFromSource.txt 是源码构建指南。
  • 值得读的模块:
    • INSTALL/:安装脚本Ventoy2Disk.sh与 grub 菜单逻辑,看懂它就知道启动菜单是怎么生成的;
    • Plugson/:网页配置插件源码,想自己扩展配置项从这里入手;
    • GRUB2/:Ventoy 定制的 grub 模块源码;
    • LiveCD/:用 Ventoy 思路做 Live 系统盘的参考实现。

新手:先用-l验证当前盘、把常用ISO按目录归档、备份好/ventoy/ventoy.json,日常只加文件不动引导层。进阶:读INSTALL/grub/grub.cfg里的镜像识别逻辑(get_os_type、uefi_linux_menu_func),理解它如何区分 Windows / Linux / FreeBSD 并选择引导路径;再基于 Plugson 扩展自己的菜单功能。

【免费下载链接】VentoyA new bootable USB solution.项目地址: https://gitcode.com/GitHub_Trending/ve/Ventoy

创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考

相关新闻

提示架构师的边界设计:个性化与合规的工程实现

提示架构师的边界设计:个性化与合规的工程实现

2025年,提示工程架构师这个角色比过去任何一年都更强调一个看似矛盾的能力:既要把AI提示系统的个性化做得足够聪明,又要在伦理与合规的约束里把这条路走得足够稳。我这一年里最深的体会是,个性化提示的瓶颈早就不是模型能力&#…

2026/10/20 1:42:07 阅读更多 →
Muse Gadget SDK深度解析:跨平台集成、数据失真与逆向工程实践

Muse Gadget SDK深度解析:跨平台集成、数据失真与逆向工程实践

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/20 1:42:07 阅读更多 →
浸入边界法与符号距离场结合:OpenFOAM流固耦合仿真实践

浸入边界法与符号距离场结合:OpenFOAM流固耦合仿真实践

简介:sdfibm是一套基于符号距离场与OpenFOAM v6的浸入边界方法C程序包,面向从事流固耦合、多颗粒流仿真的CFD研究者和工程师。程序内置安装脚本与完整示例拓扑,可在个人电脑或HPC集群上编译运行,并通过符号链接快速启用命令。压缩…

2026/10/20 1:42:07 阅读更多 →

最新新闻

Java AI Agent生态全景 —— Spring AI vs LangGraph4j vs LangChain4j

Java AI Agent生态全景 —— Spring AI vs LangGraph4j vs LangChain4j

引子:一个后端团队的框架选型困局 你所在的Java后端团队接到一个需求:给现有的Spring Boot微服务集群加一个“智能运维助手”——它能查询服务健康状态、分析异常日志、执行简单的运维操作(重启服务、扩容、回滚部署)&#xff0c…

2026/10/20 2:21:27 阅读更多 →
DevEco Studio Debug调试(一)

DevEco Studio Debug调试(一)

一、设置断点调试过程中可以添加断点:断点设置很简单:在代码行号左侧点击即可添加断点设置断点后,调试能够在正确的断点处中断,并高亮显示该行二、启动调试步骤一:选择调试设备在设备选择框中,选择调试的设…

2026/10/20 2:21:27 阅读更多 →
交叉熵损失函数到底在惩罚什么:3个NumPy实验实战讲透,ML数学基础第4期

交叉熵损失函数到底在惩罚什么:3个NumPy实验实战讲透,ML数学基础第4期

上一期我们手算了 softmax:把一堆分数变成概率,加起来等于 1。概率有了,新的问题来了:训练的时候,怎么判断模型"猜得好不好"?光看答对没答对太粗糙。90% 把握答对,和 51% 把握蒙对&am…

2026/10/20 2:21:27 阅读更多 →
「记忆越少反而越聪明」:Hy-Memory 的反直觉设计为什么被全网热议

「记忆越少反而越聪明」:Hy-Memory 的反直觉设计为什么被全网热议

「记忆越少反而越聪明」:Hy-Memory 的反直觉设计为什么被全网热议 【免费下载链接】Hy-Memory 项目地址: https://gitcode.com/gh_mirrors/hy/Hy-Memory 2026 年 10 月 16 日,腾讯混元将 Hy Memory 2.0 整体开源:hy-memory SDK&#…

2026/10/20 2:21:27 阅读更多 →
【C++/Qt 进阶】设计模式系列(5):适配器模式——给“不兼容的接口“贴一层翻译膜

【C++/Qt 进阶】设计模式系列(5):适配器模式——给“不兼容的接口“贴一层翻译膜

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/20 2:21:27 阅读更多 →
【沃思智能景观照明节能控制:点亮城市夜色,守护每一度电】

【沃思智能景观照明节能控制:点亮城市夜色,守护每一度电】

亮化工程是城市夜景的点睛之笔,从地标建筑到滨水步道,从主题公园到商业街区,景观照明用光与影塑造着城市的夜间表情。然而,璀璨夺目的背后,往往伴随着高昂的电费账单、繁重的运维压力以及日益受关注的光污染问题。如何…

2026/10/20 2:20:27 阅读更多 →

日新闻

CLRC663芯片Pin-to-Pin替代实战:从评估到量产全记录

CLRC663芯片Pin-to-Pin替代实战:从评估到量产全记录

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/20 1:01:30 阅读更多 →
ESP32舵机控制指南:原理、多路驱动与避坑实战

ESP32舵机控制指南:原理、多路驱动与避坑实战

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/20 1:01:30 阅读更多 →
位移法实现一阶低通滤波:单片机ADC采样降噪实战

位移法实现一阶低通滤波:单片机ADC采样降噪实战

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/20 1:01:30 阅读更多 →

周新闻

基于GMM的语音识别系统原理与MATLAB实现详解

基于GMM的语音识别系统原理与MATLAB实现详解

说到基于高斯混合模型(GMM)的语音识别系统,很多人第一反应就是一堆数学公式,觉得门槛很高。但如果你真的在MATLAB里把它落地跑通,会发现核心其实就是三件事:把声音变成特征向量,用GMM给每个类别…

2026/10/19 10:02:04 阅读更多 →
数字图像处理入门:反白、灰度化、调色板修改与导出txt实践

数字图像处理入门:反白、灰度化、调色板修改与导出txt实践

数字图像处理这四个字听起来挺唬人,但落到具体操作上,无非就是让计算机按你的想法“摆弄”像素。我在一个模拟项目X里用了一套特别经典的基础处理流程:对图像做反白、改调色板、彩色转灰度,最后把像素数据导出成txt文件。单看每一…

2026/10/19 17:32:41 阅读更多 →
机器人大脑技术盘点:具身智能的感知、决策与数据闭环

机器人大脑技术盘点:具身智能的感知、决策与数据闭环

如果你的信息流最近也天天刷到“机器人大脑”这个词,你会发现一个很有意思的现象:每个人说的“大脑”根本不是同一个东西。有人指的是大语言模型,有人指的是运动控制系统,还有人指的是能理解物理世界的端到端模型。在2026年这个时…

2026/10/19 1:30:52 阅读更多 →

月新闻

我发现了一个新思路:用 Remotion + Claude Code 像写代码一样自动化生成短视频

我发现了一个新思路:用 Remotion + Claude Code 像写代码一样自动化生成短视频

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/19 2:54:50 阅读更多 →
Windows下 Codex 中 Chrome 和 Computer Use 插件不可用问题排查及解决参考方式:TaoToken 统一 Key 配置与验证

Windows下 Codex 中 Chrome 和 Computer Use 插件不可用问题排查及解决参考方式:TaoToken 统一 Key 配置与验证

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/19 9:10:22 阅读更多 →
黑夜航拍船只数据集训练YOLOV5模型全流程解析

黑夜航拍船只数据集训练YOLOV5模型全流程解析

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/18 12:16:16 阅读更多 →