NTLDR /BOOT.INI 可以启动单独的 MS-DOS 硬盘(不是分区)吗?

NTLDR /BOOT.INI 可以启动单独的 MS-DOS 硬盘(不是分区)吗?

标题说明了一切。我已将旧的 DOS 磁盘添加到 w2k 系统,我想将其作为 boot.ini 中的启动选项,但我找不到如何告诉 NTLDR。这可能吗?

答案1

一个不具体的例子:

[boot loader]
timeout=30
default=multi(0)disk(0)rdisk(1)partition(1)\WINDOWS
[operating systems]
multi(0)disk(0)rdisk(1)partition(1)\WINDOWS="Your existing Win2K" /fastdetect
C:\ = "Old DOS based OS here"

http://www.techsupportforum.com/forums/f6/easy-fix-what-does-a-normal-boot-ini-for-win98-look-like-37763.html

显然,您必须将 C:\ 更正为旧 DOS 磁盘在启动时可能挂载的位置,可能需要进行一些实验。您只需添加从 A:\ 到 Z: 的 26 个条目即可。该机制与从第二个磁盘双启动 Windows 98 或 WinME 基本相同。

答案2

是的,可以,但是您也可以将 DOS 添加到现有分区。

使用 Windows NT/2k/XP 的 NTLOADER,您可以:

  1. 在单独的分区上安装 DOS
  2. 将 DOS 引导扇区转储到文件,例如 BOOT.BIN (512B)
  3. 将一些安装分区的文件复制到目标分区(可以删除原始安装分区),对于 DOS,它必须是 FAT16 或 FAT32
  4. 在 BOOT.INI 的[操作系统]部分添加一行: C:\BOOT.BIN="DOS 版本 blab.. 您的文本"

    重新启动并启动 NT 引导程序,如果您想将 Linux 和其他更现代的操作系统保留在同一个硬盘上,或者从其他磁盘使用 Grub,您也可以从 Linux Grub 引导程序启动它。

相关内容