MultiOS-USB
一个包含多个 ISO 文件的设备。易于使用:安装一次,添加 ISO 文件并从中启动计算机
特点:
- 支持 BIOS 和 UEFI
- 支持安全启动(启动,管理 UEFI 密钥)
- 加载 UEFI 驱动程序
- 启动 .efi 可执行文件及其他引导加载程序
- 从 .iso 文件启动 Linux
- 从 ISO 启动 Windows 10/11 安装程序(目前,安装时必须禁用 SB)
- 从网络启动 Linux 安装程序(实验性)
- 启动本地安装的系统:Linux,Windows
- 自动更新配置文件
- 无后台服务
- 支持 exFAT 文件系统
- 自动检测兼容的 ISO 镜像(GRUB loopback)
- 支持不具备 loopback 支持的系统
- 允许定制 ISO 启动菜单(例如:自定义内核选项)
- 支持 USB,SSD,nvme,mmcblk,loop,nbd 和虚拟磁盘
- 支持 x86,x86_64
测试过的 ISOs
安装:
前往 Releases,下载最新版本并解压下载的文件。
Linux 控制台
检查并安装所需的软件包(在大多数情况下,它们应该默认安装):
- tar,bzip2,xz
- sgdisk,wipefs
- mkfs.fat,mkfs.exfat,...
进入解压文件的目录,并在控制台运行以下命令
$ ./multios-usb.sh -l
此命令将显示系统上可用的 USB 设备。
要安装 MultiOS-USB,请输入以下命令,用选择的设备路径替换 /dev/sdX
。
例如:
$ sudo ./multios-usb.sh /dev/sdX
基于映像的安装(实验性的)
推荐用于 Windows 的安装方法。前往 Releases 并下载合适的文件。
安装详情可在此处和下载的压缩包中找到。
首次使用
安装后,将您的 ISO 文件复制到 /ISOs
目录,并从 USB 启动计算机。
您还可以将自己的配置文件添加到 /MultiOS-USB/config_priv
目录中。它们不会在自动 MultiOS-USB 更新期间被删除。
如果您想更改给定 ISO 的配置 - 请从 config 文件夹中复制所选内容,粘贴到 config_priv 并根据需要进行更新。
更新后的配置将自动检测到。
首次在每台新计算机上启用安全启动时,必须安装 MultiOS USB 证书。
按 Enter
选择:从磁盘登记密钥
选择 MultiOS-EFI
作为分区,然后浏览到 EFI/cert
目录并选择 MultiOS-USB.cer
,继续并确认(Yes
)密钥登记。
您还可以通过相同方式立即添加流行发行版的证书(密钥)。
如果您想稍后添加证书,可以在主菜单中选择:
EFI Tools -->
然后 Add UEFI key or hash
。
更新 MultiOS-USB:
您可以添加对新操作系统的支持。无需重新安装。
下载 并解压 MultiOS-USB 仓库
自动更新
要更新配置文件,只需输入以下命令,用选择的设备路径替换 /dev/sdX
。
$ ./multios-usb.sh -u /dev/sdX
手动更新
- 删除 USB 上
/MultiOS-USB/config/
中的所有文件和目录 - 将下载的文件和目录从
config
复制到上述目录。