使用 NTFS 或 ext2 创建多启动 USB 驱动器

使用 NTFS 或 ext2 创建多启动 USB 驱动器

我正在尝试创建一个多启动闪存驱动器,但我不想使用 fat 16,因为 fat 16 和其他文件系统(如 ext 2 或 NTFS)之间存在巨大的性能差距。我需要在闪存驱动器上安装多个 Linux 发行版,并在启动时选择我想要的那个(最好是 grub2)我在网上找到的所有工具都要求您使用现有的 fat 16 分区。

答案1

据我了解,您对解决方案的要求是:您需要一个可启动的 USB 记忆棒,上面装有多个 Linux 发行版。

您可以使用 grub2、gparted 和 dd/unetbootin 解决此问题。

1:格式化并分区你的 USB 驱动器以适合你的发行版需求

2:在您的 USB 设备上安装 grub2,以在启动时启用发行版选择。

3:将发行版复制/安装到分区中。

我前段时间做过类似的事情:https://github.com/magnuskiro/grubRescueDisk(我发现自述文件需要做一些工作,但至少您应该能够通过参考资料找到一些有用的内容。)

我的 USB 记忆棒上有多个(我认为是 4 个)分区,其中包含不同的 Linux 实时映像。

我使用 gparted 格式化每个分区,并使用 grub2 作为启动管理器在启动时选择发行版。

答案2

使用虚拟机或其他 *nix 安装在您的闪存驱动器上安装 GRUB2。NTFS可能工作 - GRUB2 中有一个模块,但是你是对的 - 大多数教程都使用 VFAT。

尝试多USB启动, 为 GRUB2 创建一个~10mb 的 FAT 分区,然后将其余部分格式化为 EXT2 或 NTFS。

相关内容