可以从 USB 启动 DOS 吗?

可以从 USB 启动 DOS 吗?

我有一台运行 CentOS 的 PC,它没有 CD 或软盘驱动器。它有一个 Intel 主板,我需要升级 BIOS,因为当前版本不支持 KVM 的 CPU vt(无论 CPU 有它)。

我从英特尔下载了 BIOS 升级,但我不知道如何刷新它。我以为 iflash 和可启动 USB 是可行的方法。但我真的不知道如何制作可启动 USB 棒。

我尝试了 WinImage81,但无法将其写入.img磁盘,它警告我磁盘不支持该格式。

然后我尝试了 Win32DiskImage 实用程序并下载了一些 MSDOS 映像,但是如果我将它们写入记忆棒,它们太小了(bios 补丁不适合那里而且我无法调整它的大小)并且笔记本电脑无论如何都无法启动它。

您对如何升级 BIOS 或如何使 USB 驱动器可启动有什么建议吗?

答案1

如果您有 DOS 可执行文件/数据但没有可启动软盘映像,那么这里有一个 FreeDOS 可启动映像:http://derek.chezmarcotte.ca/?p=188

只需将其解压缩并将其写入 USB 驱动器dd if=/path/to/image of=/path/to/usbstick(将文件名替换为您的系统的文件名)。

如果您已经有可启动映像,则可以按照 Ignacio Vazquez-Abrams 的建议使用 GRUB 来启动它。

答案2

不。放入软盘映像/boot并进行配置记忆磁盘在 grub 中启动它。

答案3

对的,这是可能的。

我不知道为什么当你问到 MS-DOS 时,所有的答案都提到使用 FreeDOS 来做这件事。使用 MS-DOS 是可以做到的

我记得 Nero 有一个选项,你可以给它一个可启动的 ms dos 软盘映像,然后它就会制作一张可启动的 CD。Rufus 可以做类似的事情,不过是针对 USB。

从技术上讲,Win9X 启动盘是 MS-DOS。因此,如果您制作了这样的启动盘(至少需要两个或三个文件,COMMAND.COM、IO.SYS 和 MSDOS.SYS),但使用其他文件(如 CONFIG.SYS、AUTOEXEC.BAT、MSCDEX.EXE 和 MOUSE.EXE 等)会更有用,然后您需要制作该启动盘的映像。然后将 Rufus 指向它。在 Rufus 之前,人们使用一种称为 HP USB 的工具。但 Rufus 很棒。

该网站有图片,已经存在十多年了

https://www.allbootdisks.com/download/dos.html

https://www.allbootdisks.com/download/98.html

它说它们是 CD 图像https://www.allbootdisks.com/iso.html但是,您可以将任何可以制作成 CD/可启动 CD 的东西制作成 USB/可启动 USB,这就是 Rufus 可以为您做的美妙之处。

要在 2019 年实现这一点,您需要在 BIOS/UEFI 中打开“传统模式”,这样它就不会像 UEFI 一样运行。否则,它会在可启动介质上查找 EFI 文件(但找不到)。

答案4

下载 freedos lite 版本并提取使用 FD12LITE.img 文件,该文件可以通过 Rufus 实用程序写入 USB 驱动器。

相关内容