ARTICLE DETAIL

资讯详情

深耕网站视觉设计与运营推广的一线实战洞察。

一块U盘装下5个ISO:Ventoy多系统启动盘实战指南

一块U盘装下5个ISO:Ventoy多系统启动盘实战指南 一块U盘装下5个ISOVentoy多系统启动盘实战指南【免费下载链接】VentoyA new bootable USB solution.项目地址: https://gitcode.com/GitHub_Trending/ve/Ventoy把 5 个发行版的 ISO 放进同一块 U 盘开机时菜单里任选一个就能启动想加第 6 个再拷一个文件进去即可——这就是 Ventoy 做的事。它往 U 盘第一个分区写入一套约 32MB 的引导环境剩下的空间全部留给你的镜像文件不再需要为每个系统重新格式化。本文先从5 分钟跑起来讲起跑通之后再回过头看里面发生了什么最后覆盖 ventoy.json 配置与 ARM64 设备的用法。 先算账传统逐系统写入 vs Ventoy对比维度传统做法Ventoy 做法每加一个 ISO重新格式化并写入直接拷文件不触碰引导分区单文件上限FAT32 下 4GB数据分区选 exFAT/NTFS/Ext4无 4GB 限制切换系统换一块盘或重做菜单里切换秒级数据保留重做即清空数据分区的 ISO 与个人文件都在x86 ARM64 混用两块盘一次写入固件按自身架构选引导文件 Ventoy 写入 U 盘最少 4 步1. 拿到安装包# 从官网 ventoy.net 下载发布包版本号以最新为准解压 tar -xzf Ventoy2Disk-1.0.98.tar.gz cd Ventoy2Disk-1.0.98提示想读源码或自己构建可以git clone https://gitcode.com/GitHub_Trending/ve/Ventoy脚本与二进制都在INSTALL/目录但源码仓库缺少部分预构建文件装盘请用官方发布包。2. 写入 U 盘sudo ./Ventoy2Disk.sh -l # 列出磁盘确认 U 盘是 /dev/sdb sudo ./Ventoy2Disk.sh -i /dev/sdb # 写入 Ventoy会清空整块盘-i会格式化整块磁盘执行前务必核对设备路径。3. 拷入镜像sudo mkdir -p /mnt/ventoy sudo mount /dev/sdb2 /mnt/ventoy cp ~/Downloads/*.iso /mnt/ventoy/ sudo umount /mnt/ventoy镜像可以建子目录分类存放菜单会按目录扫描。4. BIOS 里选 U 盘启动开机按进入 BIOS 的按键常见为 Del/F2启动项选 F12 之类的 Boot Menu选中 U 盘的 UEFI 条目。启动后出现 Ventoy 菜单列出数据分区里所有 ISO方向键选择、回车即可。 回头看刚才发生了什么两个分区一个约 32MB一个占满剩余写入完成后 U 盘上有两个分区。第一个约 32MB标签 VTOYEFI存放 UEFI 引导文件、GRUB 核心和菜单脚本第二个是数据分区容量占满剩余空间文件系统随你选FAT32/exFAT/NTFS/UDF/XFS/Ext4 都支持。所以写入后 U 盘没变小——你的文件始终放在第二个分区。固件会自己挑引导文件VTOYEFI 分区里按架构各放了一套文件x86_64 是ventoy_x64.efiARM64 是ventoy_aa64.efi32 位是ventoy_ia32.efi另有 MIPS64EL 一套。UEFI 固件启动时只加载与自身架构匹配的那个文件于是同一块盘插在 x86 主机、树莓派 4、ARM 服务器上都能出菜单你不需要提前选定架构。从菜单到系统EFI 文件运行后加载 GRUBGRUB 扫描数据分区生成菜单。你选中某个 ISO 后GRUB 把它以内存盘方式加载再把控制权交给 ISO 内部的系统引导程序之后的流程与从光驱启动完全一致。整个过程的速度上限基本就是镜像文件拷贝进内存的速度。 ventoy.json 进阶三个你可能想问的问题想让菜单显示中文别名在数据分区根目录放一个ventoy.json{ menu_alias: [ { image: /ubuntu-22.04.iso, alias: Ubuntu 22.04日常使用 } ] }菜单即显示别名而不是文件名。仓库里有一份完整示例 ventoy.json还支持 menu_tip菜单提示语、menu_class按目录归类等字段。想给 Linux 系统开 Ventoy 持久化分区先准备一个空文件作为后端再在 ventoy.json 中加入persistence: [ { image: /ubuntu-22.04.iso, backend: /persistence/ubuntu.dat } ]启动后系统的写入落到 backend 文件下次开机修改仍在。Ventoy 能在 ARM64 设备上启动吗能而且不用做第二块盘。同一块盘插到树莓派 4 等支持 UEFI USB 启动的设备上固件会自行加载 ARM64 那套引导文件。低性能设备上想省显存或遇到图形菜单异常时可把菜单切成文本模式{ control: [ { VTOY_DEFAULT_MENU_MODE: 1 } ] }主题背景、菜单样式也可替换默认主题素材和 theme.txt 在 INSTALL/grub/themes/ventoy/ 目录。⚠️ Ventoy 避坑4 个高频症状与解法症状原因解法脚本报 Dont run Ventoy2Disk.sh here在源码仓库目录里运行缺少预构建引导文件换官方发布包安装源码仓库只用于阅读与构建BIOS 里看不到 U 盘启动项启动模式与分区表不匹配或接口/盘体问题BIOS 中切换 UEFI/Legacy 对应模式换接口试仍不行用Ventoy2Disk.sh -g以 GPT 重写菜单里一个 ISO 都找不到文件扩展名不支持或拷错分区支持 iso/wim/img/vhd/vhdx/efi确认文件拷在第二个数据分区开启 Secure Boot 后无法引导未注册 Ventoy 的签名密钥安装时加-s参数首次启动在 MOK Manager 中注册密钥参考仓库中的 ENROLL_THIS_KEY_IN_MOKMANAGER.cer 收尾先做这 5 件事找一块闲置 U 盘Ventoy2Disk.sh -i完成首次写入拷 2~3 个 ISO 并实际启动一次确认菜单可选、可进系统建一个 ventoy.json至少配一个菜单别名以后升级 Ventoy 用-u参数数据分区的镜像原样保留把写入前先跑一次-l核对设备路径变成习惯一块 U 盘的价值在于它能直接启动的系统数量Ventoy 把做启动盘从格式化任务变成拷文件任务。【免费下载链接】VentoyA new bootable USB solution.项目地址: https://gitcode.com/GitHub_Trending/ve/Ventoy创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考
返回列表