Chinaunix首页 | 论坛 | 博客
  • 博客访问: 10456346
  • 博文数量: 2905
  • 博客积分: 20098
  • 博客等级: 上将
  • 技术积分: 36298
  • 用 户 组: 普通用户
  • 注册时间: 2009-03-23 05:00
文章存档

2012年(1)

2011年(3)

2009年(2901)

分类: LINUX

2009-03-23 11:28:11

发表于:2007-06-12 17:46:058楼 得分:0
我情况跟你一样,从网上搜集了一些资料。回去试一下。

grub-install   /dev/hda

======================================================
放入SUSE的安装光盘,重启电脑,光盘引导至“救援模式”,进入之后,输入以下命令

  mount   /dev/hda6   /mnt                         #因我的LINUX安装在第四个分区,即/dev/hda6
  chroot   /mnt                                           #mnt目录作为根目录,防止误操作
  grub   --batch   <   /etc/grub.conf       #将原本SUSE   LUNUX系统中已经存在的GRUB文件重新安装到主扇区
  exit

  重新启动电脑,可以看到熟悉的多重引导菜单又出现了!  
======================================================
前几天我的WIN2003又坏了,只能重装了,结果又把MBR给改写了,红旗LINUX   5.0又进不去了,实在烦透了每次都要安装两个系统,我又在网上找了好几种修复GRUB的方法!结果还真有一种管用!

以下在红旗linux下试验通过!

1.把红旗的第一张盘放入光驱,进去后输入:linux   rescue,进入linux救援模式;

2.安装提示可进到#提示符状态,依次输入:
                      grub
                      root(hd0,6)       '我的linux装在6那个分区下,请根据你自己的情况改变,如果不知道可以下个在WIN下查看LINUX的工具 "explore2fs "查看一下boot下的grub.conf文件
                      setup(hd0)       'hd0表示第一块硬盘

然后重启就可以了!

======================================================
我们可能在安装WIN时,把GRUB或者LILO从MBR上清除。如果在没有系统引导软盘只有安装盘的情况下,所采取的解决办法如下:

一:

1.把安装盘的第一张放到光驱,然后重新启动机器,在BOIS中把系统用光驱来引导。   2.等安装界面出来后,按[F4]键,也就是linux   rescue模式。  
3.一系列键盘以及几项简单的配制,过后就[继续]了。。。这个过程,我不说了,比较简单。  
4.然后会出现这样的字符  
sh#  
sh#grub  
会出现这样的字符  
grub >  
我们就可以在这样的字符后面,输入  
grub >root   (hdX,Y)  
grub >setup   (hd0)  
如果成功会有一个successful......  
请留意root和(hdX,Y)之间有一个空格,这里的X,如果是一个盘,就是0,如果你所安装的linux的根分区在第二个硬盘上,那X就是1了;Y,就是装有linux系统所在的根分区。   setup   (hd0)就是把GRUB写到硬盘的MBR上。  

附注:这里的X一般就是0,至于Y是多少,假如你的根分区安装在hda8上,那么Y就是7,以此类推,如果你不知道装在什么分区也可以按TAB键补齐.

二:另一种方法.

在boot:处输入linux   rescue回车。语言选中文,不用配置网络,一直继续,到提示符处,输入  
chroot   /mnt/sysimage

然后  
grub-install   /dev/hda(安装在mbr)

附注:这次我就是按照这种方法修复的grub,但是遇到一个问题,重新启动的时候依然没有看见grub界面,原来是我修改了分区,原来的启动是root   (hd0,8),现在是root   (hd0,7),而在/boot/grub/menu.lst里面却没有改,还是原来的root   (hd0,8),启动的时候当然找不到了,所以修改之后就OK了.

============================================================
发表于:2007-06-12 17:46:389楼 得分:0
======================================================
我们可能在安装WIN时,把GRUB或者LILO从MBR上清除。如果在没有系统引导软盘只有安装盘的情况下,所采取的解决办法如下:

一:

1.把安装盘的第一张放到光驱,然后重新启动机器,在BOIS中把系统用光驱来引导。   2.等安装界面出来后,按[F4]键,也就是linux   rescue模式。  
3.一系列键盘以及几项简单的配制,过后就[继续]了。。。这个过程,我不说了,比较简单。  
4.然后会出现这样的字符  
sh#  
sh#grub  
会出现这样的字符  
grub >  
我们就可以在这样的字符后面,输入  
grub >root   (hdX,Y)  
grub >setup   (hd0)  
如果成功会有一个successful......  
请留意root和(hdX,Y)之间有一个空格,这里的X,如果是一个盘,就是0,如果你所安装的linux的根分区在第二个硬盘上,那X就是1了;Y,就是装有linux系统所在的根分区。   setup   (hd0)就是把GRUB写到硬盘的MBR上。  

附注:这里的X一般就是0,至于Y是多少,假如你的根分区安装在hda8上,那么Y就是7,以此类推,如果你不知道装在什么分区也可以按TAB键补齐.

二:另一种方法.

在boot:处输入linux   rescue回车。语言选中文,不用配置网络,一直继续,到提示符处,输入  
chroot   /mnt/sysimage

然后  
grub-install   /dev/hda(安装在mbr)

附注:这次我就是按照这种方法修复的grub,但是遇到一个问题,重新启动的时候依然没有看见grub界面,原来是我修改了分区,原来的启动是root   (hd0,8),现在是root   (hd0,7),而在/boot/grub/menu.lst里面却没有改,还是原来的root   (hd0,8),启动的时候当然找不到了,所以修改之后就OK了.
阅读(2010) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~