duotaiya 发表于 2004-2-26 20:21:44

关于如何重写grub引导信息,恢复多重启动。

关于如何重写grub引导信息,恢复多重启动。
前几天有个我南京的同学问我怎么恢复winme和redhat9的双启动,他装winme的时候把引导区重写了。
我告诉他一个极其傻瓜的办法;
1。从划一个分区,最小化安装一遍linux,然后修改grub.conf,重新启动,就可以引导进入原来的那个redhat9。然后用root登陆,进入/sbin/执行 ./grub-installer /dev/hda就可以了。最后删除那个新安装的分区。

因为我们是电话联系的,而在电话上实在说不清楚,所以我告诉他上面那种方法。
下面告诉大家一个更方便的方法:
2。下载一个dos版的grub。放到c盘根目录,用explorer2fs把linux分区下的grub.conf拷过来放到c盘根目录下。
修改grub.conf文件,把root= LABLE=/一段改成root=/dev/hda*             注:*为你linux所在的分区号。
然后进入dos 执行grub --config-file=(hd0,0)/grub.conf
就可以进入redhat 了。
最后安装grub参照上面。

如果大家觉得麻烦,那么如果你对你的linux很清楚的话,那么在dos下,执行grub
grub> find /boot/vmlinuz                              
(hd0,7)
#此行在hda8查找你的vmlinuz,替换为你的内核的名字
grub> root (hd0,7)         #设根分区为hda8
grub> kernel /boot/vmlinuz root=/dev/hda8    #vmlinuz改成你的内核名,hda8改成你所在分区的分区名      
grub> boot            #引导

Bluedata 发表于 2004-2-27 03:53:33

嗯,不错。 :-)
页: [1]
查看完整版本: 关于如何重写grub引导信息,恢复多重启动。