标题说明了一切。我已将旧的 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"
显然,您必须将 C:\ 更正为旧 DOS 磁盘在启动时可能挂载的位置,可能需要进行一些实验。您只需添加从 A:\ 到 Z: 的 26 个条目即可。该机制与从第二个磁盘双启动 Windows 98 或 WinME 基本相同。
答案2
是的,可以,但是您也可以将 DOS 添加到现有分区。
使用 Windows NT/2k/XP 的 NTLOADER,您可以:
- 在单独的分区上安装 DOS
- 将 DOS 引导扇区转储到文件,例如 BOOT.BIN (512B)
- 将一些安装分区的文件复制到目标分区(可以删除原始安装分区),对于 DOS,它必须是 FAT16 或 FAT32
在 BOOT.INI 的[操作系统]部分添加一行: C:\BOOT.BIN="DOS 版本 blab.. 您的文本"
重新启动并启动 NT 引导程序,如果您想将 Linux 和其他更现代的操作系统保留在同一个硬盘上,或者从其他磁盘使用 Grub,您也可以从 Linux Grub 引导程序启动它。