当前位置: 技术问答>linux和unix
grub引导不了用ghost安装的XP?
来源: 互联网 发布时间:2016-04-15
本文导语: 磁盘分配是这样的 win2000 linux xp 之前,用grub引导win2000和linux都没问题, 后来,用ghost在尾部安装了一个xp, root (hd0, 8) // xp 所在分区 makeactive chainloader +1 boot // 显示错误 好像是什么device request erro...
磁盘分配是这样的
win2000 linux xp
之前,用grub引导win2000和linux都没问题,
后来,用ghost在尾部安装了一个xp,
root (hd0, 8) // xp 所在分区
makeactive
chainloader +1
boot
// 显示错误 好像是什么device request error之类的东西。。。
有人遇过类似情况吗?
win2000 linux xp
之前,用grub引导win2000和linux都没问题,
后来,用ghost在尾部安装了一个xp,
root (hd0, 8) // xp 所在分区
makeactive
chainloader +1
boot
// 显示错误 好像是什么device request error之类的东西。。。
有人遇过类似情况吗?
|
这个应该是你的xp没有安装好,xp要求他的引导文件NTLDR在系统盘的第一个分区才行,windows 2000的引导文件无法引导xp,建议你用XP的引导文件覆盖C盘下的引导文件(ntldr,bootfont.bin,bootsec.dos.io.sys等),然后修改C盘下的BOOT.INI文件,在后面加上引导XP的信息.以后的引导就是grub=>ntldr=>XP.
===========
PS:操作之前请记得备份windows 2K的NTLDR文件
===========
PS:操作之前请记得备份windows 2K的NTLDR文件
|
用grub引导NTLDR,然后让NTLDR自己去引导2000或XP
|
提示错误信息为设备回复错误.尾部安装XP到那个分区??
|
chainloader (hd0,X)/ntldr
boot
================
把X换成你的XP所在的分区,我没有试过,不知道能不能成功,一般来讲,XP是要求它的NTLDR文件在第一个分区的根目录下的.
boot
================
把X换成你的XP所在的分区,我没有试过,不知道能不能成功,一般来讲,XP是要求它的NTLDR文件在第一个分区的根目录下的.
|
把 makeactive 去掉 试试