如何恢复linux启动列表

来源:百度知道 编辑:UC知道 时间:2024/07/06 15:49:32
电脑是XP和linux的双系统,xp系统出现问题后,重新安装了一下,然后linux的启动列表就没有了,请问如何恢复呢?

按以下步骤进行:

1.把安装盘放到光驱,然后重新启动机器,在BOIS中把系统用光驱来引导

2.等安装界面出来后选择F5(Linux Rescue)(会有提示),

3.出现boot:提示符,在此处输入linux rescue回车,接着会提示你选择安装的语言你可以选择中文也可以是英文,一直回车,当出现提示配置网络的时候,你选择NO。

4.会出现sh # 提示符,输入grub后回车,进入grub>

#grub
find /boot/grub/stage1 //这时显示(hd0,x),即原来的系统启动分区,如果你记得是什么的话可以略过此步。
root(hd0,x)
setup(hd0)

退出重启系统。

一楼那哥们提供的是red hat或FEDR的版本

我提供UBUNTU的版本解决方法

在xp系统下
下载grub4dos
解压其中的文件grldr到 C:\
然后在“控制面板-文件夹选项‘里,选择“显示所有文件和文件夹”
然后回到c:\
找到boot.ini文件,并将它的”可读“属性去掉

然后编辑boot.ini,在末尾添加
c:\grldr=linux

重新启动

启动项选择linux

之后你就可以正常进入ubuntu

再进入ubuntu终端(应用程序-附件-终端)
输入:
sudo grub
find /boot/grub/stage1
此刻会弹出:(hd0,数字)
然后再输入:
root (hd0,数字)
setup (hd0)
退出,重启。

备注:我的是ubuntu 8.10_i386版本,经过上面的操作后我的XP启动被覆盖了。解决方法如下:
进入终端,输入:
sudo gedit /boot/grub/menu.lst<