好多朋友反映安装了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系统的/根分区
第一种:使用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系统的/根分区
转载于:https://blog.51cto.com/kpjack/123208