拓冰建站拓冰建站
首页 / 资讯中心 / 正文

如何制作一个能装下全部系统镜像的启动U盘:Ventoy完整实战指南

如何制作一个能装下全部系统镜像的启动U盘Ventoy完整实战指南【免费下载链接】VentoyA new bootable USB solution.项目地址: https://gitcode.com/GitHub_Trending/ve/VentoyVentoy 是一款开源的启动U盘制作工具。装进U盘一次以后把系统镜像ISO、WIM、IMG、VHD(x)、EFI 格式直接拷进去就能开机引导不用反复格式化或重写。它适合经常装系统的人、运维人员以及想长期备一块多系统启动盘的你。 最终效果启动U盘装完后能干什么先把结果摆出来。安装完成前一个U盘只够装一个镜像安装完成后同一个U盘可以同时扮演四个角色多镜像共存Ubuntu、Windows、WinPE 的镜像放在一个盘里开机菜单里方向键选中、回车启动递归扫描镜像可以放进子目录位置不挑开机都会被找到数据与启动两用数据区就是一个普通分区你可以同时往里面存文档不用再为了存文件把镜像搬走跨平台通用x86 Legacy BIOS、IA32/x86_64/ARM64 UEFI、MIPS64EL UEFI 的机器都能插硬件开机时自动挑走属于自己的引导文件你不用做任何选择。 五步装好Ventoy从获取工具到拷入镜像1. 获取工具git clone https://gitcode.com/GitHub_Trending/ve/Ventoy cd Ventoy/INSTALL仓库里的安装脚本都是现成的不需要自己编译想研究构建流程的可以读 DOC/BuildVentoyFromSource.txt 这份官方构建说明。2. 确认U盘的设备名sudo fdisk -l看输出里的容量和型号找到U盘通常形如 /dev/sdb。这一步认错盘后面的安装就会写错目标。3. 安装到U盘sudo bash Ventoy2Disk.sh -i /dev/sdb警示这条命令会重写整个目标磁盘。执行前务必用第 2 步的输出核对设备名选错磁盘意味着数据全部丢失。看到绿色提示即安装成功U盘被划分成引导区 普通数据区两部分。常用参数完整列表见 INSTALL/README参数作用-i常规安装目标盘已有 Ventoy 时会报错-I强制安装不管之前装没装过-u只升级引导区不动盘内镜像-s安装时开启安全启动支持-g使用 GPT 分区表默认 MBR-r 容量在磁盘尾部预留空间供特殊镜像使用4. 拷入镜像cp ~/Downloads/ubuntu-24.04-desktop-amd64.iso /media/你的U盘/ cp ~/Downloads/WinPE.iso /media/你的U盘/PE/三个注意点镜像别放进名为 ventoy 的目录那是配置目录文件名建议保持英文个别环境下有兼容问题放子目录没问题支持递归扫描。5. 重启并选择U盘启动重启电脑、在启动项里选择U盘菜单里会列出盘内所有镜像。至此一块装一次就能反复使用的启动U盘就做出来了。为什么靠谱双分区结构与多架构引导把U盘想象成一栋两间隔间的房子前室是前台固定占约 32MB只放引导程序和配置客厅就是剩下的空间一个完全普通的分区你放的任何东西都是普通文件。电脑开机时先去前台取引导程序之后把镜像当文件从客厅里读出来——挂载这个动作你根本感觉不到。几个技术细节每条一句话引导区大小由源码里的常量 VENTOY_PART_SIZE33554432即 32MB单位字节定义位于 INSTALL/tool/ventoy_lib.sh多架构覆盖INSTALL/EFI/BOOT/ 目录里按架构放好了 BOOTX64.EFI、BOOTIA32.EFI、BOOTAA64.EFI、BOOTMIPS.EFI 等引导文件对应 x86 Legacy BIOS、IA32/x86_64 UEFI、ARM64 UEFI、MIPS64EL UEFI镜像虚拟化VtoyTool/BabyISO/ 的 ISO 解析引擎配合 IMG/cpio/ventoy/hook/ 里的启动钩子脚本在引导阶段把 ISO 变成一块虚拟盘安全启动自 1.0.07 版本起支持首次在开启安全启动的机器上开机时按提示登记一次 MOK机器所有者密钥密钥由 INSTALL/EFI/BOOT/MokManager.efi 管理不必进 BIOS 关安全选项插件体系主题、菜单别名、密码保护、自动安装等功能全部由U盘 ventoy 目录下的 ventoy.json 文件驱动改动即时生效。 进阶定制Web界面、持久化、主题与插件怎么配置Web 界面不敲命令完成安装升级sudo bash VentoyWeb.sh浏览器打开 http://127.0.0.1:24680 安装、升级、查看U盘状态都能在网页里完成。效果所有操作变成点鼠标结果和命令行一致。想要桌面版的直接运行 INSTALL/ 目录下的 VentoyGUI.x86_64 即可。持久化配置方法重启不丢改动Live 系统重启后数据清零是常态持久化功能把改动写进一个独立文件。先创建文件sudo bash CreatePersistentImg.sh -s 4096这会生成一个 4GB、ext4 格式的 persistence.dat默认标签 casper-rw。再把它和镜像关联起来写入U盘的 ventoy/ventoy.jsoncat /media/你的U盘/ventoy/ventoy.json EOF { persistence: [ { image: /ubuntu-24.04-desktop-amd64.iso, backend: /persistence.dat } ] } EOF效果从这个镜像启动后新存的文件、新装的软件都会落到 persistence.dat 里重启还在。文件写满后可以用 INSTALL/ExtendPersistentImg.sh 在线扩容。主题与菜单换壁纸、设默认启动项把喜欢的图片拷进U盘 ventoy/theme 目录再在 ventoy.json 里引用。仓库自带主题背景例如 INSTALL/grub/themes/ventoy/ 里的这张 1024x768 背景图同一份配置里还可以指定默认菜单模式和默认启动项如果持久化也在用把 persistence 项合并进同一个 ventoy.jsoncat /media/你的U盘/ventoy/ventoy.json EOF { control: [ { VTOY_DEFAULT_MENU_MODE: 0, VTOY_DEFAULT_IMAGE: /PE/WinPE.iso } ], theme: { file: /ventoy/theme/background.png } } EOF效果开机菜单换成你的壁纸并默认指向指定的那个镜像。插件可视化配置告别手写 JSONsudo bash VentoyPlugson.sh /dev/sdb浏览器打开 http://127.0.0.1:24681 插件功能都变成开关和表单改完直接写回U盘。效果漏逗号、括号不配对这类手写 JSON 的错误彻底消失。 排障速查表五种常见现象怎么处理现象可能原因处理方法装完U盘容量变小了引导区固定占用约 32MB属正常若整个盘只剩引导区大小说明装错了设备用 sudo fdisk -l 重新核对目标盘再重装镜像拷进去了菜单里看不到放进了 ventoy 配置目录、文件名含非英文字符、或格式不在支持列表移出 ventoy 目录改英文文件名确认格式属于 ISO/WIM/IMG/VHD(x)/EFI安全启动机器开机报 Verification failed安装时没带-s参数用-I -s重装或按提示注册 MOK 密钥某发行版启动到一半黑屏镜像对内存盘或特定内核参数敏感菜单里按 F1 用 Memdisk 模式老机兼容性好或按 F6 进扩展菜单调整启动选项担心升级会清掉镜像升级只更新引导区不碰数据区用-u参数升级ISO 原封不动 选型与展望和别的工具互补还有这些延伸入口Rufus、Etcher 的长处是一次性写入镜像一写U盘就专属那个系统。Ventoy 走的是另一条路U盘为镜像服务随拷随换。如果你只是偶尔装一次系统一次性写入工具足够如果你经常换镜像Ventoy 帮你省掉每次格式化。两者在运维场景里常常配合使用按使用频率选就行。仓库里还有一圈配套能力都服务于让镜像在各种环境下都能被启动FUSEISO/Linux 下挂载 ISO、ExFAT/ExFAT 驱动构建、SQUASHFS/压缩文件系统工具、VBLADE/基于 ATA-over-Ethernet 的网络盘工具。想继续深入的话构建流程看 DOC/ 目录GRUB2 引导核心的修改在 GRUB2/MOD_SRC/grub-2.04/grub-core/多架构引导文件在 INSTALL/EFI/BOOT/插件核心实现在 Plugson/src/Core/、网页配置端在 Plugson/www/。结语现在你的U盘可以同时是资料盘和启动盘镜像拷进去就能用。剩下的事只有五分钟插上U盘执行sudo bash Ventoy2Disk.sh -i /dev/sdb然后把第一份 ISO 拷进去。【免费下载链接】VentoyA new bootable USB solution.项目地址: https://gitcode.com/GitHub_Trending/ve/Ventoy创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考
分享:

看完干货,该让你的企业上线了

免费需求沟通 · 48 小时内出具建站方案 · 河南本地可上门