beyond3389 发表于 2003-5-1 15:42:12

重装了GRUB,原来装在C:\的WINXP不能引导了?!

GRUB.CONF配置如下:
default=0
timeout=10
splashimage=(hd0,7)/boot/grub/splash.xpm.gz
title Red Hat Linux (2.4.20-8)
        root (hd0,7)
        kernel /boot/vmlinuz-2.4.20-8 ro root=LABEL=/
        initrd /boot/initrd-2.4.20-8.img
title winXP
        rootnoverify (hd0,0)
        chainloader +1
请高手指教!!!!(很急的!!!!)

不点 发表于 2003-5-1 17:02:41

把 原来硬盘 MBR 制作成一个 512 字节的 文件 bootsect.wxp,
然后,

rootnoverify (hd0,0)
chainloader /bootsect.wxp

即可。

你需要原来能启动 XP 时的硬盘 MBR。

如果你的 XP 使用的分区是 NTFS 格式,那么,这还不行,你需要把这个 bootsect.wxp 文件拷贝到一个 FAT 分区或者一个 LINUX 分区,然后用

chainloader (hd?,?)/bootsect.wxp

来引导,这样应当万无一失。

jfcat 发表于 2003-5-1 17:15:55

怎么把MBR拷下来呢
具体就应该怎么做

llc 发表于 2003-5-1 17:47:37

把 原来硬盘 MBR 制作成一个 512 字节的 文件 bootsect.wxp,
然后,

rootnoverify (hd0,0)
chainloader /bootsect.wxp

即可。

你需要原来能启动 XP 时的硬盘 MBR。

如果你的 XP 使用的分区是 NTFS 格式,那么,这还不行,你需要把这个 bootsect.wxp 文件拷贝到一个 FAT 分区或者一个 LINUX 分区,然后用

chainloader (hd?,?)/bootsect.wxp

来引导,这样应当万无一失。
莫非是linuxeden上的"不点"?grub.exe不错

beyond3389 发表于 2003-5-1 19:09:44

原来启动XP的MBR怎么还在呢??不 懂??
.......那具体怎么来呢??

jfcat 发表于 2003-5-2 15:02:34

重装GRUB是不会影响MBR的,GRUB只是多启动引导程序
主要是怎样找回MBR,并重新引导

beyond3389 发表于 2003-5-2 18:25:57

重装GRUB是不会影响MBR的,GRUB只是多启动引导程序
主要是怎样找回MBR,并重新引导那不能启动XP的另外原因是什么??


主要是找MBR,有道理,求救!!!!

beyond3389 发表于 2003-5-2 19:27:59

我用DISKMAN搞了个备份,也不知道备份了什么(我还第一用),改为bootsect.wxp,然后 chainloader(hd?,?)/bootsect.wxp,发现不行,到底怎么搞呢??

linuxlover 发表于 2003-5-2 19:55:55

如果是XP放在主引导区,FDISK /MBR即可,然后参考我的http://www.linuxfans.org/nuke/modules.php?name=Forums&file=viewtopic&t=21092即可!grub应该不可能冲掉你的mbr

Bluedata 发表于 2003-5-2 20:25:30

经常改变分区,经常装系统可能会把分区表搞乱。
有时装linux可能会出这样的问题。
找回MBR,基本上,这个,很难。

jfcat 发表于 2003-5-3 17:06:26

我认为装LINUX是不会破坏windwos在MBR内的信息,只是将自己的信息装入到前面,以便自己的引导,当选windows时,GRUB或LILO会把权力交给NT的加载器处理
你的问题是重装GRUB时,它没有记录WINDOWS的MBR的位子,导致不能启动
具体怎么修复我也不知,要看各位老大的
页: [1]
查看完整版本: 重装了GRUB,原来装在C:\的WINXP不能引导了?!