制作MultiBoot USB启动盘

概述

该文章介绍如何制作可以启动多个Linux或Windows系统的USB盘.使用grub可以启动多种GNU/Linux系统,但启动Windows系统会稍微比较麻烦:首先windows系统的镜像文件可能大于4G,它只能存储在NTFS文件系统分区中,在FAT32分区中是不行的,所以解决方法是分别创建FAT32分区和NTFS分区。
另外要做到兼容Lagecy BIOS和UEFI。
如果要兼容UEFI,必须增加额外的EFI系统分区。

创建混合UEFI GPT+ BIOS GPT/MBR

https://wiki.archlinux.org/title/Multiboot_USB_drive

glim

https://github.com/thias/glim
glim主要由一系列grub的配置脚本文件构成,还包括一些资源文件,比如grub的背景图片,字体以及启动项logo等.使用时只需要将iso镜像文件拷贝到对应的目录即可,但有些GNU/Linux操作系统更新很快,特别是有些boot目录的文件名会有所改动,这时候就要手动修改对应的grub配置脚本. glim目前不支持windows系统.

multisystem

http://liveusb.info

Aio Boot

https://www.aioboot.com/en/about/
Aio Boot是windows下的应用程序,它使用起来比较方便,特别对于Linux系统的新手而言.它的功能更丰富,支持的操作系统也更多,除了Linux还包括Android和和Windows 7/8/10等.