尧图网站设计 尧图网站设计YAOTU DESIGN
ARTICLE DETAIL

资讯详情

深耕网站设计与一线实操的经验洞察。

Ventoy 启动盘制作终极指南:一个U盘装下全部系统镜像的完整教程

Ventoy 启动盘制作终极指南:一个U盘装下全部系统镜像的完整教程 Ventoy 启动盘制作终极指南一个U盘装下全部系统镜像的完整教程【免费下载链接】VentoyA new bootable USB solution.项目地址: https://gitcode.com/GitHub_Trending/ve/Ventoy同事的电脑蓝屏要 WinPE朋友的新笔记本要装 Ubuntu家里的老台式机却只认传统 BIOS——而你手边只有一个U盘每装一个系统就得重新格式化一次。装系统本身十分钟准备U盘折腾两小时这不是你技术不行是工具没选对。今天的主角 Ventoy就是为终结启动盘来回格式化而生的开源方案装一次终身复用Windows、Linux、WinPE、各类镜像随便往U盘里扔。一个引导数据双分区设计凭什么让启动盘告别格式化先说结论Ventoy 把引导和存储彻底解耦了。安装时它在U盘头部写入一个约 32MB 的引导区源码里就是VENTOY_PART_SIZE33554432这一行位于 INSTALL/tool/ventoy_lib.sh剩下全部空间是一块完完全全的普通分区。这就好比一栋楼一楼是门禁系统二楼以上是普通住宅。门禁只负责放行把 ISO 当成可启动介质读出来住宅区你随便装修——换系统这件事变成了删掉旧 ISO、拷入新 ISO完事。镜像管理跟文件管理完全同构零学习成本。这套设计还顺带解决了硬件太分裂的问题新笔记本是 UEFI Secure Boot老台式机还在用 Legacy BIOS树莓派是 ARM64小众平台甚至有 MIPS。Ventoy 按架构分别提供了 BOOTX64.EFI、BOOTIA32.EFI、BOOTAA64.EFI、BOOTMIPS.EFI 这些引导文件开机时硬件自动挑走属于自己的那份你什么都不用选。上面这张就是开机后的真实菜单四个不同发行版的镜像安安静静躺在同一个U盘里方向键一选就能启动。从零到能用Ventoy 安装三步走最短路径全程命令行跟着敲就行。第一步拿到 Ventoy 源码克隆仓库并进入安装目录这是你后续所有操作的起点git clone https://gitcode.com/GitHub_Trending/ve/Ventoy cd Ventoy/INSTALL仓库里自带现成的安装脚本不需要自己编译。想深入了解构建流程的官方说明在 DOC/BuildVentoyFromSource.txt。第二步确认U盘设备名这步最要命装错盘会毁掉整块硬盘所以先看容量和型号确认目标U盘是哪个sudo fdisk -l假设U盘是 /dev/sdb以你机器实际输出为准执行安装sudo bash Ventoy2Disk.sh -i /dev/sdb看到提示安装成功即完成。几个常用参数完整用法见 INSTALL/README-i安装U盘已装过 Ventoy 会直接报错-I强制安装不管之前装没装-u仅升级U盘里的 Ventoy 版本已存的 ISO 原封不动-s开启安全启动Secure Boot支持-g用 GPT 分区表默认 MBR-r 容量在磁盘尾部预留空间给某些特殊镜像用第三步把镜像扔进去安装完成后U盘会重新挂载为普通分区像拷贝文档一样复制镜像即可cp ~/Downloads/ubuntu-24.04-desktop-amd64.iso /media/你的U盘/ cp ~/Downloads/WinPE.iso /media/你的U盘/PE/三个小提醒镜像别放进名为ventoy的目录那是配置区文件名保持英文避免个别环境有兼容问题镜像可以放子目录Ventoy 会递归扫描。重启电脑从U盘启动你就能看到开头那张多系统菜单了。至此装一次、用永久的启动盘就诞生了。进阶玩法把启动盘调教成你的专属工具箱基础玩法之上这三个高阶技巧最能体现 Ventoy 的上限。玩法一给 Linux 加随身硬盘持久化Live 系统最烦的就是重启后数据全没。Ventoy 的持久化插件让 Ubuntu、MX Linux 这类发行版把改动写进一个独立文件重启不丢失。仓库里有现成脚本这条命令会生成一个 4GB、ext4 格式的persistence.datsudo bash CreatePersistentImg.sh -s 4096把生成的文件和镜像拷进U盘再在ventoy/ventoy.json里写上对应关系比如{persistence: [{image: /ubuntu-24.04-desktop-amd64.iso, backend: /persistence.dat}]}。以后从这个镜像启动文件、装过的软件都保存在U盘里活脱脱一个装在U盘中的系统。空间不够还能用ExtendPersistentImg.sh在线扩容。玩法二图形化操作告别手搓 JSON不想碰命令行仓库里提供了VentoyGUI.x86_64双击即可运行以及 Web 版sudo bash VentoyWeb.sh启动后浏览器打开http://127.0.0.1:24680安装、升级、查看U盘状态全部鼠标点完。要改插件配置更是方便——插件配置服务会把所有选项变成可视化开关和表单改完直接写回U盘sudo bash VentoyPlugson.sh /dev/sdb浏览器打开http://127.0.0.1:24681即可比手写 JSON 稳得多。玩法三换主题、设默认项让菜单更像你的Ventoy 的主题目录自带一张水墨风背景图把喜欢的图片拷进U盘ventoy/theme目录、再在ventoy.json里引用即可换肤同一份配置还能指定默认启动项比如每次开机默认进入/PE/WinPE.iso运维场景下能省不少按键时间。新手高频翻车点五个问题的避坑清单Q1装完U盘容量变小了正常引导层固定占约 32MB。但如果整个盘只剩这么大说明装错设备了——大概率把目标写成了数据盘回头对照fdisk -l再来一遍。Q2镜像放进去了菜单里却看不到按顺序排查没放进ventoy配置目录吧文件名是英文吧镜像格式在支持列表ISO/WIM/IMG/VHD(x)/EFI内吧Q3开机报 Verification failed 之类的安全启动错误装的时候没带-s参数。用-I -s重新安装或按提示注册一次 MOK机器所有者密钥即可之后不用再去 BIOS 里关安全启动。Q4某发行版启动到一半黑屏多半是镜像对启动模式敏感。试试在菜单里按 F1 切 Memdisk 模式把镜像整个读进内存老机器兼容性好或按 F6 进扩展菜单调整启动参数。Q5升级 Ventoy 会清空镜像吗不会。-u参数只更新引导区U盘里的 ISO 原封不动。视野Ventoy 处在启动盘工具的什么位置横向对比一下就清楚了。Rufus、Etcher 这类工具是一次性写入写一次镜像U盘就被独占换系统必须重来适合这个U盘以后只装这一个系统的场景。Ventoy 是长期存放镜像即拷即用U盘同时是资料盘。两者不是替代关系而是互补——按你的使用频率选偶尔装一次系统用前者频繁换镜像用后者。而 Ventoy 本身也不是一把孤刀仓库里藏着一整套生态FUSEISO 的 ISO 挂载支持、ExFAT 驱动、SQUASHFS 工具甚至 VBLADE 这种 ATA-over-Ethernet 网络盘工具全都在服务让镜像在各种环境下都能被启动这个目标。想深挖引导细节可以翻 GRUB2/MOD_SRC/grub-2.04/grub-core/ 的源码想理解启动钩子怎么把 ISO 虚拟成可启动介质IMG/cpio/ventoy/hook/ 目录里的脚本就是答案。开源项目最好的学习方式就是边用边读代码。把时间还给装系统这件事回到开头那个场景蓝屏的同事、要装系统的朋友、认 Legacy BIOS 的老台式机——现在它们都能被同一个U盘照顾到。Ventoy 把制作启动盘从每次装机都要做的杂活压缩成了一次性的安装动作此后镜像随拷随用系统随装随换U盘既是资料盘也是万能启动盘。现在就 clone 一份代码插上U盘花五分钟完成安装把第一个 ISO 复制进去。下一次需要装系统时你会感谢今天这个决定。【免费下载链接】VentoyA new bootable USB solution.项目地址: https://gitcode.com/GitHub_Trending/ve/Ventoy创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考
返回列表