|
GOTOmsdos
铂金会员
       C++启程者
积分 5154
发帖 1827
注册 2003-7-18
状态 离线
|
『楼 主』:
是不是不能启动到非第一硬盘的非第一主分区的NT系统
使用 LLM 解释/回答一下
测试了启动第三硬盘的第二主分区(XP系统,FAT32),设为活跃,隐藏了第一主分区。
BIOS设为从第三硬盘启动,但是,显示“NTLDR IS MISSING”
但所有的系统文件都是好的。
于是,试了 SYS 此分区: 传了DOS系统,再起,却可以启动到了DOS下拉(就是这个分区),
说明:可以启动到非第一硬盘的非第一主分区的。
那么,是不是 NT系统就不行呢?
Last edited by GOTOmsdos on 2006-8-14 at 15:31 ]
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 ]
|
|
2006-8-14 15:27 |
|
|
fujianabc
金牌会员
     
积分 3467
发帖 1616
注册 2004-6-21
状态 离线
|
『第 2 楼』:
使用 LLM 解释/回答一下
奇怪,按理来说,如果在bios中设了从第三硬盘启动,(hd0)和(hd2)应该对换的,也就是这是grub中第三硬盘应该是(hd0)。
由于ntldr,boot.ini只能放在(hd0)(放其它硬盘会找不到的),因此在grub中手动交换两盘的盘号吧,然后再启动
map (hd0) (hd2)
map (hd2) (hd0)
map --hook
chainloader (hd0,0)/ntldr
boot
注意,在这之前,先把boot.ini中的
multi(0)disk(0)rdisk(2)partition(1)\WINDOWS
改成
multi(0)disk(0)rdisk(0)partition(1)\WINDOWS
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
|
|
2006-8-14 15:34 |
|
|
GOTOmsdos
铂金会员
       C++启程者
积分 5154
发帖 1827
注册 2003-7-18
状态 离线
|
『第 3 楼』:
使用 LLM 解释/回答一下
chainloader (hd0,0)/ntldr
你这里是 (hd0,0) 我要它是 (hd0,1) 啊!)
fujianabc兄 哈哈! 你文不对题啊!
chainloader (hd0,0)/ntldr
You have (hd0,0) here, but I want it to be (hd0,1)!)
Brother fujianabc, haha! You are off-topic!
|
|
2006-8-14 15:58 |
|
|
GOTOmsdos
铂金会员
       C++启程者
积分 5154
发帖 1827
注册 2003-7-18
状态 离线
|
『第 4 楼』:
使用 LLM 解释/回答一下
试过改 BOOT。INI
没有用,仍是一样的错。
Tried modifying BOOT.INI, but it didn't work; the same error still occurs.
|
|
2006-8-14 16:19 |
|
|
fastslz
铂金会员
       DOS一根葱
积分 5493
发帖 2315
注册 2006-5-1 来自 上海
状态 离线
|
『第 5 楼』:
使用 LLM 解释/回答一下
DOS下用安装光盘%cdrom%\i386\winnt.exe后再次启动时删除临时文件再修改下 BOOT.INI试试,让安装程序判断下rdisk(?)partition(?)
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(?)
|
|
2006-8-14 16:33 |
|
|
fujianabc
金牌会员
     
积分 3467
发帖 1616
注册 2004-6-21
状态 离线
|
『第 6 楼』:
使用 LLM 解释/回答一下
Originally posted by GOTOmsdos at 2006-8-14 03:58 PM:
chainloader (hd0,0)/ntldr
你这里是 (hd0,0) 我要它是 (hd0,1) 啊!)
fujianabc兄 哈哈! 你文不对题啊!
不管是ntldr还是boot.ini,都要放在hd0上才行,如果是hd2,用grub的map命令交换盘号。
至于是(hd2,0)还是(hd2,1)没多大关系。
用
multi(0)disk(0)rdisk(0)partition(2)\WINDOWS
代替原来的
multi(0)disk(0)rdisk(2)partition(2)\WINDOWS
即可。
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.
|
|
2006-8-14 16:39 |
|
|
GOTOmsdos
铂金会员
       C++启程者
积分 5154
发帖 1827
注册 2003-7-18
状态 离线
|
『第 7 楼』:
使用 LLM 解释/回答一下
已经向这样改过了,没用
It has been modified like this, but it doesn't work.
|
|
2006-8-14 16:51 |
|
|
fujianabc
金牌会员
     
积分 3467
发帖 1616
注册 2004-6-21
状态 离线
|
『第 8 楼』:
使用 LLM 解释/回答一下
用grub的chainloader启动ntldr吧,不要用磁盘自身的启动扇区启动ntldr。
chainloader (hd2,1)/ntldr
boot
或者
chainloader (hd0,1)/ntldr
boot
Boot ntldr using GRUB's chainloader, not the disk's own boot sector.
chainloader (hd2,1)/ntldr
boot
Or
chainloader (hd0,1)/ntldr
boot
|
|
2006-8-14 16:54 |
|
|
fastslz
铂金会员
       DOS一根葱
积分 5493
发帖 2315
注册 2006-5-1 来自 上海
状态 离线
|
『第 9 楼』:
使用 LLM 解释/回答一下
是不是不能启动到非第一硬盘的非第一主分区的NT系统
这个是否定的,我曾把NT安装在最后一个活动主分区,如下图:
GOTOmsdos兄老革命碰到新问题了吧 
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?
|
|
2006-8-14 16:57 |
|
|
fastslz
铂金会员
       DOS一根葱
积分 5493
发帖 2315
注册 2006-5-1 来自 上海
状态 离线
|
『第 10 楼』:
使用 LLM 解释/回答一下
55555怎么了?
我不能上传.jpg扩展名的附件
能上传附件大小由原来的1024KB变成了300KB了。你们是不是也这样啊?
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?
|
|
2006-8-14 17:02 |
|
|
fujianabc
金牌会员
     
积分 3467
发帖 1616
注册 2004-6-21
状态 离线
|
『第 11 楼』:
使用 LLM 解释/回答一下
Originally posted by fastslz at 2006-8-14 05:02 PM:
55555怎么了?
我不能上传.jpg扩展名的附件
能上传附件大小由原来的1024KB变成了300KB了。你们是不是也这样啊?
用png或者gif,bmp太大了。
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.
|
|
2006-8-14 17:21 |
|
|
fastslz
铂金会员
       DOS一根葱
积分 5493
发帖 2315
注册 2006-5-1 来自 上海
状态 离线
|
『第 12 楼』:
使用 LLM 解释/回答一下
png或者gif都试过了能上传不能显示,还是删除了吧。现在提示是
附件文件无法保存到服务器,可能是空间已满。请将附件上传至中国DOS联盟文件上传系统,或与管理员联系
Last edited by fastslz on 2006-8-14 at 17:50 ]
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 ]
|
|
2006-8-14 17:47 |
|
|
GOTOmsdos
铂金会员
       C++启程者
积分 5154
发帖 1827
注册 2003-7-18
状态 离线
|
『第 13 楼』:
使用 LLM 解释/回答一下
chainloader (hd2,1)/ntldr
boot
或者
chainloader (hd0,1)/ntldr
boot
试过,没用。
GRUB提示:
insupported parameter
chainloader (hd2,1)/ntldr
boot
or
chainloader (hd0,1)/ntldr
boot
Tried, no good.
GRUB prompt:
insupported parameter
|
|
2006-8-15 00:59 |
|
|
GOTOmsdos
铂金会员
       C++启程者
积分 5154
发帖 1827
注册 2003-7-18
状态 离线
|
『第 14 楼』:
使用 LLM 解释/回答一下
现在,问题是:他就是找不到NTLDR,但他就是在的
启动DOS就没问题。。
Now, the problem is: He just can't find NTLDR, but it's just there. Booting into DOS is fine..
|
|
2006-8-15 01:01 |
|
|
fastslz
铂金会员
       DOS一根葱
积分 5493
发帖 2315
注册 2006-5-1 来自 上海
状态 离线
|
『第 15 楼』:
使用 LLM 解释/回答一下
哦,对了NTLDR版本也有关系的哦,如先安装2003后安装XP这样启动2003会有这个提示的,包括ntdetect.com和bootfont.bin
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
|
|
2006-8-15 01:28 |
|