我试过无数的可启动 USB 制作器。它们工作时效果都非常好。
以下是我尝试过的工具列表。
- 由美
- 网启动
- 鲁弗斯
问题是它们并不总是有效。故障模式不一定显而易见。也许驱动器本身与使用的方法不兼容。有时驱动器没有提前为工具做好适当的准备,并且该工具甚至没有提供说明您需要对驱动器执行哪些操作才能使其正常工作的文档。
无论如何,我将尝试描述理想的情况,以不断提高系统管理员的用户体验水平。
强制:USB 驱动器应可在支持从 USB 启动的系统中启动。这应该是大多数计算机。USB 驱动器不需要在系统检测到的硬盘上存在可运行的操作系统,事实上,USB 驱动器应在除相关 USB 驱动器外没有连接其他存储设备的机器上启动。
非常期望:USB 驱动器在准备后应可在 Linux、OS X 和 Windows 下安装、写入和读取,以用作紧急大容量存储设备,在可用空间允许的情况下存储 < 2GB 的文件。可以指定文件系统根目录中的某个目录,以便准备程序根据需要将放置在其中的任何文件保留在原处。
重要提示:准备好后,可以使用 GRUB 或类似菜单可靠地扩展 USB 驱动器,以选择和加载更多 ISO 映像。我希望制作一个 128GB 可启动 USB 驱动器并包含一堆 Linux LiveCD、一堆 Windows 安装 ISO、一堆诊断工具 ISO,这很容易,但并非不可能。
额外提示:USB 驱动器最初已准备好一次。它将能够动态扫描自身以查找通过大容量存储加载到其上的 ISO,并动态提供 GRUB 选择器或等效程序,在其中可以选择和启动加载到驱动器上的 ISO。这意味着我可以准备驱动器,然后将其带到其他具有 ISO 的计算机,加载它们,然后将它们带到其他计算机以启动这些新的 ISO...
这个要求过分吗?从理论上讲,这可能吗?是的,FAT32 不允许你将大型 ISO 文件放到驱动器上。但这并不是一个充分的理由。这可是 2016 年啊……驱动器只需加载一些可以读取 exFAT 的东西就可以获取存储在其中的 ISO……
这些天我发现我一遍又一遍地重新格式化和重写 USB 驱动器上的映像,而且没有合理的方法来维护这些东西。大多数允许您加载多个磁盘的工具都会解压映像并将文件放入目录中,最终在启动时文件不会在正确的位置或出现其他问题,然后一切都崩溃了。一旦发生这种情况,磁盘上的内容基本上就没用了。
因此,另一种方法是在 Mac 上hdutil convert -format UDRW
,然后dd
将 iso 基本原始复制到 USB 驱动器。这很有可能创建一个可靠的 USB 驱动器,但现在此 USB 驱动器在操作系统中不可读,不能用作紧急大容量存储设备。您也不能通过这种方式启动多个映像,从而使驱动器的大部分容量变得毫无用处。
欲获取灵感,请参阅等速棒。我实际上有一个这样的。我没有经常使用它,因为它的速度太慢了,而且只有 USB 2.0。我有一些一直在使用的 USB 3 棒,但我真的受够了一遍又一遍地将图像加载回我的棒子上。此时,如果我能有一个可以依靠的解决方案,我会很乐意多等几分钟吃三明治,而不是照看这些糟糕的图像加载工具。但这真的不是一个理想的解决方案,因为 128GB USB3 驱动器具有 130MB/s 的读取速度,售价不到 50 美元。我们的软件现在真的落后了。请给我速度和灵活性。
我真的希望有人知道 syslinux/grub 如何工作,能够像我五岁的时候一样向我解释为什么我不能用软件完成所有这些工作。
答案1
易启动到目前为止,对我来说效果很好。