有很多关于多启动、多操作系统 USB 驱动器以及创建它们的各种工具的链接。它们没有详细解释当您计划使用多 Linux、Mac OS X、Windows 和其他分区时,如何正确分区和设置 USB 磁盘,或者是否可以正确分区和设置 USB 磁盘。
这是我想要的分区:
- Mac OS X 10.9/10.10(20 GB,HFS)
- Windows 7(20 GB,NTFS)
- 具有持久性的 Linux 多操作系统(40 GB,FAT32 或 ext{3|4})
- GParted Live/Clonezilla
- 卡利
- 鲁本图
- Ubuntu 14.10 Server(临时、一次性安装程序)
- 小狗 Linux?
- “存储”(40GB,exFat)
- 包含 Win 7 Pro x64 安装程序文件、Yosemite 安装程序和共享文件
(120 GB,Mushkin Ventura Ultra)
我最初将 USB 转换为 GPT,因为我计划使用超过 4 个分区(和 EFI 启动)。我研究并使用了 YUMI、Rufus、UNetBootin 和 SARDU 等多个程序来准备和安装 Linux 发行版。(我认为这是更好的选择,所以我至少会有一个 syslinux/grub 引导加载程序)。然而,即使我将 USB 保留为单个分区,也没有一个被证明是成功的
我研究了 EFI 和 GPT,看看我遗漏了什么。我知道 NTFS 分区需要设置为“活动”和“启动”,这样 Windows 才能将其识别为有效的启动分区。我尝试先使用其他软件(如 WinToUSB 和 Microsoft Windows USB Installer)在那里安装 Windows 7,但没有成功。我遗漏了什么?我是否需要按特定顺序排列分区,以便 BIOS EFI 识别并正确从中启动?(Windows 很好,请参阅更新 #1)
更新 #1
我做了一些研究并使用Microsoft 网站我根据他们推荐的配置脚本对 USB 进行了分区。目前看起来是这样的:
|--300MB--|--296MB--|--20GB--|--24GB--|--40GB--|--26.99GB--|
WIN RECOV EFI WIN7 PRO HFS+ exFAT UNFORMATTED
到目前为止,Windows 7 启动正常。我还没有安装 OS X。exFAT 很好。还剩下 27GB 空间用于多 Linux。
- DISKPART for Windows 准备
- 用于 Windows 的 WinToUSB 安装
- 将使用 Yosemite 安装程序来使用 24GB 分区
- 使用 Windows 计算机管理的 exFAT
答案1
我推荐我最喜欢的工具之一 YUMI。查找一下,它使用 GRUB,具有良好的 GUI,并且支持大量操作系统。 http://www.pendrivelinux.com/yumi-multiboot-usb-creator/
答案2
不是直接回答你的问题,但相关:据我所知,Windows 需要位于前两个分区 - 一个小的 SYSTEM_RESERVED 和 Windows 主分区。关于你的问题:我会选择这种方式,就像我将所有这些都安装在普通硬盘上一样,而不是使用 unetbootin 之类的花哨工具。我想这会给你提供大多数配置/分区选项。
答案3
您是否考虑过使用具有单一基础操作系统的虚拟机?
它可以使系统维护变得更加简单,并允许您一次启动多个系统。
您可以非常轻松地创建快照和备份系统。
您仍然可以使用外部设备来完成此操作。