中国DOS联盟论坛

China DOS Union

-- Unite DOS · Advance DOS · Grow DOS --
Union site: www.cn-dos.net Forum site: www.cn-dos.net/forum
Guest | Log in | Register | Members | Search | China DOS Union
中国DOS联盟论坛
The time now is 2026-08-26 20:34
47,812 topics / 349,912 posts / today 2 new / 48,264 members
其它操作系统综合讨论区 » Is it impossible to boot an NT system from a non-first primary partition of a non-first hard disk
Printable Version  2,922 / 22
Floor1 GOTOmsdos Posted 2006-08-14 15:27
铂金会员 Posts 1,827 Credits 5,154
Tested booting the second primary partition of the third hard disk (XP system, FAT32), set it as active, and hid the first primary partition.

BIOS was set to boot from the third hard disk, but it displayed "NTLDR IS MISSING"
But all system files were good.

Then, tried SYS this partition: transferred the DOS system, booted again, and could boot to the DOS drop-down (which is this partition),
Explanation: Can boot to a non-first hard disk and non-first primary partition.

So, does that mean NT systems don't work?

[ Last edited by GOTOmsdos on 2006-8-14 at 15:31 ]
Floor2 fujianabc Posted 2006-08-14 15:34
金牌会员 Posts 1,616 Credits 3,467
Strange, according to reason, if the boot from the third hard disk is set in the BIOS, (hd0) and (hd2) should be swapped, that is, the third hard disk in grub should be (hd0).

Since ntldr and boot.ini can only be placed in (hd0) (placing them on other hard disks will cause them to not be found), so manually swap the disk numbers of the two disks in grub, and then boot.

map (hd0) (hd2)
map (hd2) (hd0)
map --hook
chainloader (hd0,0)/ntldr
boot

Note that before this, change the following in boot.ini:

multi(0)disk(0)rdisk(2)partition(1)\WINDOWS

to

multi(0)disk(0)rdisk(0)partition(1)\WINDOWS
Floor3 GOTOmsdos Posted 2006-08-14 15:58
铂金会员 Posts 1,827 Credits 5,154
chainloader (hd0,0)/ntldr

You have (hd0,0) here, but I want it to be (hd0,1)!)
Brother fujianabc, haha! You are off-topic!
Floor4 GOTOmsdos Posted 2006-08-14 16:19
铂金会员 Posts 1,827 Credits 5,154
Tried modifying BOOT.INI, but it didn't work; the same error still occurs.
Floor5 fastslz Posted 2006-08-14 16:33
铂金会员 Posts 2,315 Credits 5,493 From 上海
After installing with the installation CD in DOS using %cdrom%\i386\winnt.exe, when restarting, delete the temporary files and then modify BOOT.INI to see if the installation program can detect rdisk(?) partition(?)
Floor6 fujianabc Posted 2006-08-14 16:39
金牌会员 Posts 1,616 Credits 3,467
Originally posted by GOTOmsdos at 2006-8-14 03:58 PM:
chainloader (hd0,0)/ntldr

You have (hd0,0) here, I want it to be (hd0,1)!
Brother fujianabc haha! You are off-topic!

Whether it is ntldr or boot.ini, they must be placed on hd0. If it is hd2, use the grub map command to swap the disk numbers.
It doesn't matter much whether it is (hd2,0) or (hd2,1).

Replace the original
multi(0)disk(0)rdisk(2)partition(2)\WINDOWS
with
multi(0)disk(0)rdisk(0)partition(2)\WINDOWS
instead.
Floor7 GOTOmsdos Posted 2006-08-14 16:51
铂金会员 Posts 1,827 Credits 5,154
It has been modified like this, but it doesn't work.
Floor8 fujianabc Posted 2006-08-14 16:54
金牌会员 Posts 1,616 Credits 3,467
Boot ntldr using GRUB's chainloader, not the disk's own boot sector.

chainloader (hd2,1)/ntldr
boot

Or

chainloader (hd0,1)/ntldr
boot
Floor9 fastslz Posted 2006-08-14 16:57
铂金会员 Posts 2,315 Credits 5,493 From 上海
Is it impossible to boot into an NT system on a non-first primary partition of a non-first hard disk?
This is negative. I once installed NT on the last active primary partition, as shown in the following figure:
GOTOmsdos brother, an old revolutionary has encountered a new problem, right?
Floor10 fastslz Posted 2006-08-14 17:02
铂金会员 Posts 2,315 Credits 5,493 From 上海
What's wrong? I can't upload attachments with the .jpg extension. The attachment size that can be uploaded has changed from the original 1024KB to 300KB. Is it the same for you?
Floor11 fujianabc Posted 2006-08-14 17:21
金牌会员 Posts 1,616 Credits 3,467
Originally posted by fastslz at 2006-8-14 05:02 PM:
What's wrong?
I can't upload attachments with.jpg extension.
The attachment size that can be uploaded has changed from the original 1024KB to 300KB. Is it the same for you?

Using png or gif, bmp is too large.
Floor12 fastslz Posted 2006-08-14 17:47
铂金会员 Posts 2,315 Credits 5,493 From 上海
Both PNG and GIF have been tried, but they can be uploaded but not displayed. Maybe I should delete them. Now the prompt is: The attached file cannot be saved to the server. It may be that the space is full. Please upload the attachment to the China DOS Union File Upload System or contact the administrator.

[ Last edited by fastslz on 2006-8-14 at 17:50 ]
Floor13 GOTOmsdos Posted 2006-08-15 00:59
铂金会员 Posts 1,827 Credits 5,154
chainloader (hd2,1)/ntldr
boot
or
chainloader (hd0,1)/ntldr
boot

Tried, no good.
GRUB prompt:
insupported parameter
Floor14 GOTOmsdos Posted 2006-08-15 01:01
铂金会员 Posts 1,827 Credits 5,154
Now, the problem is: He just can't find NTLDR, but it's just there. Booting into DOS is fine..
Floor15 fastslz Posted 2006-08-15 01:28
铂金会员 Posts 2,315 Credits 5,493 From 上海
Oh, right, the version of NTLDR also matters. For example, if you install 2003 first and then XP, when starting 2003, there will be this prompt, including ntdetect.com and bootfont.bin
1 2  Next
[ Contact the Union admin team - 中国DOS联盟 - Standard version ]
Sponsored by ifanr Inc | © 2001–2023