问题定位
本文中XP位于C盘,Fedora11位于H盘。Fedoral11安装完毕,在切换到Windows XP时选择开机引导项 other总是出现” NTLDR is missing “字样。网上给出的建议是从系统盘拷贝 NTLDR 以及 NTDETECT.COM 文件到 C:\ 。经过尝试过后发现没有效用,通过查看/etc/grub.conf 文件发现配置中其他系统挂载点other出现问题:
[root@localhost ~]#vi /etc/grub.conf //定位到如下代码: title Other rootnoverify (hd0,4) chainloader +1 //修改为: title Other title Windows XP rootnoverify (hd0,0) chainloader +1
解决方法
启动时如果引导项没有出现other选项,且只有fedora,需要对/etc/grub.conf文件再次进行编辑定位timeout=0,并将它改成了timeout =10并在其后追加:
title Other title Windows XP rootnoverify (hd0,0) chainloader +1
此时在启动项中再次进行选择即可实现两个系统间自由切换。