![我可以为 Windows 10 和 Linux 创建可启动的 USB 驱动器吗?](https://linux22.com/image/1567707/%E6%88%91%E5%8F%AF%E4%BB%A5%E4%B8%BA%20Windows%2010%20%E5%92%8C%20Linux%20%E5%88%9B%E5%BB%BA%E5%8F%AF%E5%90%AF%E5%8A%A8%E7%9A%84%20USB%20%E9%A9%B1%E5%8A%A8%E5%99%A8%E5%90%97%EF%BC%9F.png)
我正在寻求创建一个可启动的 USB 驱动器,以便我根据需要启动 Windows 10 或 Linux。
我有一台 512Gb WD MyPassport SSD 和一台 MacBook Pro。我目前已将 128Gb 内置 SSD 分区,以便可以启动 MacOS 或 Windows 10(使用 BootCamp)。128Gb 真的不够二操作系统,更不用说三个(或四个,因为我实际上想访问两个不同的 Linux 发行版),所以我需要想出其他办法。
我正在寻找的是一种方法,将我的 WD SSD 变成可启动驱动器,以便我可以从中启动 Windows 10,或者一个或另一个 Linux 发行版。此外,我只想将我当前的 Windows 10 移动到 WD SSD(尽管,如果我必须购买新版本,那就这样吧)。
如果这只是在驱动器上创建 3 个分区,然后将每个分区都设为可启动的外部驱动器,我可能可以做到这一点。但是,我担心它会比这更复杂。让我知道你的想法!<3
答案1
是的,这应该大致像在 EFI 分区映射模式下创建一个有 3 个分区的驱动器一样简单。
第一个分区应该是您的 EFI 系统分区,大小至少为 512MB(某些 Linux 发行版需要该大小)并格式化为 FAT32。您不需要在这个分区上放置任何特殊的东西。
剩余的分区应该是您喜欢的任何操作系统的可启动版本,并使用其特定的文件系统正确格式化。
请让我知道结果如何!
答案2
理论上,只要您不打算让操作系统在其他机器上启动(Windows 极其依赖于机器),它应该可以正常工作。您可以像设置外部驱动器为内部驱动器一样设置它们。
就我个人而言,我也会将引导加载程序保留在主驱动器上,而不是在存在外部驱动器引导加载程序时尝试将其设为主引导加载程序......因此,外部驱动器只会具有用于操作系统的单独分区,而不是任何类型的引导分区。
请注意,在 Mac 上进行三向启动并不像使用 Windows 和 Boot Camp 那样简单。它需要使用第三方引导加载程序:您不能简单地使用 Grub 或 Boot Camp。指南如下这个可以帮助你。