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

资讯详情

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

Manjaro下用Ventoy制作多系统启动U盘:完整避坑指南

Manjaro下用Ventoy制作多系统启动U盘:完整避坑指南 每次重装系统最烦的不是装系统本身而是先把启动U盘搞定。我长期在 Manjaro 里办公写代码偶尔还得帮家里人装 Windows、帮同事装麒麟系统、折腾各种 Linux 发行版。以前的做法是准备一个 U 盘刻录一次系统用完再刻录下一个一个星期能反复烧录五六次。后来换成 Ventoy一个 U 盘塞十几个 ISO拖进去就能引导彻底告别反复烧盘的日子。这篇指南不是照抄官方文档是结合我在 Manjaro 下做几十次启动盘后踩过的坑、验证过的参数一次说清楚。先说结论Ventoy 就是一个装进 U 盘的小引导程序它把你的 U 盘变成“启动盘收纳盒”只要把 ISO 文件复制进去开机选一下就能引导。相比传统刻录方式它最大的价值是“免烧录”——ISO 文件直接放在大分区里随时增删替换不用重新制作。而用 Manjaro 来做这件事理由也很直接Manjaro 自带最新内核和完整驱动对 USB 设备和 exFAT 分区的识别比很多旧系统都好而且用的是 pacman AUR装工具非常省事。这篇文章适合什么人不管你是第一次做启动盘的纯新手还是早就听说 Ventoy 但一直没动手的老玩家只要手上有一台能跑 Manjaro 的电脑和一块 U 盘跟着下面的步骤走大概率能一次成功。当然里面也装了几个“必踩的坑”和解法建议收藏备用。1. 为什么我最终选了 Ventoy而不是继续折腾 dd 和 Rufus1.1 传统方式有多痛苦Ventoy 就有多香以前在 Linux 下做启动盘最原始的方法是 dd 直接写入镜像sudo dd ifmanjaro.iso of/dev/sdb bs4M statusprogress命令很简单但坑很多。一个 U 盘只能放一个系统换系统就得重新烧一遍有些 ISO 用 dd 写入后引导不了比如 Windows 原版镜像dd 出来的启动逻辑完全不对更别说误把 U 盘识别成/dev/sda的惨案。后来有人用 Rufus但它本身是 Windows 工具Linux 下要么开虚拟机要么用 Wine绕来绕去还是有毛病。Ventoy 的思路完全反过来它不把 ISO 烧进 U 盘而是先把 U 盘格式化成一个带特殊引导的分区结构再用一个普通数据分区放 ISO。启动的时候Ventoy 的引导菜单会列出数据分区里所有 ISO你选一个它直接通过 GRUB2 兼容层把镜像“虚拟成光盘”来引导。这个过程本质上是内存加载 虚拟光驱根本不修改原 ISO也不反复写入。我实测下来最爽的一点是一个 128GB 的 U 盘现在放的是 Manjaro、Ubuntu、Windows 11、微PE、麒麟系统、还有几个 LiveCD 工具盘总共七八个镜像加起来 50GB 左右。日常维护系统根本不需要单独找 U 盘直接从列表里挑。这种感觉就是“一个U盘管全家”。1.2 为什么偏偏用 Manjaro 环境来做很多人问我用 Windows 也能装 Ventoy干嘛非要在 Manjaro 里折腾其实不是必须但 Manjaro 环境有几个隐藏优势。第一Manjaro 的内核很新USB 3.x 和 NVMe 转 USB 这类桥接设备驱动齐全识别 U 盘速度快写入大量镜像时更稳。第二Manjaro 自带 exFAT 工具包创建 Ventoy 默认的 exFAT 数据分区时不需要额外装依赖。第三如果你打算在启动盘里塞 Linux 系统镜像你用 Manjaro 下载、校验、复制 ISO 都顺理成章而且 Ventoy 官方对 Linux 下的问题响应也快出了怪问题可以在 GitHub 提 issue。当然如果只用 Windows 镜像做维护盘你在 Windows 下双击 Ventoy2Disk.exe 更省事。我这篇讲的是 Manjaro 下的完整流程顺便把命令行的方式一起写了方便你在没有图形界面的服务器或者桌面失效时也能应急操作。2. 动手之前的准备工作U盘、镜像与工具清单2.1 U盘选型容量、接口与主控别在第一步犯傻看起来选 U 盘人人都会但“做启动盘”场景对 U 盘的要求和日常拷贝文件完全不同。我踩过最大的坑是随手拿了一个 32GB 的 USB 2.0 老 U 盘来做 Ventoy结果引导 Windows ISO 时速度慢得让人怀疑人生安装系统光复制文件就花了一个多小时。建议按这个思路选容量64GB 起步128GB 最舒服。Ventoy 本身只占几十 MB其余全是数据区你的第一版镜像没必要太多但后面一定会越塞越多。接口至少 USB 3.0最好 USB 3.1 Gen2 或 USB 4。接口只决定你读写数据和引导加载的速度不决定兼容性。实测 USB 3.1 的 U 盘加载 4GB 的 Windows ISO 大约 20 秒USB 2.0 就要两三分钟。主控这个很多人忽略。Ventoy 对绝大多数 U 盘主控都能引导但个别主控比如某些杂牌 3281 主控方案在 UEFI 环境会出现“选单能出来一引导 ISO 就黑屏”的问题。我有一次全部流程都对最后就是换了个闪迪的 U 盘才解决。如果是老 U 盘先别急着扔按本文第 5 部分排查如果想省心选闪迪、三星、铠侠这类主流品牌。2.2 Ventoy 去哪下官网与校验Ventoy 的下载渠道就两个官网 www.ventoy.net 和 GitHub Releases 页。官网页面最底部有下载链接GitHub 上的ventoy-x.x.x-linux.tar.gz是 Linux 压缩包。下载完一定要校验 SHA256。官网和 GitHub 的 release 说明里会给出文件指纹用下面的命令比对sha256sum ventoy-1.0.9x-linux.tar.gz不要嫌这一步烦启动盘工具被篡改的后果很严重。我有一次从第三方软件站下载过 Ventoy 压缩包结果里面被塞了捆绑脚本还好在解压前发现了。Ventoy 的版本选择也有讲究除非遇到 bug 必须用新版否则用最新的 release 版就行不要碰 nightly 版。另外Ventoy 的高版本会自动兼容旧版本创建的盘直接做升级操作即可不用重新格式化。2.3 镜像清单把 Windows、Manjaro、麒麟和微PE 一次备齐这部分直接回答一个高频问题“Ventoy 能装哪些系统”我的经验是只要你能拿到 ISO而且它的引导方式在 GRUB2 兼容层覆盖范围内基本都能引导。我常用的是这几个Manjaro官方 ISO 直接丢进去引导无压力。WindowsWindows 10、11 的官方 ISO 都是完整安装镜像Ventoy 能引导关键点是第 4 部分会讲的启动模式。麒麟系统麒麟桌面版和美化的服务器版 ISO目录里放进去就能引导安装。官网下载的 ISO 自带 UEFI 引导Ventoy 支持良好。微PE官网下载的是 ISO 版直接丢进 Ventoy 就能进 PE 维护系统完全不需要再单独做一个微PE启动盘。Ubuntu/Debian/Arch 等主流发行版基本都在 Ventoy 的兼容列表里偶尔遇到启动黑屏换兼容模式就行。下载镜像时的建议从各官网下载不要用 BT 工具里的未知来源文件。Linux 镜像一般都在几 GB 内Windows 镜像去微软官方有下载链接也可以提取。麒麟系统从官网申请下载有桌面版和服务器版两种选对了才省时间。3. Manjaro 下制作 Ventoy 启动盘完整实操流程3.1 安装 Ventoy 的两种方式在 Manjaro 下有两种方式获得 Ventoy图形界面和命令行。图形界面是官方 Linux 包里的ventoy-gui用 Qt 写的打开就是和 Windows 版一致的界面插上 U 盘点“安装”就行。命令行是ventoy脚本玩 Linux 的肯定更爱这个脚本支持-i安装、-u升级、-I强制安装、-g走 GTK 图形等参数。Manjaro 的官方仓库不一定默认收录 Ventoy我建议直接从 GitHub 解压 tar 包来用这样版本最新、可控性最强tar -xzf ventoy-1.0.9x-linux.tar.gz cd ventoy-1.0.9x ./Ventoy2Disk.sh # 或者直接用 GUI 版本注意tar 包里的Ventoy2Disk.sh本质是个调用器它还会检查依赖。如果提示缺dialog或gtk3用 pacman 补上sudo pacman -S dialog gtk3如果你对 AUR 熟悉也可以装ventoy-bin但 AUR 包经常滞后官方一两个小版本我更推荐官方 tar 包。3.2 插盘之前的最后检查备份、磁盘号确认这是整个流程里最不能省略的一步属于“血泪教训总结”。Ventoy 安装时会把整个 U 盘重新分区并格式化任何数据都会被抹掉。插入 U 盘后用lsblk或者fdisk -l确认设备名lsblk -o NAME,SIZE,MODEL,TRAN你会看到类似这样的输出NAME SIZE MODEL TRAN sda 119.2G SanDisk Ultra USB 3.0这里sda可能就是你的 U 盘也可能是系统盘。判断依据是 MODEL 字段。如果系统盘也是 SSD可能也是 128GB 闪迪千万不要只凭大小判断。稳妥的做法是分两步先不插 U 盘执行一次lsblk插上再执行一次通过对比多出来的设备确定名字。确认后把这个设备名记住比如/dev/sda。下面所有命令里都要正确填它填错了Ventoy 会直接毁掉那块磁盘没有任何确认机会。注意/dev/sda只是举例不同机器不一样。制作前的第一原则永远是“先备份、再确认、最后动手”。3.3 图形界面制作30 秒完成如果你解压了官方 tar 包直接用管理员权限运行sudo ./Ventoy2Disk.sh -g弹出的窗口里选择目标 U 盘再点“安装”。选项里有两个关键选择一个是分区类型一个是文件系统类型这两项在下一个章节展开细讲。安装过程很快通常 10 秒内完成分区和写入引导比传统刻录快很多。完成后弹窗提示成功这时候你的 U 盘已经变成一个可引导的 Ventoy 盘数据分区是空的。接下来就是把 ISO 复制进去sudo cp ~/Downloads/*.iso /media/用户名/Ventoy/注意复制完成后最好用sync命令强制同步缓存sync否则刚复制完就拔 U 盘偶发文件损坏的概率不是零。3.4 命令行制作适合脚本党和服务器环境图形界面依赖 X11 或 Wayland如果你是在纯终端环境或者 SSH 连接远程服务器可以直接用命令行脚本效果完全一样。首次安装sudo ./Ventoy2Disk.sh -i /dev/sda脚本会让你确认设备名输入y继续。如果你确定目标盘并且不想看交互确认可以加参数sudo ./Ventoy2Disk.sh -i -n /dev/sda # -n 表示不要交互提示如果 Ventoy 检测到磁盘已有 Ventoy 旧版本想升级而不是重装用sudo ./Ventoy2Disk.sh -u /dev/sda如果安装时遇到写引导失败又确实确认要强制重装用-Isudo ./Ventoy2Disk.sh -I /dev/sda命令行优势很明显可以塞进脚本批量制作多块 U 盘也可以远程操作。缺点是第一次用的人容易手滑我建议就算你会命令行第一次还是用图形界面至少眼睛能看到“目标U盘”四个字的警告。4. 避坑核心模式选择和文件系统类型到底怎么选4.1 第一个坑分区文件系统类型选 exFAT 还是 NTFSVentoy 安装时会让你选择数据分区的文件系统类型。新版默认是 exFAT备选有 NTFS、FAT32、UDF、ext2/3/4。从热度和实用度来看绝大多数人纠结的就是 exFAT 和 NTFS。直接给结论选 exFAT。原因分三层第一Ventoy 的数据分区是可读写的大分区你要往里放 ISO。exFAT 单文件理论上限非常大4GB 以上轻松支持正好匹配 Windows 11 等大型镜像。第二exFAT 在各系统下的支持度最好Linux 5.7 内核直接原生支持Windows 更是天然支持macOS 也能读写。NTFS 虽然在 Windows 下最好但在 Linux 下读取取决于内核是否编译了 ntfs3 或者是否装了 ntfs-3gManjaro 默认桌面版通常没问题可一旦你的启动盘里塞了微PE 或者某些 Linux LiveCD这些 PE 环境里访问 exFAT 的驱动通常也是齐全的NTFS 反而是各种 PE 里最稳但速度最慢的。第三NTFS 的日志特性在频繁断电拔插下容易产生写入锁exFAT 虽然也会坏但修复成本低。U 盘这种经常热插拔的介质我更喜欢 exFAT。如果非要选 NTFS 的情境是什么你只用 Ventoy 盘在 Windows 环境里读写并且你每次都用正常方式弹出 U 盘那 NTFS 也完全能用。但如果你偶尔要在 Linux 命令行下直接dd修改ISOexFAT 更省事。4.2 第二个坑Boot in Normal Mode 到底选哪个“ventoy boot in normal mode选哪个”这个问题我在很多群里看到过。其实它不是安装时的选项而是 Ventoy 在启动引导时遇到 ISO 引导失败时的提示或者在 Ventoy 启动菜单里按 F1 能打开的“启动模式切换”。Ventoy 启动时菜单底部会提示按 F1 进入 Ventoy 选项里面有几种启动模式正常启动模式Normal Mode默认选项兼容 90% 以上的 ISO。兼容启动模式Compatibility Mode当某个 ISO 在正常模式下引导黑屏或报错时切换本质是走更传统、更保守的 GRUB2 链路。Windows 启动模式Windows Boot Mode专用于引导 Windows 安装 ISO 的优化模式UEFI 下引导 Windows 镜像时比正常模式更稳。Ramdisk 模式把 ISO 完整加载进内存再启动速度慢但对某些精简版镜像更友好。如果画面出现 “Boot in Normal Mode” 的提示说明 Ventoy 在启动目标 ISO 时自动进入了正常模式。此时如果安装 Windows 卡在启动环或者 Linux 引导一半花屏重启后按 F1 切换“兼容启动模式”或“Windows 启动模式”再试一次。我个人的经验是99% 的情况直接选择正常模式即可不需要折腾只有两情况需要手动切换。第一种是老旧电脑上的 32 位 UEFI 加 64 位 ISO此时兼容模式救场。第二种是 Windows 11 原版镜像在部分 600 系主板上引导失败切“Windows 启动模式”后就能进安装界面。记住一个原则默认先选 Normal Mode哪都不动失败不要慌重启切模式。这不是配置错了Ventoy 的容错机制本来就是这么用的。4.3 第三个坑不能迷信微PEVentoy 本身就能引导 PE“Ventoy制作启动u盘还需要安装微pe吗”是又一个高频问题。答案是不需要但推荐放一个微PE的ISO进去。很多人的误区是Ventoy 负责启动 Linux微PE 负责启动 Windows所以必须装两个启动盘。实际上 Ventoy 只是一个引导管理器它天生就能引导任何 ISO。微PE 官方发布的就是 ISO 文件你把它当作一个普通镜像复制进 Ventoy 的数据区开机菜单里选择它就会进入微PE 的维护环境完全不需要额外烧制一个微PE盘。我推荐放微PE的 ISO 的原因是当 Windows 系统进不去、需要修复引导或者备份数据时一个 PE 环境非常有用。而微PE的 ISO 只有几百 MB体积不大放进去有备无患。类似地你还可以塞 Hirens BootCD、系统救援盘等工具的 ISO这些都可以作为 Ventoy 数据区里的一个文件存在。Ventoy 的哲学就是“一个引导入口 一堆镜像文件”跟 PE 不冲突。4.4 顺手补一个坑Secure Boot 与分区表风格这里讲两个容易被忽略但实际会拦路的东西。第一个是 Secure Boot安全启动。Ventoy 新版做了签名支持理论上在开启 Secure Boot 的机器上能过但现实是很多主板的 Secure Boot 策略比较严格Ventoy 的启动引导会被拦。我遇到过最典型的情况同一块U盘在一台台式机上启动没问题换到笔记本上就提示 “Verification failed: (0x1A) Security Violation”十有八九是 Secure Boot 开了。解决办法很简单进主板 BIOS找到 “Secure Boot” 选项设置成 Disabled。不同品牌路径不同华硕一般在 Boot 菜单下微星在 Settings Security 里联想笔记本有时叫 “Secure Boot” 也在 Security 下。改完后保存重启Ventoy 引导就正常了。第二个是分区表风格MBR vs GPT。Ventoy 安装时你可以选择用 MBR 还是 GPT。默认是 MBR这个选择在绝大多数电脑上都没问题因为 MBR 的引导兼容性最好既支持传统 BIOS 引导也支持 UEFI 引导。GPT 则更适合纯 UEFI 环境、磁盘大于 2TB 或者你想把数据分区塞到超过 2TB 的场景。我的建议是99% 的U盘用默认 MBR 就行除非你确定目标电脑都是纯 UEFI 且需要大容量单一分区才考虑 GPT。5. 常见问题排查与实战心得5.1 插上U盘不引导常见原因与排除新盘做完了插上电脑开机结果直接进了系统完全没出现 Ventoy 菜单。按出现频率排序常见原因BIOS 启动顺序问题重启进 BIOS把 U 盘的启动项调为首位。如果 U 盘在启动列表里没出现可能是没插紧或者主板对“可移动设备”识别慢换个 USB 2.0 接口试有些老主板的 USB 3.0 口在引导阶段不被识别。Secure Boot 拦截参考 4.4 的解法关掉即可。主板 UEFI 与传统 BIOS 模式不匹配确认 U 盘做了 MBR 分区且主板在 UEFI 模式下开启了 CSM 或兼容模式。如果主板只支持 UEFI 且 U 盘是 MBRVentoy 也能引导但个别主板在关闭 CSM 后异常这时候可以考虑重新制作成 GPT 风格的盘再试。没有按快捷键选择启动设备很多电脑开机时按 F12、F11 或 Esc 能弹出启动菜单比进 BIOS 改顺序更快建议先试这个。5.2 ISO 引导到一半卡住的处理思路Ventoy 菜单出来了选了一个 Linux ISO屏幕上打印一堆日志后卡住。这种情况我遇到不止一次。第一步把 U 盘换个 USB 2.0 接口重试。别笑有些主板的 USB 3.0 控制器在 GRUB 加载阶段驱动不完整换 USB 2.0 口反而稳。第二步重启进入 Ventoy 菜单按 F1 切换到兼容模式再引导。原因可能是主板的 UEFI 实现过于老旧兼容模式能避开某些高分辨率图形初始化问题。第三步如果卡的是 Windows ISO切换到 Windows 启动模式。第四步确认 ISO 本身完整。下载的镜像先校验 SHA256我有一次自己下载的 Ubuntu ISO 是残档在普通系统里能打开一部分但引导时就卡住。5.3 麒麟系统镜像在 Ventoy 下的安装要点麒麟系统的 ISO 放到 Ventoy 后正常模式下直接引导即可不需要额外配置。但有两个细节值得注意一是物理机安装时麒麟安装器的图形界面在某些显卡上可能黑屏。解决方法是启动时在 GRUB 界面按e编辑启动参数在linux行末尾加nomodeset再按 F10 启动。这个参数会禁用内核的 KMS 模块让图形界面降级到通用驱动。二是如果你想用 Ventoy 盘做麒麟系统的 Live 体验建议确认 ISO 版本。桌面版 ISO 自带 Live 桌面服务器版或精简版可能没有图形 Live只提供安装入口。麒麟的安装器比较友好选择语言、时区、磁盘分区这些步骤和主流 Linux 一致只要 Ventoy 能引导成功后面基本顺畅。5.4 其他值得记录的怪问题这里把我在实操中遇到过的零碎问题整理成一个速查表后面再聊细节。现象可能原因处理方式安装 Ventoy 时报 “Device busy”数据分区被桌面环境自动挂载了udisksctl unmount -b /dev/sda1后再安装复制 ISO 后启动菜单看不到它数据分区文件系统有异常在 Windows 或用 Linux 的fsck.exfat检查修复分区启动时卡在黑屏只有一个光标显卡或 UEFI 图形初始化问题加nomodeset或换兼容模式Ventoy 菜单里中文显示乱码字体问题或 ISO 文件名编码把 ISO 文件名改为纯英文某次拔盘后启动盘变成只读数据分区文件系统受损用exfatprogs工具修复必要时重新做盘这些坑说大不大但每一条卡住人都能卡一下午。我的经验是启动盘作为一种故障救援工具平时留着不动用之前别急着删改文件防止风扇缺陷。针对fsck.exfat的用法在 Manjaro 下先装对应工具包sudo pacman -S exfatprogs sudo fsck.exfat /dev/sda2 # 注意换成你的数据分区设备名绝大多数“启动菜单找不到镜像”的怪问题都是 exFAT 分区出现软损坏导致的跑一遍修复基本能扫掉。6. 日常维护与进阶玩法6.1 升级 Ventoy 但保留镜像数据的正确姿势Ventoy 版本会持续更新旧版引导新 ISO 偶尔会遇到兼容性问题。这时候你不需要重做整个盘直接执行升级安装即可sudo ./Ventoy2Disk.sh -u /dev/sda升级尽量选同代的稳定版。升级过程中Ventoy 会保留数据分区里所有文件只更新引导区。但为了保险升级前我还是会把数据区里重要的 ISO 复制到电脑一份万一断电或者其他意外不至于全军覆没。注意如果你自己改过 Ventoy 插件的配置升级前先备份ventoy配置目录因为升级可能覆盖配置文件。6.2 多镜像管理目录组织与命名规范Ventoy 支持数据分区里的子目录不强制要求 ISO 全放在根目录。这是很多新手不知道的秘密。我的组织习惯是这样的Ventoy/ ├── Linux/ │ ├── manjaro.iso │ ├── ubuntu.iso │ └── arch.iso ├── Windows/ │ ├── win11.iso │ └── win10.iso ├── PE/ │ └── wepe.iso └── Tools/ ├── memtest.iso └── gparted-live.isoVentoy 菜单会按照目录结构层级展示你选系统时一目了然不会在一个扁平列表里找半天。命名建议全英文小写加数字不要用空格。个别 U 盘主控对中文文件名支持不太好中文名 ISO 在 Ventoy 菜单里可能是乱码。放 ISO 时尽量用rsync或cp正常复制不建议用dd往分区里写文件除非你明确知道自己在做什么。6.3 插件与持久化层动手党可以继续挖Ventoy 不止是“把ISO丢进去”这么简单它还有插件机制。我最常用的两个插件持久化Persistence给 Linux Live ISO 分配一个持久化存储文件这样 Live 环境里装的东西、改的配置重启后还在。对 Ubuntu、Manjaro 等基于 initramfs 的发行版有效。配置方法是在数据分区里建一个ventoy文件夹放persistence.json指定 ISO 文件名和持久化文件路径。自动安装Auto Install可以在引导时自动执行 Kickstart 或者无人值守安装脚本适合批量装机。说实话这些插件的配置文档是英文的且有版本差异新手一开始不建议碰。先把基础引导玩顺后面想折腾再深入。不过知道这些存在很重要因为你会意识到启动盘的维护成本可以低到“复制文件”这个级别这也是 Ventoi 逻辑的精髓。我自己现在有两块 Ventoy 盘一块是 128GB 的“工作维修盘”装了 Windows、Manjaro 和微PE另一块是 64GB 的“纯 Linux 实验盘”专门放各种发行版 LiveCD。两块盘都用了两年多经历了 Ventoy 从 1.0.5 到 1.0.9 的多次升级数据分区一直是 exFAT从来没出过事。最后再分享一个小技巧如果你在 Ventoy 启动菜单里误选了某个镜像想返回菜单不需要关机重启直接在 GRUB 界面按c进命令行输入exit就能退回 Ventoy 的选择界面。这个细节在很多群里问过无数遍收藏起来别再去拔U盘重开机了。
返回列表