以前曾经写过一篇文章,关于“开机遇到grub>的解决方法“曾经被不少人转载,当然我现在从新写不是为了宣传,而是为了让更多人遇到
这个问题后能够得到快速的解决。
同时我发现自己的5d6d论坛,中国Linux初学者论坛http://chinalinux.5d6d.com,每天的的IP有十几个都来自百度同一个问题“开机grub”
所以今天来从新总结一下这篇文章,以前写的不好,现在改进一下,如有不妥的地方,还望大家多多提出宝贵意见,我的博客,蛐蛐工作室
www.qqgzs.com。下面开始引入正文。
开机无法引导,出现"grub>",相信不少网友都遇到这样的问题,像这样的问题大多数出自学习Linux者的电脑上,为了学习Linux,
安装了Windows与Linux双系统,另外还有一原因,你并没有装过Linux,那是因为你安装了某种备份软件。解决的方法,用安装盘重装系统,或者在
纯dos下:fdisk/mbr(修复主引导记录)
下面就Windows与Linux双系统遇到这个问题详细说明一下
grub.conf出错导致无法启动同样会出现 "grub>"因为grub无法加载linux内核
如果出现这种情况 当务之急是先启动LINUX或WINDOWS再说
一:LINUX启动方法:
第一步:(如果知道linux具体在哪个分区,则可以略过第一步)
查找/boot/grub/grub.conf分区所在的目录:
输入以下命令:
grub> find /boot/grub/grub.conf
会返回你Linux内核所在分区
我这里返回(hd0,7),说明我LINUX在第一磁盘第五分区(这里hd0表示第一块磁盘,7表示第五分
区,为什么???因为在这里表示方法是0 1 2 3 4 5 6 ……而,磁盘最最多有五个主分区,从4
开机是扩展分区,所以嘛……不多说了,傻瓜都懂
第二步:查看一下自己linux内核信息
输入以下命令:
cat (hd0,7)/boot/grub/grub.conf (返回信息不说了) 关于内核信息的,看一下就明白了。
按照下面命令依次输入
指定/boot分区使用命令:grub>root (hd0,0)
--------------------------------------------------------------------------
下面两行是内核信息,你输入cat ()hd0,7)/boot/grub/grub.conf会返回给你的,你按照返回的信息输入,可以借助tab键自动添加
grub>kernel /boot/vmlinuz-2.6.18-53.el5 ro root=LABEL=/ rhgb quiet 回车
grub>initrd /boot/initrd-2.6.18-53.el5.img 回车
--------------------------------------------------------------------------
grub>boot (hd0,7) 回车(从此分区启动)这里直接输入boot也行
OK,下面就等着LINUX启动吧
如果你的Linux没有启动,在确认没有输错的情况下,请在下面留言,或者到我的博客留言 www.qqgzs.com,把你的错误信息发过来,
因为我还没遇到,看怎么帮你解决。
二WINDOWS启动方法:
敲入以下命令:
-----------------------------------------------------------------------------
grub>root (hd0,0) 回车(你WINDOW不会装在其它分区吧?)
grub>rootnoverify(hd0,0)回车
grub>chainloader +1回车
boot (hd0,0) 回车(从此分区启动)这里直接输入boot也行-
----------------------------------------------------------------------------------
说了这么多问题还没解决,上面的方法只是应急措施,总不能每次开机都要这样输入吧?下面分别来介绍一下如何修复主引
导记录和介绍另外一款引导软件(很简单的哟!!!)
修复主引导记录:
1.用RHEL安装盘启动计算机
2.等安装界面出来后,输入:linux rescue 后 回车进入linux救援模式。
3.救援模式做了什么:只是linux安装的前两步,语言和键盘。然后选择中文还是英文取决于你(建议选英文)。不用选择网卡
跳过网卡配置这一步。往后会出现continue readonly 和 skip三个选项:
continue:搜索硬盘上的linux系统并挂载到/mnt/sysimage 目录下 实际上是自动rescue模式。
readonly:当然是readonly模式
skip: 直接出现单用户的根shell,是手工救援模式,不查找linux系统文件。
我们选择continue
4.硬盘上的系统已经被找到并挂载在/mnt/sysimage 下
会提示通过命令chroot /mnt/sysimage 改变根目录
linux rescue中使用的shell是SH shell,常用命令和bash shell一样。
进入 linux rescue后会出现这样的字符
sh#
此时有两种方法:
方法一:
输入命令
sh#grub
会出现这样的字符
grub>
我们可以在此输入
grub>root (hd0,7)
grub>setup (hd0)
OK主引导记录修复成功
方法二:
用linux 启动盘(系统盘也行)进入系统
2.用root登陆执行下面的语句
#/sbin/grub
然后会出现grub>提示符
4.再执行下面命令
grub> root (hd0,7)
grub>setup (hd0)
OK主引导记录修复成功
第三种方法:
具体:用第一张修复盘启动进入linux rescue出现#时输入命令
#chroot /mnt/sysimages
#grub -install /dev/hda(第一块硬盘)
等待一会
#exit
OK主引导记录修复成功
介绍另外一款引导软件(很简单的)
用迅雷下载grud4dos,地址在ftp://ftp5.linuxeden.com/system/grub4dos-0.4.3.zip,解开压缩包,把grldr和menu.lst放到C盘根目录
然后修改boot.ini
操作系统文件(推荐),把前面的勾去掉,就可以了),在boot.ini最后添加一行:
C:\grldr=linux boot
grldr会搜索C盘根目录寻找menu.lst文件。
用记事本打开menu.lst,编辑内容如下:
title Red Flag Linux
root (hd0,7)
kernel /boot/vmlinuz-2.6.18-53.el5 ro root=LABEL=/ rhgb quiet
initrd /boot/initrd-2.6.18-53.el5.img
Boot
更新内核以后,需要手动同步Windows的C盘的menu.lst的内容。否则无法用新内核启动。
解决方法很简单,grub很强大,支持一条configfile的命令:
把你的C盘根目录的menu.lst改成
timeout 5
configfile (hd0,7)/grub/menu.lst
这样,grldr就会重新加载(hd0,7)/grub目录下的menu.lst,显示这个menu.lst的启动菜单。
更新了内核也不用修改Windows下面的任何东西了。重装系统也不怕了。仅仅需要两个文件(grldr和menu.lst),修改一个文件(boot.ini),
一切就都OK。
不想选择两次才进入linux,可以修改C盘根目录menu.lst的timeout为0
下面是我menu.lst的内容,可以参考一下:
color black/cyan yellow/cyan
timeout 5
default /default
title Red Hat Enterprise Linux Server (2.6.18-53.el5)
root (hd0,7)
kernel /boot/vmlinuz-2.6.18-53.el5 ro root=LABEL=/ rhgb quiet
initrd /boot/initrd-2.6.18-53.el5.img
boot
大体思路就是这样,如果有什么不明白了可以到我博客留言 www.qqgzs.com


deathangelix 于 2011-05-03 21:25:25发表:
所以说启动项设置顺序会和内核grub有关呢= =
zcsdlxjsj 于 2011-05-03 20:50:02发表:
收藏,谢LZ
ICEEN 于 2011-05-03 15:42:42发表:
学习了 谢谢楼主
rundeep 于 2011-05-03 14:07:01发表:
觉得没什么可说的有两种可能,一种是真的把grub看透了,觉得没什么可说的,一种是只了解它是干什么的,不想深入理解其原理.我觉得grub懂得深了确实有很多思想在里头.
li2800887 于 2011-05-03 09:30:24发表:
自己学习一个!
tangzhongchun 于 2011-05-02 10:49:19发表:
那天我硬盘安装Feodra14的时候,出现问题,就是用手机上网搜索Grub的文章才整好的。
tangzhongchun 于 2011-05-02 10:49:06发表:
那天我硬盘安装Feodra14的时候,出现问题,就是用手机上网搜索Grub的文章才整好的。
tangzhongchun 于 2011-05-02 10:49:02发表:
那天我硬盘安装Feodra14的时候,出现问题,就是用手机上网搜索Grub的文章才整好的。
jhasheng 于 2011-04-29 16:32:05发表:
收下了,感谢LZ
tiaoshi 于 2011-04-07 18:08:17发表:
顶一个
chy505908440 于 2011-03-29 07:30:46发表:
学习了
kyk_ok 于 2009-11-21 10:19:34发表:
很不错的教材,值得一试
embag 于 2009-11-20 08:17:26发表:
这个说的好啊,我以前遇到这样的问题就只能重新装了。现在不用了啊
horkooo 于 2009-11-20 00:25:20发表:
{:3_112:}
linux678 于 2009-11-19 18:48:23发表:
我对楼主的敬仰尤如涛涛江水连绵不绝,又尤如黄河泛滥一发不可收拾.
看了楼主的帖子,不由得精神为之一振,自觉七经八脉为之一畅,七窍倒也开了六巧半,自古英雄出少年,楼主年纪轻轻,就有经天纬地之才,定国安邦之智,古人云,卧龙凤雏得一而安天下,而今,天佑我大中华,沧海桑田5000年,中华神州平地一声雷,飞沙走石,大舞迷天,朦胧中,只见顶天立地一金甲天神立于天地间,这人英雄手持双斧,二目如电,一斧下去,混沌初开,二斧下去,女娲造人,三斧下去,小生倾倒.得此大英雄,实耐之幸也,民之福也,怎不叫人喜极而泣.......古人有少年楼主说为证,少年之楼主如红日初升,其道大光;河出伏流,一泻汪洋;潜龙腾渊,鳞爪飞扬;乳虎啸谷,百兽震惶;鹰隼试翼,风尘吸张;奇花初胎,皇皇;干将发硎,有作其芒;天戴其苍,地履其黄;纵有千古,横有八荒;小生对楼主之仰慕如滔滔江水连绵不绝,海枯石烂,天崩地裂,永不变心.
看完楼主的帖子,我的心情竟是久久不能平静。正如老子所云:大音希声,大象无形。我现在终于明白我缺乏的是什么了,正是楼主那种对真理的执着追求和楼主那种对理想的艰苦实践所产生的厚重感。面对楼主的帖子,我震惊得几乎不能动弹了,楼主那种裂纸欲出的大手笔,竟使我忍不住一次次地翻开楼主的帖子,每看一次,赞赏之情就激长数分,我总在想,是否有神灵活在它灵秀的外表下,以至能使人三月不知肉味,使人有余音绕梁、三日不绝的感受。楼主,你写得实在是太好了。我惟一能做的,就只有把这个帖子顶上去这件事了。
楼主的帖子实在是写得太好了。文笔流畅,修辞得体,深得魏晋诸朝遗风,更将唐风宋骨发扬得入木三分,能在有生之年看见楼主的这个帖子。实在是我三生之幸啊。看完楼主的这个帖子之后,我竟产生出一种无以名之的悲痛感----啊,这么好的帖子,如果将来我再也看不到了,那我该怎么办?那我该怎么办?直到我毫不犹豫地把楼主的这个帖子收藏了,我内心的那种激动才逐渐平静下来。可是我立刻想到,这么好的帖子,倘若别人看不到,那么不是浪费楼主的心血吗?经过痛苦的思想斗争,我终于下定决心,牺牲小我,奉献大我。我要拿出这帖子奉献给世人赏阅,我要把这个帖子一直往上顶,往上顶!顶到所有人都看到为止!
在遇到你之前,我对人世间是否有真正的圣人是怀疑的;而现在,我终于相信了!我曾经忘情于两汉的歌赋,我曾经惊讶于李杜的诗才,我曾经流连于宋元的词曲。但现在,我才知道我有多么浅薄!
楼主,你的高尚情操太让人感动了。在现在这样一个物欲横流的金钱社会里,竟然还能见到楼主这样的性情中人,无疑是我这辈子最大的幸运。让我深深感受到了人性的伟大。楼主的帖子,就好比黑暗中刺裂夜空的闪电,又好比撕开乌云的阳光,一瞬间就让我如饮甘露,让我明白了永恒的真理在这个世界上是真实存在着的。只有楼主这样具备广阔胸怀和完整知识体系的人,才能作为这真理的惟一引言者。看了楼主的帖子,我陷入了严肃的思考中。我认为,如果不把楼主的帖子顶上去,就是对真理的一种背叛,就是对谬论的极大妥协。因此,我决定义无返顾地顶了!
说得好啊!我在XX社区打滚这么多年,所谓阅人无数,就算没有见过猪走路,也总明白猪肉是啥味道的。一看到楼主的气势,我就觉得楼主同在社区里灌水的那帮小混混有着本质的差别!那忧郁的语调,那熟悉的签名,还有字里行间高屋建瓴的辞藻。没用的,楼主,就算你怎么换马甲都是没有用的,你的亿万拥戴者早已经把你认出来了,你一定就是传说中的最强ID。自从社区改版之后,我就已经心灰意冷,对社区也没抱什么希望了,传说已经幻灭,神话已经终结,留在社区还有什么意思?没想到,没想到,今天可以再睹楼主的风范,我激动得忍不住就在屏幕前流下了眼泪。是啊,只要在楼主的带领下,社区就有希望了。我的内心再一次沸腾了,我胸腔里的血再一次燃烧了。楼主的几句话虽然简单,却概括扼要,一语道出了我们苦想多年仍不可解的几个重大问题的根本。楼主就好比社区的明灯,楼主就好比社区的方向,楼主就好比社区的栋梁。有楼主在,社区的明天必将更好!
大师的话真如“大音希声扫阴翳”,犹如“拨开云雾见青天”,使我等网民看到了希望,看到了未来!晴天霹雳、醍醐灌顶或许不足以形容大师文章的万一;巫山行云、长江流水更难以比拟大师的文才!黄钟大吕,振聋发聩!你烛照天下,明见万里;雨露苍生,泽被万方!透过你深邃的文字,我仿佛看到了你鹰视狼顾、龙行虎步的伟岸英姿;仿佛看到了你手执如椽大笔、写天下文章的智慧神态;仿佛看见了你按剑四顾、指点江山的英武气概!
逐字逐句地看完这个帖子以后,我的心久久不能平静,震撼啊!为什么会有如此好的帖子!我纵横网络BBS多年,自以为再也不会有任何帖子能打动我,没想到今天看到了如此精妙绝伦的这样一篇帖子!楼主,是你让我深深地理解了“人外有人,天外有天”这句话。谢谢侬!在看完这帖子以后,我没有立即回复,因为我生怕我庸俗不堪的回复会玷污了这网上少有的帖子。但是我还是回复了,因为觉得如果不能在如此精彩的帖子后面留下自己的网名,那我死也不会瞑目的!能够在如此精彩的帖子后面留下自己的网名是多么骄傲的一件事啊!楼主,请原谅我的自私!我知道无论用多么华丽的辞藻来形容楼主您帖子的精彩程度都是不够的,都是虚伪的,所以我只想说一句:您的帖子太好看了!我愿意一辈子看下去!这篇帖子构思新颖,题材独具匠心,段落清晰,情节诡异,跌宕起伏,主线分明,引人入胜,平淡中显示出不凡的文学功底,可谓是字字珠玑,句句经典,是我辈应当学习之典范。就小说艺术的角度而言,这篇帖子不算太成功,但它的实验意义却远远大于成功本身。正所谓:“一马奔腾,射雕引弓,天地都在我心中!”楼主真不愧为无厘界新一代的开山怪!本来我已经对这个社区失望了,觉得这个社区没有前途了,心里充满了悲哀。但是看了你的这个帖子,又让我对社区产生了希望。是你让我的心里重新燃起希望之火,是你让我的心死灰复燃,是你拯救了我一颗拔凉拔凉的心!本来我决定不在社区回任何帖子了,但是看了你的帖子,我告诉自己这个帖子是一定要回的!这是百年难得一见的好贴啊!苍天有眼啊,让我在有生之年得以观得如此精彩绝伦的帖子!
楼主,你要继续努力啊!你是论坛的希望啊.....
01382140 于 2009-11-19 10:07:47发表:
这个不错,学习了
zhanghui625 于 2009-11-18 21:34:08发表:
14# jy02454468
boot.ini你不知道吗?在C盘里被隐藏了啊?你可以在文件夹选项中把它调出来
linuxLG 于 2009-11-18 20:40:44发表:
晕 二楼 的 grub 不难 我 安装的 Ubuntu 9.10 就是因为grub 不能引导 Ubuntu 到 现在还没有解决呢
jy02454468 于 2009-11-02 21:24:51发表:
从网上下载最新版的grub4dos,从中提取出一个名为grldr的文件(只要这一个就够了),把它放到XP系统盘的根目录下。然后修改 boot.ini,在最末加上一句:
c:\grldr=”ubuntu”
楼主这个怎么弄啊?? 下好了那个文件 放到C 盘根目录了 修改BOOT.INI 这里怎么弄 那个文件上哪找啊??
s_d_y 于 2009-11-01 19:27:52发表:
不错。
zhanghui625 于 2009-10-27 10:52:51发表:
{:2_91:}顶一下,谢谢大家的支持!
yangshan 于 2009-10-19 21:38:48发表:
在复习一遍!谢谢楼主
yangshan 于 2009-10-19 21:38:46发表:
在复习一遍!谢谢楼主
ooopooo 于 2009-10-18 16:43:20发表:
呵呵,收藏了@
寻路行者 于 2009-10-18 15:03:45发表:
学习了……
zhanghui625 于 2009-10-18 14:40:20发表:
自己顶一个!
yqw1122 于 2009-10-16 10:22:56发表:
顶:0)1
prinse 于 2009-10-16 03:03:23发表:
grub 确实没什么可说的……
lucaslee163 于 2009-10-15 16:37:25发表:
不错 这个要顶
wangyu 于 2009-10-15 16:24:15发表:
这得顶,刚搜了下,貌似是原创
Dobes 于 2009-10-15 15:27:10发表:
我觉得grub没什么难的,程序有自带,一安准没事,网友弄出这个问题的确不解啊