当前位置: 技术问答>linux和unix
真正自已恢复过grub的进来帮我!!!!
来源: 互联网 发布时间:2015-08-10
本文导语: 我的系统 两块硬盘 第一块 第一个分区 win2000 第二个分区 FAT32 第三个分区 FAT32 第四个分区 FAT32 第二块 第一个分区 FAT32 第二个分区 FAT3...
我的系统
两块硬盘
第一块 第一个分区 win2000
第二个分区 FAT32
第三个分区 FAT32
第四个分区 FAT32
第二块 第一个分区 FAT32
第二个分区 FAT32
第三个分区 NTFS
第四个分区 redhat linux 9 系统
第五个分区 交换分区
重析安装了win2000 ,之前fdisk/mbr 了,现在想恢复redhatlinux 9 系统起动,于是在网上找了关于GRUB恢复的一些贴子和资料,基本有3种方法,
1、光盘起动 F5 进入linux rescure 然后grub-install dev/hd0
试过了,不好使,在F5后,出现boot 键入linux rescure后好像进入了安装,应当是自已操作不对,哪位给出个具体一点的
2、光盘起动 F5 直接键入linux rescure root = /dev/ha?
也试过了,出现一行错误提示,说没有这个kernel
3、光盘起动 F5 键入 sh#grub grub>root(hd1,3) grub>setup(hd0)
还是试过了,当键入sh#grub时就出现第2条的错误
不要让我去什么FAQ上找答案 ,下面就是FAQ的答案,如果可行谁能给解释一下?
二、解决过程[以RedHat 7.3为例]
1.把安装盘的第一张放到光驱,然后重新启动机器,在BOIS中把系统用光驱来引导。
2.等安装界面出来后,按[F4]键,也就是linux rescue模式。如果是Redhat 8.0可能是F5吧。
然后在boot下输入
linux rescue
然后就是回车一下。
3.一系列键盘以及几项简单的配制,过后就[继续]了。。。这个过程,我不说了,比较简单。
4.然后会出现这样的字符
sh#
5.我们就可以操作GRUB了。。。哈。。。只要能出现这样的,以后都是小KISS了,我就是不说 ,谁也能明白,地球人都知道了。。。。
两块硬盘
第一块 第一个分区 win2000
第二个分区 FAT32
第三个分区 FAT32
第四个分区 FAT32
第二块 第一个分区 FAT32
第二个分区 FAT32
第三个分区 NTFS
第四个分区 redhat linux 9 系统
第五个分区 交换分区
重析安装了win2000 ,之前fdisk/mbr 了,现在想恢复redhatlinux 9 系统起动,于是在网上找了关于GRUB恢复的一些贴子和资料,基本有3种方法,
1、光盘起动 F5 进入linux rescure 然后grub-install dev/hd0
试过了,不好使,在F5后,出现boot 键入linux rescure后好像进入了安装,应当是自已操作不对,哪位给出个具体一点的
2、光盘起动 F5 直接键入linux rescure root = /dev/ha?
也试过了,出现一行错误提示,说没有这个kernel
3、光盘起动 F5 键入 sh#grub grub>root(hd1,3) grub>setup(hd0)
还是试过了,当键入sh#grub时就出现第2条的错误
不要让我去什么FAQ上找答案 ,下面就是FAQ的答案,如果可行谁能给解释一下?
二、解决过程[以RedHat 7.3为例]
1.把安装盘的第一张放到光驱,然后重新启动机器,在BOIS中把系统用光驱来引导。
2.等安装界面出来后,按[F4]键,也就是linux rescue模式。如果是Redhat 8.0可能是F5吧。
然后在boot下输入
linux rescue
然后就是回车一下。
3.一系列键盘以及几项简单的配制,过后就[继续]了。。。这个过程,我不说了,比较简单。
4.然后会出现这样的字符
sh#
5.我们就可以操作GRUB了。。。哈。。。只要能出现这样的,以后都是小KISS了,我就是不说 ,谁也能明白,地球人都知道了。。。。
|
grub安装到第一个硬盘的MBR里,你试试:
grub-install /dev/hda
再就是检查grub的配置文件里是否正确说明了第二块硬盘的第四个分区为Linux root分区
grub-install /dev/hda
再就是检查grub的配置文件里是否正确说明了第二块硬盘的第四个分区为Linux root分区
|
grub>root (hd1, 按2下TAB,看看哪个是linux分区?估计是5
grub>root (hd1,5)
grub>kernel /boot/vmlinuz 按2下TAB,选择kernel的名字,比如vmlinuz-2.4.2.EL
grub>kernel /boot/vmlinuz-2.4.2.EL root=/dev/hdb6 这里的数字是原来root(hd1,x)再加上1
grub>boot 启动
进去后修改/etc/grub.conf 看看是否有完整的引导信息,如果不完整,手动添加
grub>root (hd1,5)
grub>kernel /boot/vmlinuz 按2下TAB,选择kernel的名字,比如vmlinuz-2.4.2.EL
grub>kernel /boot/vmlinuz-2.4.2.EL root=/dev/hdb6 这里的数字是原来root(hd1,x)再加上1
grub>boot 启动
进去后修改/etc/grub.conf 看看是否有完整的引导信息,如果不完整,手动添加
|
1、光盘起动 F5 进入linux rescure 然后grub-install dev/hd0
试过了,不好使,在F5后,出现boot 键入linux rescure后好像进入了安装,应当是自已操作不对,哪位给出个具体一点的
其实这个方法就足够了
realcolafish(泡泡鱼) 的方法也不错,
试过了,不好使,在F5后,出现boot 键入linux rescure后好像进入了安装,应当是自已操作不对,哪位给出个具体一点的
其实这个方法就足够了
realcolafish(泡泡鱼) 的方法也不错,
|
恢复 Grub 有两种方法(其它的方法不行再说):
1. Linux 启动后,grub-install
2. Linux 启动后键入命令 grub ,或启动阶段直接进入 grub 命令模式,用命令 setup 安装
原理
grub 恢复的本质是 (1)从硬盘上找到 stage1、stage1.5 ,写入mbr及其后面,(2) 把linux 的 /boot 所在的分区记下来,与stage1 或 stage1.5 写在一起
详解
1. 关于 grub-install
1.1 Linux resecure 启动后,先把你的linux 分区 mount 到系统中,如 /mnt/kkk
1.2 grub-install --root-directory=/mnt/kkk/... dev/hda
(grub-install /dev/hd1 好像是 for FressBSD的)
2 关于 grub
2.1 find /boot/grub/grub.conf
GRUB 会在所有的硬盘上搜索,然后显示你的 linux 所在的分区号(hd1,n)
2.2 root (hd1,n)
2.3 setup 关于 setup 的简单说明可以 help setup
以上说的是主要的步骤,与关键命令,因为没有实际操作,不一定完全准确,表较好的做法是粗看一遍grub 的文档,可以去(http://www.gnu.org/software/grub/grub.en.html)下载源代码,里面有,结合着那篇文档,应该可以比较好的解决问题,顺便也可以有一点提高 :-) ,如果想进一步了解,可以看看源代码。
1. Linux 启动后,grub-install
2. Linux 启动后键入命令 grub ,或启动阶段直接进入 grub 命令模式,用命令 setup 安装
原理
grub 恢复的本质是 (1)从硬盘上找到 stage1、stage1.5 ,写入mbr及其后面,(2) 把linux 的 /boot 所在的分区记下来,与stage1 或 stage1.5 写在一起
详解
1. 关于 grub-install
1.1 Linux resecure 启动后,先把你的linux 分区 mount 到系统中,如 /mnt/kkk
1.2 grub-install --root-directory=/mnt/kkk/... dev/hda
(grub-install /dev/hd1 好像是 for FressBSD的)
2 关于 grub
2.1 find /boot/grub/grub.conf
GRUB 会在所有的硬盘上搜索,然后显示你的 linux 所在的分区号(hd1,n)
2.2 root (hd1,n)
2.3 setup 关于 setup 的简单说明可以 help setup
以上说的是主要的步骤,与关键命令,因为没有实际操作,不一定完全准确,表较好的做法是粗看一遍grub 的文档,可以去(http://www.gnu.org/software/grub/grub.en.html)下载源代码,里面有,结合着那篇文档,应该可以比较好的解决问题,顺便也可以有一点提高 :-) ,如果想进一步了解,可以看看源代码。
您可能感兴趣的文章:
本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。