grub被盖,无法引导了!!
mbr好像被覆盖我能用软盘引导进入系统
但是怎么通过
命令 回复grub的引导呢? http://www.linuxfans.org/nuke/modules.php?name=Forums&file=viewtopic&t=60934
本版精华。
既然还能进入,直接在终端grub-install /dev/hda应该就可以。 软盘起动后,执行grub.
grub>
我们就可以在这样的字符后面,输入
grub>root (hdX,Y)
grub>setup (hd0)
如果成功会有一个successful......
这里的X,如果是一个盘,就是0,如果你所安装的linux的根分区在第二个硬盘上,那X就是1了;Y,就是装有linux系统所在的根分区。 setup (hd0)就是把GRUB写到硬盘的MBR上。 # 用Linux的安装盘的第一张盘引导系统
# 输入linux rescue,接着按提示选择语言、键盘等,最后进入SHELL界面
# chroot /mnt/sysimage
切换到硬盘上已经安装好的linux的根上去
# grub-install /dev/hda
将grub的引导程序重新写到MBR上去.
# 重新起动linux
# 在配置文件/boot/grub/grub.conf中添加windows的起动信息
可以参考如下配置文件
# grub.conf generated by anaconda
#
# Note that you do not have to rerun grub after making changes to this file
# NOTICE:You have a /boot partition.This means that
# all kernel and initrd paths are relative to /boot/, eg.
# root (hd0,0)
# kernel /vmlinuz-version ro root=/dev/hda2
# initrd /initrd-version.img
#boot=/dev/hda
default=0
timeout=10
splashimage=(hd0,0)/grub/splash.xpm.gz
title Red Hat Linux (2.4.20-8)
root (hd0,0)
kernel /vmlinuz-2.4.20-8 ro root=LABEL=/12
initrd /initrd-2.4.20-8.img
title Windows XP
rootnoverify (hd0,2)
chainloader +1
# 重新起动机器, 就可以看到可以选择两个操作系统
细节可以参考grub的资料
页:
[1]