恢复grub启动菜单

好多朋友反映安装了openSUSE 11..1后,GRUB启动菜单就变样了,原来的WIN或别的LINUX系统启动项不见了,只有openSUSE启动项,openSUSE太霸道了吧,呵呵。或者有时重装XP也会导致GRUB引导菜单掉失别的系统启动项,怎么办?方法也许很多,但本人暂时学习了三种:
第一种:使用XP安装光盘的 R 修复功能来修复MBR,这里不详述,因为百度就知道;第二种:在dos下,并且在 A:>提示符下,用 fdisk/mbr 修复硬盘MBR也行;
第三种:重点介绍在SUSE中修改 /boot/grub/menu.lst (或在F10中修改/boot/grub/grub.conf,道理一样)的方法

如果要恢复XP启动项,请在menu.lst文件加:

title Windows
rootnoverify (hd0,2)
chainloader (hd0,0)+1

我的XP就这样回到GRUB启动菜单了。
另外,我的Fedora 10 是这样恢复:

title Fedora 10
root (hd0,8)
kernel /vmlinuz-2.6.27.9-159.fc10.x86_64
initrd /initrd-2.6.27.9-159.fc10.x86_64.img

vmlinuz-2.6.27.7-134.fc10.x86_64和initrd-2.6.27.7-134.fc10.x86_64.img这两个启 动文件都放在F10的/boot里面,你只面用  df -lh 命令查看一下就可以得到root (hd0,8)这个参数了,注意的是,这个参数8是你所看到的boot分区的盘符sdaX中的X-1,比如我看到boot分区是sda9,所以就用 root (hd0,8)。

以下是我在 opensuse 11.1里输入df -hl命令看到的F10的/boot所在位置

wangqin@linux-bxcd:~> df -hl
文件系统              容量  已用 可用 已用% 挂载点
/dev/sda14            9.7G  3.2G  6.1G  35% /                               #这是SUSE系统的/根分区
udev                  247M  860K  247M   1% /dev
/dev/sda13            190M   57M  124M  32% /boot                     #这是SUSE系统的/boot
/dev/sda12            4.9G  1.3G  3.7G  25% /media/LINUX_
/dev/sda6              35G   30G  4.8G  86% /media/music
/dev/sda8              21G   17G  4.0G  82% /media/disk-3
/dev/sda5              25G   11G   14G  43% /media/photo
/dev/sda7              35G   17G   18G  49% /media/disk-4
/dev/sda1              14G  8.0G  5.3G  61% /media/disk-5
/dev/sda9             190M   28M  153M  16% /media/_boot_   #这是F10系统的/boot
/dev/sda10            6.7G  4.9G  1.5G  78% /media/__            #这是F10系统的/根分区


你可能感兴趣的:(启动,恢复,菜单,grub,休闲)