『楼 主』:
请教各位XP和2003下ntldr的问题(错误信息已经列出)11日更新
使用 LLM 解释/回答一下
在2003下我修改ntldr里的boot.ini改成XXXX.ini,然后ntldr改名为cylc,然后在DOS下用GRUB rootnoverify (hd0,0)
chainloader (hd0,0)/cylc
boot
可以成功启动2003
但是在XP里用同样的方法就不能在功启动XP,请问问题出在那里呢?
补充,在XP下有时可以出现======到>>>>>的提示,但是不能启动XP!
在grub下用geometry (hd0)命令有检测XP的硬盘这些提示:
drive 0x80 (LBA):C/H/S=10012/255/63.sectoy countlsize=160842780/512
partition num:0,Filesystem type is ntfs,partiti on type 0x7
partition num:4,Filesystem type is ntfs,partiti on type 0x7
partition num:5,Filesystem type is ntfs,partiti on type 0x7
不知道分区有没有问题?
===============================================
在不修改任何文件的条件下,在DOS下用grub启动XP出现在这样的提示:
warning:Unrecognied partition table for drive 80.please rebuild it using a microsoft-compatible FDISK tool(err=1).current C/H/S=16383/16/63
starting cmain()..........
然后硬盘灯一直闪红色!
menu.lst内容为
rootnoverify (hd0,0)
chainloader (hd0,0)+1
boot
==============================================
有时还会出现
A dsik read error occurred
press CTRL + ALT + DEL to restart
这样的提示,晕死了,不知道是什么原因,引导镜像是一样的,为什么在2003下正常,在XP里还不行呢,难道是XP那个硬盘分区有问题?
XP是装在第一个分区上,而且只挂了一个硬盘,没有多余的存储器.
请各位高手帮忙分析一下!
===========================================
5月11日更新
晕~~已经发现问题所在,2003用的是915的主板,而XP用的是NF-CK804的主板,2003启动正常,XP启动如我上面所说的情况一样。如果把2003的硬盘挂到NF-CK804的机子上就不能正常启动了(2003在915主板上是正常启动的),而把XP挂到915的主板上也能正常启动(XP在NF-CK804主板上是不能正常启动的)。原来的主板的问题,请问各位怎么解决这个问题。或用那个版本的GRUB兼容性会比较好一点!
是不是GRUB对NF的主板或AMDCPU指令兼容不好?
Under Windows 2003, I modified boot.ini in ntldr to change it to XXXX.ini, then renamed ntldr to cylc, and then in DOS, used GRUB: rootnoverify (hd0,0) chainloader (hd0,0)/cylc boot to successfully boot Windows 2003. But when using the same method in Windows XP, it cannot boot XP successfully. What is the problem here?
Supplement: Sometimes in XP, there are prompts from ====== to >>>>>, but it cannot boot XP!
Using the geometry (hd0) command in GRUB, there are prompts like detecting the hard disk of XP: drive 0x80 (LBA): C/H/S=10012/255/63.sectoy countlsize=160842780/512 partition num:0, Filesystem type is ntfs, partition type 0x7 partition num:4, Filesystem type is ntfs, partition type 0x7 partition num:5, Filesystem type is ntfs, partition type 0x7 I wonder if there is a problem with the partition?
================================================= ===============
Under the condition of not modifying any files, using GRUB to boot XP in DOS has such a prompt: warning: Unrecognied partition table for drive 80. please rebuild it using a microsoft-compatible FDISK tool(err=1). current C/H/S=16383/16/63 starting cmain().......... Then the hard disk light keeps flashing red!
The content of menu.lst is rootnoverify (hd0,0) chainloader (hd0,0)+1 boot
================================================= ===============
Sometimes there will also be a prompt like A dsik read error occurred press CTRL + ALT + DEL to restart What a mess, I don't know the reason. The boot image is the same. Why is it normal in Windows 2003 but not in XP? Could it be that there is a problem with the hard disk partition of XP?
XP is installed on the first partition, and there is only one hard disk, no redundant storage. Please help all the experts analyze!
===========================================
Update on May 11
Oh~~ I have found the problem. Windows 2003 uses a 915 motherboard, while XP uses an NF-CK804 motherboard. Windows 2003 starts normally, and XP starts as the situation I described above. If the hard disk of Windows 2003 is hung on the NF-CK804 computer, it cannot start normally (Windows 2003 starts normally on the 915 motherboard), and if XP is hung on the 915 motherboard, it can start normally (XP cannot start normally on the NF-CK804 motherboard). It is the problem of the original motherboard. Please ask how to solve this problem for you. Or which version of GRUB has better compatibility!
Is it that GRUB has poor compatibility with NF motherboards or AMD CPU instructions?
|