linux中grub故障排除

linux中grub故障排除

ID:6032026

大小:112.50 KB

页数:12页

时间:2017-12-31

linux中grub故障排除_第1页
linux中grub故障排除_第2页
linux中grub故障排除_第3页
linux中grub故障排除_第4页
linux中grub故障排除_第5页
资源描述:

《linux中grub故障排除》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、LINUX中GRUB故障排除在Linux系统进行安装系统、更新软件等操作时,系统经常会出现安装故障和更新故障。本章主要针对开机后无法引导系统的故障,专门介绍了GRUB系统引导软件的安装和使用,以及在紧急状况下如何进入救援模式并恢复系统设置。9.1 Linux启动安装进程故障排除机器启动时若GRUB配置文件出错,则无法顺利进入操作系统。GRUB在Linux系统中的作用日益重要。本节就GRUB软件的安装和使用过程中经常出现的故障的排除方法进行了详细的介绍。9.1.1 故障001开机启动后GRUB失败开机后启动GRUB失败。GRUB(GrandUnifiedBootLoader)是Linux

2、环境下常用的引导程序,经常会由于配置被更改或者重新安装系统而失效。当我们启动系统,在自检结束后没有进入GRUB选项菜单,而只是出现"grub>命令提示符"时,表示系统启动GRUB失败了。系统无法通过GRUB的设置进入Windows或Linux系统。用户在更改GRUB配置文件后没有及时修复。根据是否将/boot单独分区,分两种情况进行说明。1.没有将/boot单独分区的情况在grub提示符下输入命令:grub>install(hd0,1)/boot/Grub/stage1d(hd0)(hd0,1)/boot/grub/stage2p(hd0,1)/boot/grub/menu.lstGR

3、UB的安装分为两个主要的步骤:stage1和stage2。stage1是一段嵌入MBR的迷你代码。stage2是主要部分,在stage1把控制权传递给它后,就由它来接管所有事情。install后面必须指定stage1的位置,这里假设FedoraCore7安装在/dev/sda2,则其分区位置为(hd0,6),因为GRUB能读取文件系统,所以还指定了分区上目录位置:/boot/grub/stage1,参数d表示stage1将寻找stage2所在的磁盘。接着就是GRUB的安装位置:(hd0),这里就是指安装在MBR(主引导记录)。后面的参数指定stage2的位置:(hd0,1)。参数p指定

4、menu.lst文件的位置。在GRUB的分区表示中,第一块可读取的硬盘驱动器是hd0,第二块可读取的硬盘驱动器(即使它被连接在第三、第四或更高的IDE端口上)是hd1,以此类推。在GRUB的分区表中,分区号从0开始。因此,/dev/hda1在GRUB表里表示为(hd0,0),/dev/hda7在GRUB表里表示为(hd0,6)。注意:GRUB里面不区分硬盘类型hda和sda,即/dev/hda1和/dev/sda1同样表示为(hd0,0)。2.将/boot单独分区的情况对于以/boot作为单独分区的情况,在GRUB提示符下输入命令:grub>install(hd0,1)/grub/st

5、age1d(hd0)(hd0,1)/grub/stage2p(hd0,1)/grub/menu.lst上例假设/boot位于(hd0,1)(也就是hda2),而/位于(hd0,2)(也就是hda3),我们不能用"(hd0,2)/boot/grub/stage1",因为GRUB不知道(hd0,1)是/boot,所以必须首先指向挂接为/boot的分区,然后把目录指向那里。重新启动系统以后,就可以看到GRUB菜单了。另外还有一种方法可以恢复GRUB到MBR,步骤如下。(1)查找/boot/grub/grub.conf文件,如果命令执行成功,会返回对应分区,如(hd0,6)。grub>find

6、/boot/grub/grub.conf(hd0,6)(2)挂载分区(hd0,6),命令返回对应分区的文件系统格式。grub>root(hd0,6)thetypeof(hd0,6)isext2如果是Linux系统,则为ext2fs文件系统格式;若是WindowsXP系统,则为NTFS文件系统格式,其他还有FAT32等格式。(3)安装GRUB到MBR,(hd0)指第一个硬盘。grub>setup(hd0)(4)重新启动后就可以看见以下菜单。grub>reboot.1.2 故障002使用GRUB引导Windows系统失败 开机后GRUB启动Windows系统失败。GRUB是一个功能强大的引

7、导软件,可以同时支持Linux和Windows系统,当机器安装的Windows系统无法成功在GRUB引导下启动,而只是出现"grub>命令提示符"时,GRUB启动Windows系统失败。用户在重装Windows系统后更改了GRUB配置文件记录。系统启动后只出现"grub>",而没有别的提示。在这种情况下有两种方法可以引导Windows系统。(1)使用GRUB命令引导。grub>root(hd0,0)grub>chainloader+1grub>

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。