oldgameman 发表于 2003-7-8 10:00:42

如何备份和恢复GRUB?

我安装的是RH9.0和WIN XP.用GRUB双启动.GRUB安装在MBR.WIN XP装在C盘,如今想格式化C盘重新安装WINDOWS.可是如此一来GRUB也会被覆盖,将无法进入LINUX.我不想重新安装LINUX(好不容易才完全配置好),请问我如何才能在格式化C盘重新安装WINDOWS后仍然能够恢复到原来的双启动?

easthero1982 发表于 2003-7-8 11:13:39

重装winxp后,再重装grub

肩上有只蝴蝶 发表于 2003-7-8 11:29:34

应该不要什么动作呀?我的win2000+linxu9,2000和LINXU9都装过N遍了,我什么都不能做的,他的双启动菜单不会变的(无论是只装其中一个,还是两个都装)

easthero1982 发表于 2003-7-8 12:39:52


应该不要什么动作呀?我的win2000+linxu9,2000和LINXU9都装过N遍了,我什么都不能做的,他的双启动菜单不会变的(无论是只装其中一个,还是两个都装)

说说你的分区情况?

肩上有只蝴蝶 发表于 2003-7-8 16:06:51

c:\      ntfs      5G            win2000pro
D:\   ntfs       10G          software   (安装软件)
E:\   ntfs       10G          Backup      (软件备份)
F:\   fat         6G         Linux         (linux与windows共用)
/      EXT3                                        (40G-以上的空间)
SWAP            512MB

sdund-chs 发表于 2003-7-29 23:20:29

你可以把grub放到linux主分区里,这样修改:比如你的linux主分区位于第一块硬盘的分区hda3中,就输入:grub> setup (hd0,2)

sdund-chs 发表于 2003-7-29 23:26:02

然后把hda3 激活(set active)并把grub修改一下,把windows分区加上

1860ly 发表于 2003-7-29 23:29:32

你分区的时候就应该把win合linux都设成独立的主分区
而你在装linux的时候 不要把grub装在mbr上 而是装在linux的主分区上!!!!
先把win的分区激活装win 再把linux的分区激活 装linux
以后重装win的时候把win的分区激活 再装 装完后把linux的分区激活 就行啦
如果重装linux也是如此类推~~~~~~~~~~~

lone_king 发表于 2003-7-30 00:15:50

建议把grub放到mbr上, 非linux主分区!
查看boot/grub/menu.lst 文件
重新安装GRUB才生效!
root# grub-install /dev/hda (即MBR)
重启应该成功的 !

1860ly 发表于 2003-7-30 04:01:14

root# grub-install /dev/hdX       hdx 的x要根据你自己硬盘来设置
例如我的是hdc 不要一概而论!!!!!!!

xiayee 发表于 2003-8-2 10:49:52

Linux公社校园联络员
你是男的女的!!怎么有个女生的头像!!!

我喜欢放在mbr上面!!!反证是可以恢复的

hew 发表于 2003-8-2 10:58:07

是这样的,源码编译是很费时间的

savage 发表于 2003-8-2 15:19:43

这个问题的确挺麻烦的,不过我自己已经有了一套简单的方案,只要不更换硬件就不会很复杂。
先装好非linux的操作系统,一定要是c盘,并给它(们)做好ghost;再安装linux,用grub引导,grub的主程序装在linux分区里,引导部分装在c盘所在硬盘的mbr里,最后再给linux作备份,ghost2003可以胜任,它可对ext3操作把境象文件放在fat32的格式里(虽然识别成ext2,但不影响使用),当你的windows坏了时,可用ghost恢复,它不会对mbr进行操作,所以不影响多重启动。
其实问题的关键是mbr,管好它就行里
页: [1]
查看完整版本: 如何备份和恢复GRUB?