![]() |
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 22:32 |
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,933 / 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: 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: 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 |