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. 在 [operating systems] 部分的 BOOT.INI 新增一行: C:\BOOT.BIN="DOS 版本 blab.. 你的文字"

    重新啟動啟動 NT booloader,如果您想將 Linux 和其他更現代的作業系統保留在同一 HDD 上,或從其他磁碟使用 Grub,您也可以從 Linux Grub 開機載入程式啟動它。

相關內容