news 2026/8/29 15:26:59

Ventoy 启动盘安装教程:一个 U 盘装下全部系统镜像

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
Ventoy 启动盘安装教程:一个 U 盘装下全部系统镜像

Ventoy 启动盘安装教程:一个 U 盘装下全部系统镜像

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

同一个 U 盘,为什么每换一个系统就得重新格式化一次?其实引导和存储完全可以分开。Ventoy 启动盘做的事就一件:给 U 盘套一层通用引导,剩下的空间仍是你的普通分区,镜像拷进去就能开机选。

一句话定位

Ventoy 是个"双分区启动盘方案":U 盘头部约 32MB 放引导层,尾部全部当普通存储用,镜像以文件形式躺着,开机时被虚拟成可启动介质。装机运维、经常切换 Linux 发行版的人最该用它——一次安装,镜像随拷随换。

先跑通:从 0 到 1 的最短路径

全程四条命令,假设你的 U 盘设备名是/dev/sdb

1. 拿到安装脚本

git clone https://gitcode.com/GitHub_Trending/ve/Ventoy cd Ventoy/INSTALL

⚠️ 注意:源码仓库的 INSTALL 目录里有个DO_NOT_RUN_Ventoy2Disk_HERE.txt标记文件,意思是这个目录是构建素材,直接运行会被脚本拒绝。想直接跑,去官网下载发布版安装包解压使用;命令以发布版目录为准。

2. 确认设备名,别认错盘

sudo fdisk -l

你会看到每块盘的容量和型号。U 盘通常是 sdb 开头,但一定看容量核对,这一步错了后果是数据盘被清空。

3. 安装 Ventoy

sudo bash Ventoy2Disk.sh -i /dev/sdb

运行会先解压工具、写引导区,结束时提示成功。常用参数:-I强制安装(已装过也覆盖)、-u仅升级引导区不动镜像、-s开启安全启动支持、-g用 GPT 分区表(默认 MBR)、-r 数值在盘尾预留空间。

4. 拷入镜像,重启验证

cp ~/Downloads/ubuntu-24.04-desktop-amd64.iso /media/你的U盘/

重启电脑从 U 盘启动,你会看到一张列出所有 ISO 的菜单,底部一排快捷键:F1 是 Memdisk 模式,F6 是扩展菜单。到这里,你的第一个 Ventoy 启动盘就成了。

两个高频易错点:

  • 镜像不要放进名为ventoy的目录,那是配置目录
  • 文件名用英文,子目录可以,Ventoy 会递归扫描

再看它凭什么

场景一:隔三差五就要换系统

Rufus、dd 这类工具写一次镜像,U 盘就被"独占"了,换系统必须重来。Ventoy 把引导和存储解耦了:引导层只负责"把 ISO 当普通文件读出来",数据层就是普通分区。换系统 = 删旧 ISO、拷新 ISO。

拆开看源码,这套逻辑分两段:ISO 结构的解析在 VtoyTool/BabyISO/,把 ISO 虚拟成可启动介质的引导脚本在 IMG/cpio/ventoy/hook/。你全程感知不到"挂载"这个动作。

场景二:机器新旧混杂、架构各异

老台式机还是 Legacy BIOS,新笔记本是 UEFI,树莓派是 ARM64,甚至还有 MIPS 设备。以往一个启动盘很难全覆盖。

去看 INSTALL/EFI/BOOT/ 目录:BOOTX64.EFIBOOTIA32.EFIBOOTAA64.EFIBOOTMIPS.EFI按架构各放一份。开机时硬件自己挑走属于自己那份,你不用做任何选择,镜像丢进去就行。

场景三:安全启动开着不想关

新机器默认强制 Secure Boot,老式启动盘直接被拒。Ventoy 支持配合 INSTALL/EFI/BOOT/MokManager.efi 注册 MOK 密钥:安装时带-s参数,首次开机按提示登记一次,之后正常引导,不用进 BIOS 关安全选项。

调成你的样子

Live 系统加个"随身硬盘"(持久化)

Live 系统最烦的就是重启数据全没。Ventoy 支持把改动写进一个独立文件:

sudo bash CreatePersistentImg.sh -s 4096

你会得到persistence.dat(不指定-s默认 1GB,ext4 格式,标签 casper-rw)。然后在 U 盘的ventoy/ventoy.json里写:

{ "persistence": [ { "image": "/ubuntu-24.04-desktop-amd64.iso", "backend": "/persistence.dat" } ] }

以后从这个镜像启动,装过的软件、存的文件都还在。文件不够用,用 INSTALL/ExtendPersistentImg.sh 在线扩容。

换个菜单壁纸

把喜欢的图片拷到 U 盘ventoy/theme/目录,再在ventoy.jsontheme段引用即可。仓库自带这套水墨主题背景,比如这张:

指定默认启动项

不想每次翻菜单,写进control段就行:

{ "control": [ { "VTOY_DEFAULT_MENU_MODE": "0", "VTOY_DEFAULT_IMAGE": "/PE/WinPE.iso" } ] }

开机就自动选中你指定的镜像。

不想手写 JSON:网页改配置

插件配置有现成的 Web 服务:

sudo bash VentoyPlugson.sh /dev/sdb

浏览器打开http://127.0.0.1:24681,主题、别名、密码、自动安装等插件项全是可视化表单,改完直接写回 U 盘。同样的思路还有 INSTALL/VentoyWeb.sh,打开http://127.0.0.1:24680可以在网页里完成安装和升级。

先别急着踩坑:新手高频五个问题

Q1:装完 U 盘容量少了 32MB?正常的,引导层就占这么多(VENTOY_PART_SIZE=33554432,见 INSTALL/tool/ventoy_lib.sh)。但如果整个盘只剩 32MB 左右,说明装错设备了,回去用fdisk -l核对。

Q2:镜像放进去了,菜单里没有?三件事按序查:没放进ventoy配置目录、文件名是英文、格式在支持列表里(ISO/WIM/IMG/VHD(x)/EFI)。

Q3:报 "Verification failed" 之类安全启动错误?安装时漏了-s。用-I -s重装,或按开机提示走 MOK 注册流程。

Q4:某个发行版启动到一半黑屏?多半是镜像对内存盘或内核参数敏感。菜单里按 F1 走 Memdisk 模式(老机器兼容性好),或按 F6 进扩展菜单调整启动选项。

Q5:升级 Ventoy 会清空镜像吗?不会。-u只更新引导区,U 盘里的 ISO 原封不动。

横着看

Rufus、Etcher 做的是"一次性写入",Ventoy 做的是"长期存放",两者互补而非替代——按你的使用频率选。仓库周边还围绕"镜像在各种环境下都能被启动"铺了一整套东西:FUSEISO/ 的 ISO 挂载、ExFAT/ 驱动、VBLADE/ 的 ATA-over-Ethernet 网络盘工具,想深挖引导细节可以看 GRUB2/MOD_SRC/ 里改过的 grub-core。

收束

Ventoy 把"制作启动盘"从每次装机的杂活,压缩成一次性的安装动作。此后你的 U 盘既是资料盘,又是万能启动盘。去 clone 一份下来,插上 U 盘,花五分钟装好,把第一个 ISO 复制进去——下次装机你会感谢今天这个决定。

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

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

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/8/29 15:26:37

LocalSend AppImage 构建全解析:依赖锁定与跨架构打包实战

LocalSend AppImage 构建全解析:依赖锁定与跨架构打包实战 【免费下载链接】localsend An open-source cross-platform alternative to AirDrop 项目地址: https://gitcode.com/GitHub_Trending/lo/localsend 在 Fedora 上运行 Ubuntu 构建的 LocalSend&…

作者头像 李华
网站建设 2026/8/29 15:24:59

Ventoy U盘启动盘:5分钟装好,ISO 即拷即用

Ventoy U盘启动盘:5分钟装好,ISO 即拷即用 【免费下载链接】Ventoy A new bootable USB solution. 项目地址: https://gitcode.com/GitHub_Trending/ve/Ventoy 昨晚同事的电脑蓝屏了,跑来找你借 WinPE,而你手里唯一的U盘里…

作者头像 李华
网站建设 2026/8/29 15:23:09

AI Coding工程化:从Vibe到Spec的规范化落地指南

最近半年,AI Coding 从"能用"走向了"敢用"的临界点。代码补全、对话式生成已经不新鲜了,真正让开发团队兴奋又焦虑的,是能自己改文件、跑命令、调接口的 AI Agent 产品。Cursor、Claude Code、Codex、通义灵码这类工具&a…

作者头像 李华
网站建设 2026/8/29 15:21:28

C++进阶核心:智能指针、移动语义与RAII实战解析

1. 从“会写”到“写好”:C进阶的必经之路 聊到C,很多朋友的第一反应是“难”。确实,从语法层面看,它比很多现代语言要复杂得多。但更关键的是,很多人学C,往往停留在“能用”和“会写”的阶段——能通过编译…

作者头像 李华
网站建设 2026/8/29 15:21:02

会议室预约管理系统设计与实现:从数据库到Spring Boot实战

简介:在信息化办公场景中,预约类管理系统的核心在于资源调度与流程管控。此类系统的设计离不开对业务规则、数据结构及权限模型的深入理解。以会议室预约管理系统为例,其底层逻辑是基于时间片冲突检测实现资源互斥,通过状态流转管…

作者头像 李华
网站建设 2026/8/29 15:19:07

1300W/1600W超高效率DC-DC转换器:技术解析与应用指南

前阵子Advanced Energy放出了1300W和1600W两款超高效率DC-DC转换器,这消息在工业电源圈子里讨论度不低。熟悉这个行业的都知道,高功率DC-DC从来不是堆料就能解决的事情,热、效率、EMI、动态响应,环环相扣。这次一口气把功率拉到13…

作者头像 李华