![标准最小 USB 启动盘是什么样子的以及如何制作?](https://linux22.com/image/1548970/%E6%A0%87%E5%87%86%E6%9C%80%E5%B0%8F%20USB%20%E5%90%AF%E5%8A%A8%E7%9B%98%E6%98%AF%E4%BB%80%E4%B9%88%E6%A0%B7%E5%AD%90%E7%9A%84%E4%BB%A5%E5%8F%8A%E5%A6%82%E4%BD%95%E5%88%B6%E4%BD%9C%EF%BC%9F.png)
当我说“看起来像”时,我的意思是 DOS、Linux 和 EFI 的文件或目录结构是什么样的?
我需要制作一个最小的可启动 USB 棒,以便能够访问硬件刷新,基本上适用于任何操作系统。到目前为止,已经花了两天时间,但我在制作任何类型的可启动 USB 棒方面都遇到了困难,基本的东西。
基本上,MS-DOS 启动盘看起来非常简单:
AUTOEXEC.BAT
CONFIG.SYS
COMMAND.COM
MSDOS.SYS
IO.SYS
这些文件的某种组合相当于 FAT 分区上的可启动 DOS 或 FreeDOS 磁盘。不幸的是,刷新工具不喜欢 DOS,有人建议它需要在 中运行HIMEM
,但没有说明如何做到这一点。没有任何图像或安装程序这里可以工作。我试过 Rufus,但它对 HIMEM 没有任何作用。
我对 EFI 启动的基本理解是,需要有一个可用的 FAT 分区,其中有一个可用的 EFI 格式的可执行文件。但是,我找不到任何可以启动 DOS、Linux 或 EFI shell 的 EFI 启动文件。我不知道 EFI 启动是什么样子的。这我以为所有的问题都会得到解答,但遗憾的是,我仍未找到答案。
最后,再次使用 Rufus,我安装了 SysLinux,但是它无法启动。
我找不到任何简洁的资源来描述这些最小版本应该是什么样子、如何创建它们以及可下载的示例。这似乎是几十年前就应该确定的事情,但我发现自己被怪异而复杂的说明所困扰,要求将整个 DVD ISO 放到 USB 记忆棒上,安装或使用根本不存在的文件,或者使用一些我至今还没有找到可用的实用程序。有人能最终解决这个问题吗,准备一份关于这些最小版本应该是什么样子、在哪里可以得到它们的说明,等等?我觉得这应该没那么难……!