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

资讯详情

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

Ventoy 启动U盘 5 分钟装一次用到底:免格式化多系统镜像 USB 启动盘一篇就够

Ventoy 启动U盘 5 分钟装一次用到底:免格式化多系统镜像 USB 启动盘一篇就够 Ventoy 启动U盘 5 分钟装一次用到底免格式化多系统镜像 USB 启动盘一篇就够【免费下载链接】VentoyA new bootable USB solution.项目地址: https://gitcode.com/GitHub_Trending/ve/Ventoy同事电脑蓝屏要 WinPE朋友新笔记本要装 Ubuntu你手边只有一个 U 盘每换一个系统就得用 dd 重新刷一次盘。Ventoy 启动U盘终结这件事引导层刷一次之后往盘里拷 ISO、WIM、IMG、VHD、EFI 就能直接选镜像启动Windows、Linux、WinPE 混放不用再来回格式化。Ventoy 免格式化启动盘一个分区装引导一个分区当仓库Ventoy 把 U 盘分成两块头部约 32MB 的引导层只写一次剩下的数据层是完全正常的普通分区。这个 32MB 是写死的INSTALL/tool/ventoy_lib.sh里就是两行VENTOY_PART_SIZE33554432和VENTOY_PART_SIZE_MB32。启动时流程是引导层拉起 grub菜单递归扫描数据分区里的镜像选中后由启动钩子脚本把 ISO 虚拟成一块可启动介质。IMG/cpio/ventoy/hook/下有一百多个发行版对应的钩子脚本挂载、解压这些动作你全程感知不到。上图就是装好的 Ventoy 开机菜单四个发行版镜像躺在同一个 U 盘里方向键一选就启动底部 F1~F6 是常用快捷键。镜像拷进普通分区就能启动换系统等于换文件你得到的是删掉旧 ISO、拷入新 ISO系统就换了。不需要刷盘、不需要解压、不需要记住「当前这个盘是干啥用的」。技术上数据层就是一块普通分区ISO 以普通文件身份存放在任意深度的子目录里。Ventoy 扫描时不要求镜像连续存放ISO 解析引擎源码 负责在启动阶段把镜像里的可启动部分直接读出来。老 BIOS、UEFI、ARM、MIPS 一个 U 盘全接住老台式机走 Legacy BIOS新笔记本走 UEFI树莓派类设备是 ARM64以往每种环境各做一张盘。现在一张盘全接住x86 Legacy BIOS、IA32/x86_64 UEFI、ARM64 UEFI、MIPS64EL UEFI 同一套安装流程MBR 和 GPT 都支持。依据在INSTALL/EFI/BOOT/目录BOOTX64.EFI、BOOTIA32.EFI、BOOTAA64.EFI、BOOTMIPS.EFI按架构各放一份机器开机时固件自动挑走属于自己的那份你不需要做任何选择。安全启动机器不用进 BIOS 关选项新机器默认强制 Secure Boot普通启动盘直接拒启。Ventoy 加-s参数安装后自带支持首次开机按提示注册一次 MOK 密钥配套INSTALL/EFI/BOOT/MokManager.efi之后正常引导不用为了装系统去改 BIOS。插件配置是一个 JSON菜单立即生效主题、菜单别名、密码保护、自动安装、持久化全部由 U 盘ventoy目录下的ventoy.json控制。仓库里有一份带注释的完整样例配置样例 涵盖control、theme、menu_class、menu_alias、auto_install五类字段。改完保存重启就生效引导层完全不用重装核心逻辑在 Plugson/src/Core/。四步跑通确认盘符、安装、拷镜像、开机拿源码不自己编译也能装现成脚本已含全部二进制git clone https://gitcode.com/GitHub_Trending/ve/Ventoy cd Ventoy/INSTALL成功标志目录下能看到Ventoy2Disk.sh、VentoyWeb.sh等脚本。确认 U 盘设备名看容量和型号对号入座千万别搞错盘sudo fdisk -l成功标志输出里找到你的 U 盘设备名例如/dev/sdb。安装 Ventoysudo bash Ventoy2Disk.sh -i /dev/sdb成功标志输出install ventoy to /dev/sdb success.此时 U 盘只剩约 32MB 是正常现象。把镜像拷进去然后重启从 U 盘引导cp ~/Downloads/ubuntu-24.04-desktop-amd64.iso /media/你的U盘/ cp ~/Downloads/WinPE.iso /media/你的U盘/PE/成功标志U 盘菜单里列出这两个镜像选中回车发行版正常进入安装界面。进阶玩法从图形界面到让 Live 系统拥有记忆不想敲命令GUI 和 Web 版安装器。GUI 直接双击VentoyGUI.x86_64即可i386/aarch64/mips64el 版本同目录都有Web 版sudo bash VentoyWeb.sh成功标志浏览器打开http://127.0.0.1:24680看到 U 盘列表安装、升级、查状态都是点选操作。给 Live Linux 加持久化Ubuntu、MX Linux 这类 Live 系统重启数据就丢持久化插件把改动写进一个独立文件。sudo bash CreatePersistentImg.sh -s 4096成功标志当前目录生成 4GB 的persistence.dat默认 ext4、标签casper-rw。把它和镜像一起拷进 U 盘在ventoy/ventoy.json写入{ persistence: [ { image: /ubuntu-24.04-desktop-amd64.iso, backend: /persistence.dat } ] }成功标志从该镜像启动重启后装过的软件和文件还在。换主题、改菜单别名仓库自带主题图主题背景图样例把喜欢的图拷进 U 盘ventoy/theme/ventoy.json里theme段指向它即可换肤menu_alias段还能给镜像起别名把cn_windows_10_enterprise_ltsc_2019...iso显示成「Windows 10 正式版」。插件可视化配置 VentoyPlugsonsudo bash VentoyPlugson.sh /dev/sdb成功标志浏览器打开http://127.0.0.1:24681插件项全是开关和表单保存后直接写回 U 盘比手搓 JSON 稳。五个高频现象的速查处理U 盘容量变小了。正常引导层固定占 32MB。如果整个盘只剩 32MB 大小说明装错设备了回fdisk -l对盘符重来。镜像拷进去菜单看不到。三种原因按概率排镜像放进了ventoy配置目录那里只放配置文件名含中文或空格格式不在 ISO/WIM/IMG/VHD(x)/EFI 支持列表里。安全启动报 Verification failed。安装时没带-s。用sudo bash Ventoy2Disk.sh -I -s /dev/sdb重装按提示注册 MOK 密钥。镜像启动到一半黑屏。老机器上镜像对内存盘或内核参数敏感时常见菜单里按 F1 走 Memdisk 模式整个 ISO 加载进内存或 F6 进扩展菜单调启动参数。升级会不会清掉镜像不会。-u只重写引导层数据区原样保留。把 U 盘刷盘这件事从清单里删掉开篇那个「每装一个系统刷一次盘」的循环到装完 Ventoy 那一刻就结束了。现在执行sudo bash Ventoy2Disk.sh -i /dev/sdX把第一个 ISO 拷进去下次装机你只会记得这五分钟。【免费下载链接】VentoyA new bootable USB solution.项目地址: https://gitcode.com/GitHub_Trending/ve/Ventoy创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考
返回列表