尧图建网站 尧图建网站 YAOTU WEB BUILD 免费咨询
ARTICLE DETAIL

资讯详情

深耕网站建设与建站编程的一线实战洞察。

Ventoy启动盘制作指南:一个U盘装下所有系统镜像,告别反复格式化

Ventoy启动盘制作指南:一个U盘装下所有系统镜像,告别反复格式化 Ventoy启动盘制作指南一个U盘装下所有系统镜像告别反复格式化【免费下载链接】VentoyA new bootable USB solution.项目地址: https://gitcode.com/GitHub_Trending/ve/Ventoy同事电脑蓝屏要 WinPE朋友新笔记本要装 Ubuntu家里老台式机只认传统 BIOS——你手边只有一个 U 盘每换一套系统就得重新写一次盘。现在换个思路把 archlinux、统信 UOS、微PE、Windows 10 这几个 ISO 全部丢进同一个 U 盘开机后一个菜单里选哪个就启动哪个方向键搞定。这个一次装好、终身复用的 U 盘启动方案就是开源项目 Ventoy。上面这张图是真实启动画面U 盘里静静躺着四张不同系统的镜像底部一排快捷键F1 Memdisk、F4 本地启动、F6 扩展菜单随时待命。它不是普通的写盘工具而是一种装一次、用永久的启动盘形态。一句话定位Ventoy 把 U 盘拆成两层头部约 32MB 的引导区负责开机引导剩下的空间就是一块完全正常的普通分区。你想存什么镜像就拷什么文件像存文档一样管理启动盘不用解压、不用 dd、不用每次格式化。原理速览它为什么能做到拷进去就能启动双分区结构安装脚本 INSTALL/tool/ventoy_lib.sh 里定义了引导区大小VENTOY_PART_SIZE33554432即 32MB。这部分写好后U 盘其余空间自动恢复成普通 FAT 分区插上电脑就能当 U 盘拷文件。镜像即文件引导区里的 GRUB 会递归扫描数据区把找到的 ISO/WIM/IMG/VHD(x)/EFI 列成菜单启动时通过内存盘Memdisk或 ISO 解析引擎把镜像虚拟成可启动介质挂载动作完全无感。相关解析代码在 VtoyTool/BabyISO/Linux 侧的启动钩子脚本在 IMG/cpio/ventoy/hook/。全架构引导文件INSTALL/EFI/BOOT/ 下按架构放好了 BOOTX64.EFI、BOOTIA32.EFI、BOOTAA64.EFI、BOOTMIPS.EFI开机时固件自动挑走对应的那份覆盖 x86 Legacy BIOS、32/64 位 UEFI、ARM64 和 MIPS64EL 平台。最短上手路径Linux 下 5 分钟装好全程命令行按顺序执行即可# 1. 克隆仓库 git clone https://gitcode.com/GitHub_Trending/ve/Ventoy cd Ventoy/INSTALL # 2. 确认U盘设备名看容量和型号别认错盘 sudo fdisk -l # 3. 安装到U盘假设是 /dev/sdb sudo bash Ventoy2Disk.sh -i /dev/sdb # 4. 镜像直接拷进去子目录也可以 cp ~/Downloads/ubuntu-24.04-desktop-amd64.iso /media/你的U盘/重启电脑、从 U 盘启动菜单即出。如果不想敲命令INSTALL/ 目录里还有现成的图形界面VentoyGUI.x86_64 等和 Web 版sudo bash VentoyWeb.sh后浏览器访问http://127.0.0.1:24680同样能完成安装、升级、查看状态。常用参数速查Ventoy2Disk.sh参数作用-i安装目标盘已有 Ventoy 会报错-I强制安装不管之前装没装过-u仅升级引导区不影响 U 盘里的镜像-s安装时开启安全启动支持-g使用 GPT 分区表默认 MBR-r 容量在磁盘尾部预留空间能力深挖三个最实用的玩法1. 安全启动机器也能直接装不用进 BIOS 关选项新电脑默认强制 Secure Boot老式启动盘会被拒之门外。Ventoy 带-s参数安装后首次开机按提示登记一次 MOK机器所有者密钥可理解为白名单钥匙之后正常引导。密钥管理由 INSTALL/EFI/BOOT/MokManager.efi 完成。对运维来说这意味着不用为了装系统专门跑一趟机房改 BIOS。2. 给 Live 系统挂随身硬盘重启不丢数据Ubuntu、MX Linux 这类 Live 发行版最烦的就是重启归零。Ventoy 支持持久化改动写进 U 盘上一个独立文件重启还在。# 生成 4GB 的持久化文件 persistence.dat sudo bash CreatePersistentImg.sh -s 4096再在 U 盘的 ventoy 目录里写一份配置把镜像和持久化文件绑定cat /media/你的U盘/ventoy/ventoy.json EOF { persistence: [ { image: /ubuntu-24.04-desktop-amd64.iso, backend: /persistence.dat } ] } EOF以后从这张镜像启动装过的软件、存过的文件都保留相当于装在 U 盘里的系统。空间不够时可用 INSTALL/ExtendPersistentImg.sh 在线扩容。3. 插件体系换主题、设默认项、加密码U 盘 ventoy 目录下的 ventoy.json 控制所有插件行为改完即时生效支持主题换肤、菜单别名、密码保护、自动安装等。不想手写 JSON 的话跑sudo bash VentoyPlugson.sh /dev/sdb浏览器打开http://127.0.0.1:24681所有插件项变成可视化开关和表单保存后直接写回 U 盘。核心实现见 Plugson/src/Core/网页端代码在 Plugson/www/。排错速查五个高频问题Q装完 U 盘容量变小了正常引导区固定占约 32MB。但如果整盘只剩 32MB说明目标盘写错了——用fdisk -l核对设备名后重来。Q镜像放进去了菜单里没有三件事依次排查别放进名为 ventoy 的配置目录文件名保持英文确认格式在 ISO/WIM/IMG/VHD(x)/EFI 支持列表内。Q开机报 Verification failed安装时漏了-s参数。用-I -s重装或按屏幕提示注册 MOK 密钥。Q某发行版启动一半黑屏试试菜单里按 F1 用 Memdisk 模式老机器兼容性好或按 F6 进扩展菜单调启动参数。Q升级 Ventoy 会清空镜像吗不会。-u只更新引导区ISO 原封不动。动手就是现在Ventoy 把制作启动盘从每次装机的重复劳动压缩成一次 5 分钟的安装动作——U 盘从此既是资料盘也是万能启动盘。想研究引导细节翻 GRUB2/MOD_SRC/grub-2.04/grub-core/想从源码构建看 DOC/BuildVentoyFromSource.txt。现在就去 clone 仓库、插上 U 盘、跑一遍上面的安装命令然后把第一张 ISO 拷进去。下次再有人求装系统你就只需要一句插上开机选一下。【免费下载链接】VentoyA new bootable USB solution.项目地址: https://gitcode.com/GitHub_Trending/ve/Ventoy创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考
返回列表