我希望将USB记忆棒变成多分区(4+)多重启动工具。我该如何正确设置?


2

有很多关于多引导,多OS USB驱动器和各种工具的链接来创建它们。他们没有详细解释的是,当您计划在多Linux,Mac OS X,Windows和其他分区上时,如何或是否可以正确分区和设置USB磁盘。

这是我想要的分区:

  • Mac OS X 10.9 / 10.10(20GB,HFS)
  • Windows 7(20 GB,NTFS)
  • 具有持久性的Linux多操作系统(40 GB,FAT32或ext {3 | 4})
    • GParted Live / Clonezilla
    • 卡利
    • Lubuntu
    • Ubuntu 14.10服务器(临时,一次性安装程序)
    • 小狗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可以将其识别为有效的启动分区。我已经尝试在那里安装Windows 7,首先使用其他软件,如WinToUSB和Microsoft Windows USB安装程序无济于事。我错过了什么?我是否需要按特定顺序排列分区,以便BIOS EFI识别并正确启动它? (Windows很好,请参阅更新#1)


更新#1

我做了一些研究并使用了 微软网站 我根据推荐的配置脚本对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准备
  • WinToUSB for Windows安装
  • 将使用Yosemite安装程序使用24GB分区
  • exFAT使用Windows计算机管理

Puppy Linux加载到RAM中,因此它确实非常活泼,但有时网络连接可能很麻烦。至少根据我的经验,特别是在旧系统上,由于缺少司机或什么不...
Darius

当我上次进行三重启动(SL,W7,ubuntu)时,安装顺序是Mac,Windows,Linux,使用iDeneb作为“bootloader”。 Mac是关于启动最自以为是的,所以必须先安装。
directed laugh

@Darius我 因为这个原因,Puppy Linux。当处理具有4GB或更少RAM的旧x86机器时,这当然是我的首选。
Kamikaze Rusher

@directedlaugh tsk,你有一点我没有考虑过。如果操作系统X很挑剔,我可能需要将它移到前面并管理所有启动选项。我们会看到它是怎么回事。我从未遇到过使用USB启动USB的问题,但我从来没有将其置于其他(OS)分区之后
Kamikaze Rusher

@Darius:这可能取决于安装的网络硬件。我的经验是我无法让Lubuntu离开地面,因为它缺少我的WiFi加密狗的驱动程序,这是唯一的互联网连接。与许多其他发行版相同,不仅仅是羽毛重量级(需要非免费驱动程序,因此Debian和一些旋转是一个问题)。 Puppy在使用它的旧硬件上的任何驱动程序都没有任何问题。
fixer1234

Answers:


2

我会推荐一个我最喜欢的工具YUMI。查找它,它使用GRUB,有一个很好的GUI,并支持大量的操作系统。 http://www.pendrivelinux.com/yumi-multiboot-usb-creator/


我需要更新我的帖子,因为我昨天做了很多修改,以便从Windows手动分区和安装EFI。我已经有5个分区(恢复,EFI,Windows,HFS +,exFat),上面有我确认可以使用的文件,还有第六个在FAT32中剩余的分区。如果我在第六个分区上使用YUMI它还能运行吗?
Kamikaze Rusher

另外,我对此很关注(直接引用 常见问题解答下的YUMI网站 不支持UEFI和EFI引导,因为许多发行版尚未提供支持。 我不知道它们是否意味着YUMI分区无法从EFI启动,或者某些发行版无法从EFI启动。
Kamikaze Rusher

现在有UEFI YUMI BETA版本应该支持UEFI / EFI
Xen2050

1

不是直接回答你的问题而是相关:据我所知,Windows需要位于前两个分区 - 一个小的SYSTEM_RESERVED和一个windows主分区。 关于你的问题:我会像在普通硬盘驱动器上安装所有这一样,而不是使用像unetbootin之类的花哨工具。我想这会给你大多数配置/分区选项。


我注意到几个驱动器上的SYSTEM_RESERVED其他硬盘驱动器,但错误地认为它是由Windows安装光盘/进程通过在(重新)格式化期间拆分目标分区生成的。我会检查推荐/强制尺寸是多少。至于工具,我认为我必须放弃它们,因为这种设置超出了它们的能力范围
Kamikaze Rusher

我忘了感谢你指出这一点。谢谢你:D
Kamikaze Rusher

“Windows需要位于前两个分区” - 不,完全没有。
Jamie Hanrahan

0

您是否考虑过将虚拟机与单一基本操作系统配合使用?

它可以使系统维护更加简单,并允许您一次启动多个系统。

您可以非常轻松地创建快照和备份系统。

您仍然可以使用外部设备来完成此任务。


1
OP有可能旅行并且携带“巨大”的PC不是一种选择。他/她可能希望能够使用多启动闪存驱动器去任何地方,并在他可能访问的任何设备上从它启动。
Darius

感谢Craig的回应,但@Darius是对的。我明白你的意思是我可以在USB上使用单个操作系统,其中有一系列虚拟机,但这需要主机有足够的CPU和RAM才能这样做。根据我将插入的恐龙或野兽,它更容易启动 - 选择
Kamikaze Rusher

是的,我建议的是基本上使用虚拟机管理程序。可以以这种方式设置外部硬盘驱动器或大型USB闪存驱动器,其中包含可以启动到的操作系统,然后有一个软件套件来运行虚拟机,这样可以更容易维护,尝试将驱动器分区为多个操作系统有很大的局限性。
Craig Lowe

有点像外置1TB SSD? :P
Darius

是的,但除非使用“实时”操作系统,否则无法启动任何计算机。我理解你的性能问题而且我已经考虑过了,但你想要达到的目标几乎是不可能的。如果您尝试在不同的架构上启动操作系统,它将在90%的时间内崩溃,这可以通过删除驱动程序来解决,但作为永久解决方案会非常麻烦。您可以使用“实时”操作系统,如Tails,Ubuntu和Windows版本。这些也可以通过使用Sardu放在带有启动菜单的单个设备上
Craig Lowe
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.