当前位置: 首页 > news >正文

Ventoy 启动盘安装与排错指南:32MB 引导区,镜像长期复用

Ventoy 启动盘安装与排错指南:32MB 引导区,镜像长期复用

【免费下载链接】VentoyA new bootable USB solution.项目地址: https://gitcode.com/GitHub_Trending/ve/Ventoy

写一张系统镜像,就要占掉整个U盘。换个系统就得重新格式化重写,准备U盘的时间比装系统还长。Ventoy 把启动盘的分区结构改了:盘头固定划出 32MB 引导区,剩余空间是普通数据分区,ISO、WIM、VHD 像普通文件一样拷进去,开机从菜单里选一个就能启动。U盘装一次,镜像随删随换。

它是怎么做到的

Ventoy 用 32MB 的边界把盘分成两半。前半段是引导区,相当于酒店前台:不放行李,只负责开门、告诉你去哪个“房间”。后半段是普通数据分区,相当于行李房:ISO、WIM、VHD 随便塞,私人文件也能存。开机时,写进盘里的 GRUB 脚本扫描行李房,把 ISO 列进菜单。选中后,镜像被当成虚拟启动盘加载。引导区大小定义在 INSTALL/tool/ventoy_lib.sh:VENTOY_PART_SIZE=33554432,即 32MB。

三步装好它

第 1 步:拿安装脚本。

git clone https://gitcode.com/GitHub_Trending/ve/Ventoy cd Ventoy/INSTALL

仓库直接带安装脚本,不用编译。想自己构建再看 DOC/BuildVentoyFromSource.txt。 防呆:安装目标是 /dev/sdX 这种整盘,不是 /dev/sdb1 分区。

第 2 步:确认设备名再写入。

sudo fdisk -l
sudo bash Ventoy2Disk.sh -i /dev/sdX

按容量和型号认准U盘。安全启动机器加 -s,GPT 用 -g(默认 MBR),尾部留空间用 -r。参数说明见 INSTALL/README。 防呆:写错设备会毁掉整块盘。-i 报“已装过”时,确认无误才换 -I。

第 3 步:把镜像拷进数据分区。

cp ~/Downloads/ubuntu-24.04-desktop-amd64.iso /media/usb/

U盘会自动挂回普通分区,镜像可放子目录,会被递归扫描。 防呆:镜像别放进 ventoy 配置目录,文件名建议用英文。

装完能干什么

能力一句话说明相关路径
多架构启动按硬件自动加载 x86_64、IA32、ARM64、MIPS64EL 引导INSTALL/EFI/BOOT/
安全启动支持-s 安装后,首次开机用 MokManager.efi 登记 MOK 密钥INSTALL/EFI/BOOT/MokManager.efi
Live 持久化CreatePersistentImg.sh 生成 persistence.dat,保存系统改动INSTALL/CreatePersistentImg.sh
插件与主题ventoy 目录的 ventoy.json 控制别名、密码、主题Plugson/src/Core/
Web 图形管理VentoyWeb.sh 起服务,127.0.0.1:24680 安装升级INSTALL/VentoyWeb.sh
多格式镜像递归扫描 ISO、WIM、IMG、VHD(x)、EFIIMG/cpio/ventoy/hook/

开机后就是这个菜单。F1 切 Memdisk 模式,F3 树形视图,F4 直接回本地磁盘,F6 进扩展菜单改启动参数。

主题由 ventoy.json 的theme项控制,自己的壁纸拷进U盘的 ventoy/theme 目录再引用即可。嫌手写 JSON 麻烦,用 VentoyPlugson.sh 起可视化服务来配。

出问题了先看这里

症状:装完盘可见容量少了约 32MB。原因:正常现象,引导区固定占 33554432 字节。处理:不用管。若整块盘几乎消失,用 fdisk -l 检查是否装到了数据盘上。

症状:镜像在盘里,菜单里却不出现。原因:放进了 ventoy 配置目录,或文件名非英文,或格式不在支持列表。处理:挪到盘根或其他子目录,改成英文文件名,确认属于 ISO/WIM/IMG/VHD(x)/EFI。

症状:开机报 “Verification failed” 一类错误。原因:安全启动开着,安装时没登记密钥。处理:用 -I -s 重装,或按提示经 MokManager.efi 登记 MOK 密钥。

症状:某个镜像启动到一半黑屏。原因:镜像内核对内存盘或启动参数敏感,老机器上常见。处理:菜单里按 F1 切 Memdisk 模式,或按 F6 进扩展菜单调选项。

症状:升级后盘里的 ISO 不见了。原因:设备名敲错,-I 覆盖了别的盘。处理:从备份恢复。以后跑 -u 前先用 fdisk -l 确认设备名。

和同类工具怎么分工

Rufus、Etcher 偏一次性写入:快,但盘被单一镜像独占。Ventoy 偏长期存放:拷进去就用。只装一个系统,一次性的工具够用;要常备多张镜像或维护 PE 工具集,Ventoy 更省。

想深挖,看这三处:

  • DOC/BuildVentoyFromSource.txt:从源码构建的完整流程
  • GRUB2/MOD_SRC/grub-2.04/grub-core/:菜单生成与启动分发的逻辑
  • Plugson/src/Core/:插件框架的实现

把 Ventoy 装进一块闲置U盘,下次装系统只需要复制镜像。U盘不再是装完就弃的一次性耗材,而是一套随时可更新的多系统工具。五分钟安装,省掉此后每一年的重复准备。

【免费下载链接】VentoyA new bootable USB solution.项目地址: https://gitcode.com/GitHub_Trending/ve/Ventoy

创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考

http://www.cnnetsun.cn/news/4288346.html

相关文章:

  • 开源心电异常检测系统:从信号处理到Web可视化完整实现解析
  • C++模板编程:从泛型思维到实战应用,掌握编译期代码生成利器
  • YOLOv8+PyTorch花卉识别实战:从数据集训练到API部署
  • K-means与DBSCAN聚类算法实战:从原理到SPSS应用全解析
  • 大模型内容创作质量提示的方法
  • Spring AOP @Pointcut execution表达式全解析:从语法到实战避坑指南
  • 给AI助手加个收件箱:FastAPI与SQLAlchemy异步任务处理实践
  • oMLX 模型自动发现全解:一个服务器同时加载 LLM、VLM、Embedding 与 Reranker
  • Bun 私有包管理上手:一份 bunfig.toml 配好私有源,安装不再 401
  • MinerU 文档解析故障排查手册:12 个高频常见问题一次讲清
  • Android Studio项目源码zip解压、Gradle导入与EOCD修复实战指南
  • 研发工程师校招笔试全解析:从网易真题看算法与基础考察
  • turbovec 原理篇(三):Lloyd-Max 量化器如何逼近香农失真-率极限
  • lazygit 快速上手指南:8 个 Git 高频操作如何在一块终端屏里完成
  • 登录日志与管理员审计日志存储决策
  • 保姆级 | Linux 系统命令(tar解压和压缩)
  • Vue3进度条(Progress)
  • 2026年AI论文平台推荐:9款高效AI工具一站式清单
  • DSP算法FPGA实现:从理论到硬件的完整工程链路与实践指南
  • mermaid流程图
  • 千问本地部署实战:从Ollama到Spring AI的完整接入指南
  • 前端工程协作的构建与发布
  • IBASE MI1001 Mini-ITX工业主板:边缘计算与工控替换的可靠之选
  • REDRIVER2:PS1经典游戏《Driver 2》的现代C++重实现与逆向工程解析
  • C++ I/O流与模板编程:从基础原理到实战应用
  • AI+3D人体解剖可视化工具的技术实现与搭建指南
  • 创业产品如何识别价值主张和替代方案
  • 转向系统编程的选型方法
  • ai文章怎么去掉ai痕迹?朱雀AIGC检测后怎样降AI率又保留品牌事实
  • 从自我造题到自我迭代:35B模型如何用数据飞轮逼近万亿参数