Ventoy 完整上手指南:一个 U 盘装下所有系统镜像 📅 发布时间:2026/8/29 12:21:25 👁 浏览次数: Ventoy 完整上手指南一个 U 盘装下所有系统镜像【免费下载链接】VentoyA new bootable USB solution.项目地址: https://gitcode.com/GitHub_Trending/ve/Ventoy同事要 WinPE朋友的新本子要装 Ubuntu老台式机只认 Legacy BIOS——你的 U 盘却每换一次系统就得格式化一次。Ventoy 是开源启动盘工具U 盘只安装一次之后把 ISO/WIM/IMG/VHD(x)/EFI 镜像拷进去开机就能选着启动不用反复格式化。Ventoy 与 Rufus、dd 的区别Ventoy 把 U 盘拆成两段头部约 32MB 的固定引导区剩下的空间是普通 FAT32/exFAT/NTFS 分区照常存数据。引导区负责在开机时把镜像虚拟成可启动介质所以镜像只是 U 盘里的一个普通文件。官方已验证 1200 个 ISO 可启动覆盖 x86 Legacy BIOS、IA32/x86_64/ARM64/MIPS64EL 五类启动模式MBR 与 GPT 分区表均支持1.0.15。维度VentoyRufusdd / BalenaEtcher镜像复用一次安装镜像随拷随用一个镜像写一次一个镜像写一次U 盘是否被独占否剩余空间正常读写是是整盘换系统方式删旧 ISO、拷新 ISO重新写入并格式化重新写入平台覆盖Legacy BIOS 5 类 UEFI 架构以 PC 的 BIOS/UEFI 为主取决于镜像本身镜像大于 4GB支持exFAT/NTFS 主分区受文件系统限制支持Ventoy 安装到 U 盘的 5 个命令Linux1. 获取安装文件git clone https://gitcode.com/GitHub_Trending/ve/Ventoy cd Ventoy/INSTALL仓库的 INSTALL 目录自带预编译二进制和安装脚本无需自己编译构建细节见 DOC/BuildVentoyFromSource.txt。2. 确认 U 盘设备名sudo fdisk -l按容量和型号找到 U 盘本例假设是/dev/sdb别和系统盘搞混。3. 执行安装sudo bash Ventoy2Disk.sh -i /dev/sdb常用参数-I强制安装已装过也用它-u仅升级引导区、不碰数据-s开启安全启动支持-g用 GPT 分区表。完整参数说明在 INSTALL/README。验证脚本输出成功提示且 U 盘上出现约 32MB 的 Ventoy 分区和一个正常的余量分区。4. 复制镜像cp ~/ubuntu-24.04-desktop-amd64.iso /media/sdb1/注意两点镜像别放进 U 盘的ventoy/配置目录子目录会被递归扫描可按发行版建文件夹归类。5. 从 U 盘启动验证重启、选 U 盘启动菜单应列出刚拷进去的镜像按 F1 可用内存盘方式启动F2 可浏览本地磁盘文件状态栏显示当前是 BIOS 还是 UEFI 模式。32MB 引导区原理把 ISO 当插进虚拟光驱的光盘可以把 Ventoy 理解成给 U 盘配了个门口管家前 32MB 住着引导程序剩余整片空间是普通仓库。开机时管家从仓库里取出 ISO在内存中把它虚拟成一张可启动的光盘BIOS/UEFI 照着这张虚拟光盘引导——镜像从头到尾没被解压、没被改动拷贝速度就是全部速度。32MB 这个数就写在安装脚本的VENTOY_PART_SIZE33554432INSTALL/tool/ventoy_lib.sh里不同架构各有一份 BOOT*.EFI放在 INSTALL/EFI/BOOT/开机时硬件自动认领自己架构的那份。我想让 Live 系统的数据重启不丢Ubuntu、MX Linux 这类 Live 系统默认重启清空。Ventoy 的持久化插件1.0.11把改动写进一个独立文件。生成 4GB 持久化文件sudo bash CreatePersistentImg.sh -s 4096得到 ext4 格式、标签casper-rw的persistence.dat支持 ext2/3/4 和 xfs用-t指定拷进 U 盘并在ventoy/ventoy.json里声明{ persistence: [ { image: /ubuntu-24.04-desktop-amd64.iso, backend: /persistence.dat } ] }效果从这个镜像启动后装软件、存文件都保留在 persistence.dat 里。空间不够时直接扩容不用重建sudo bash ExtendPersistentImg.sh persistence.dat 2048我想用浏览器管 U 盘不敲命令在 INSTALL 目录下启动 Web 服务sudo bash VentoyWeb.sh浏览器打开http://127.0.0.1:24680可完成安装、升级、查看 U 盘状态等价于命令行脚本但不用记参数。改插件配置用 VentoyPlugsonsudo bash VentoyPlugson.sh /dev/sdb打开http://127.0.0.1:24681主题、菜单别名、密码保护、自动安装这些插件项都变成表单和开关改完直接写回 U 盘省得手改 JSON 漏逗号。我想让镜像菜单更好认、装机不用值守ventoy/ventoy.json支持给镜像起别名、按目录分类还能挂自动安装模板{ menu_alias: [ { image: /WinPE64.iso, alias: 机房维护盘 } ], auto_install: [ { image: /Windows10.iso, template: /ventoy/script/win_unattended.xml } ] }别名让菜单显示机房维护盘而不是全大写文件名auto_install 配合应答文件可实现 Windows/Linux 自动安装1.0.09 支持批量装机时不用在每台机器前守着点下一步。Ventoy 常见问题对照表现象可能原因解法装完 U 盘容量少了约 32MB引导区固定占用正常现象若整个盘只剩 32MB 说明装错设备核对fdisk -l镜像拷进去了但菜单里没有放在了 ventoy 配置目录里或文件名含中文/特殊符号移出ventoy/改英文名确认是 ISO/WIM/IMG/VHD(x)/EFI安全启动机器报验证失败安装时没带-s用sudo bash Ventoy2Disk.sh -I -s /dev/sdb重装按提示注册 MOK 密钥某些镜像启动一半黑屏对内存或内核参数敏感菜单里按 F1 用 Memdisk 模式启动担心升级清空镜像—-u只更新引导区ISO 不受影响Ventoy 与同类工具的互补关系仓库里还带着一整套配套生态FUSEISOLinux 下把 ISO 挂载成目录、exFAT 支持、SQUASHFS 解压工具甚至 VBLADE 这种网络盘引导工具都围绕镜像在各种环境下都能启动展开。和 Rufus、BalenaEtcher 这类一次性写入工具是互补关系它们适合写一张盘就出门的单机场景Ventoy 适合一个 U 盘长期服役、镜像常换的场景同一个装机团队里两者通常会一起带。现在就装一个克隆仓库进 INSTALL 目录跑sudo bash Ventoy2Disk.sh -i /dev/sdX再把第一张 ISO 拷进去。五分钟后你的 U 盘既是资料盘也是随时能启动新系统的启动盘——镜像随拷随用一次配置长期复用。【免费下载链接】VentoyA new bootable USB solution.项目地址: https://gitcode.com/GitHub_Trending/ve/Ventoy创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考