MultiBootUSB:一个 U 盘装下多个 Linux 系统的多重启动盘制作工具 #
MultiBootUSB 是什么? #
MultiBootUSB 是一款开源、跨平台(仅 Windows 与 Linux)的 USB 多重启动盘制作工具,用于在一个可移动 U 盘上创建包含多个 Live Linux 及其他操作系统的启动盘。它类似于 UNetbootin,但区别在于:只要 U 盘空间足够,你可以往同一个 U 盘里装下多个发行版,而不是每次重写整个 U 盘。
它解决的问题很直接——过去做启动盘,一次只能写一个系统,换一个发行版就要重新格式化、重新刻录。MultiBootUSB 允许你在保留 U 盘已有数据的前提下,追加安装新的 ISO 系统,并能在需要时单独卸载某个发行版。除了安装系统,它还提供「把 ISO 镜像直接写入 U 盘」(相当于 Linux dd 命令的图形界面)、以及通过内置 QEMU 免重启测试 ISO 或可启动 U 盘的能力,非常适合运维人员、系统管理员和 Linux 发行版爱好者随身携带一个「万能救机盘」。
MultiBootUSB 有哪些亮点特色? #
- 一个 U 盘装多个系统:这是工具的核心能力——在同一个 U 盘上安装多个 Live Linux 和其他操作系统,只要存储空间足够,就能同时携带 Ubuntu、Debian、Fedora、Kali 等多个发行版。
- 非破坏性写入,保留原有数据:安装新系统时无需擦除 U 盘上已有数据,可随时追加新发行版,避免每次制作启动盘都格式化整个磁盘。
- 随时卸载指定发行版:与「写入即锁定」的传统刻录工具不同,MultiBootUSB 提供卸载功能,你可以按需移除某个已安装的系统,腾出空间给新的发行版。
- ISO 直写 U 盘(dd 图形界面):可以把 ISO 镜像直接写入 U 盘,官方描述为「Linux
dd命令的 GUI 版本」,省去记忆命令行参数的麻烦。 - QEMU 免重启测试:内置 QEMU 启动选项,可以在不重启电脑、不改变当前系统运行状态的前提下,直接测试 ISO 镜像或已制作好的可启动 U 盘是否能正常引导。
- 支持 UEFI/EFI 引导:通过 GRUB2 引导加载器,可将 U 盘在 UEFI/EFI 系统上启动(官方注明为有限支持),兼顾新旧固件平台。
- 开源免费,GPL-2.0 许可:项目基于 GNU General Public License v2.0 及以上发布,源码托管在 GitHub,可自由使用、修改与分发。
- 跨平台覆盖 Windows 与 Linux:同一套工具逻辑同时提供 Windows 安装包与 Linux 发行版安装方式,Linux 端还可通过源码编译安装。

免费下载 MultiBootUSB #
以下为官方提供的安装包,点击链接即可下载。
| 文件名 | 描述 | 大小 | 下载 |
|---|---|---|---|
| multibootusb-9.2.0-setup.exe | Windows 版安装程序(非绿色版,需安装后使用) | 26.3 MB | 夸克网盘 |
提示:Linux 用户可前往官网 http://multibootusb.org 或 GitHub Releases 页面,按发行版下载对应的安装包与源码。
MultiBootUSB 如何使用? #
- 准备 U 盘并备份数据:插入一个容量足够的 U 盘。虽然 MultiBootUSB 支持不擦除已有数据追加安装,但首次制作启动盘仍建议先备份重要文件,避免误操作。
- 启动 MultiBootUSB:Windows 下从开始菜单打开已安装的程序;Linux 下可在系统菜单中找到 MultiBootUSB,或在终端直接输入
multibootusb启动(部分操作需要管理员权限)。 - 选择目标 U 盘:在主界面顶部的设备下拉列表中,选中你要写入的 U 盘设备,请务必确认盘符/设备名正确。
- 添加系统镜像:切换到 ISO 安装相关标签页,浏览并选择本地的 Linux 发行版 ISO 文件,确认后点击安装,等待进度完成即可。
- 按需使用其他功能:
- 想移除某个已装系统:在卸载(Uninstall)选项中选择对应的发行版执行卸载。
- 想把 ISO 原样写入 U 盘:使用「DD 模式」把镜像直接写入设备。
- 想验证能否启动:使用 QEMU 选项,在不重启电脑的情况下测试 ISO 或 U 盘。
MultiBootUSB 的常见问题? #
MultiBootUSB 支持哪些操作系统? 官方明确说明该工具仅在 Windows 和 Linux 上运行。虽然它可以把多种操作系统装进 U 盘,但软件本身并不提供 macOS 版本。
MultiBootUSB 和 UNetbootin 有什么区别? 两者都是制作 Live USB 的工具,但 UNetbootin 通常一次写入一个系统。MultiBootUSB 的差异点在于:只要 U 盘空间足够,可以在同一个 U 盘上安装多个发行版,并且支持事后单独卸载某个系统。
安装新系统会清空 U 盘里的原有文件吗? 不会。官方说明其支持的安装方式是「不擦除现有数据」地追加系统。不过在执行磁盘级操作前,仍建议对重要数据做好备份。
UEFI/EFI 电脑上能启动吗? 可以,但官方标注为「有限支持」。MultiBootUSB 通过 GRUB2 引导加载器实现 UEFI/EFI 系统下的 U 盘引导,具体兼容性会因主板固件和发行版而异。
不重启电脑能先测试能不能启动吗? 可以。MultiBootUSB 内置 QEMU 选项,支持直接引导 ISO 镜像或已制作好的可启动 U 盘,无需重启系统即可验证引导效果。
遇到问题去哪里反馈? 官方建议通过 GitHub Issue 服务提交问题和求助,地址为 https://github.com/mbusb/multibootusb/issues 。
MultiBootUSB 如何安装? #
Windows 平台 #
- 下载最新的预编译安装包
multibootusb-9.2.0-setup.exe(见上方下载表格)。 - 双击运行该 exe 文件,按屏幕提示完成安装。
- 注意:Windows 版本的 MultiBootUSB 不是绿色免安装程序,必须先安装才能在系统中使用。
- 安装完成后,从开始菜单或桌面快捷方式启动。
Linux 平台 #
方式一:使用发行版二进制包
- 访问官网 http://multibootusb.org 的下载页面,获取适用于你所使用发行版的安装文件。
- 使用对应的包管理器安装 multibootusb。
方式二:从源码安装
-
克隆或下载源码仓库:
https://github.com/mbusb/multibootusb -
在源码根目录执行安装脚本(需要管理员权限,脚本会自动检测并安装依赖):
sudo ./install.py脚本会识别
pacman、yum、apt-get、zypper、urpmi等包管理器并安装依赖包,包括 parted、util-linux、PyQt5、mtools、python3-dbus 等。 -
安装完成后,可在系统菜单中找到 MultiBootUSB,或在终端直接运行:
multibootusb -
源码仓库中另提供了更详细的安装说明(install 指南),建议安装前先行查阅。
MultiBootUSB 如何卸载? #
Windows 平台 #
- 打开「控制面板 → 程序和功能」(或 Windows 设置中的「应用」)。
- 在列表中找到 MultiBootUSB,点击「卸载」并按提示完成。
- 卸载后可检查安装目录是否残留配置文件,如有可手动删除。
Linux 平台 #
如果通过源码 install.py 安装:
-
进入源码目录,执行卸载脚本(需 root/sudo 权限):
sudo ./uninstall.py -
该脚本会读取安装时生成的
.install_files.txt文件列表,逐项删除已安装文件,并清理/usr/share/multibootusb目录。执行成功后会提示「multibootusb is successfully uninstalled」。 -
注意:该脚本只对通过
install.py安装的 MultiBootUSB 有效。如果找不到安装文件列表,脚本会提示无法卸载。
如果通过发行版包管理器安装:
使用与安装时相同的包管理器执行移除操作(例如 apt、dnf、pacman、zypper 等对应的 remove/uninstall 命令)即可完成卸载。
