Grub错误之复习总结报告.docVIP

  1. 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
Grub错误之总结报告 本文所有例子均为举例说明, 切不可生搬硬套, 如有雷同, 实属巧合^-^ 在本文的例子中使用的发行版为gentoo, 安装软件的方法依不同发行版各有不同, 如有安装软件方面的问题请参考相应的发行说明. 再次提醒, 给硬盘的mbr或分区的mbr动手之前请做好备份, 以备不测...... 本文绿色文字部分(代码部分除外)为Gentoo代码, 使用其他发行版的用户不必深究. 如果有Grub方面的问题请不要根贴, 本贴仅作查询与补完之用, 谢谢配合 1. Grub loading, please wait... 出现症状: CODE: GRUB loading stage 1.5 GRUB loading, please wait... 屏幕出现这段文字之后, 系统停止, 如果尝试使用一张linux启动软盘(也就是有安装在软盘上的grub)可以引导系统. 解决方法: 设置本机的bios, 不要使用floopy作为第一启动设备, 改用hard drive作为第一启动. 对于gentoo的用户来说, 错误的CFLAGS也会导致该错误的发生, 虽然现在的grub ebuild文件已经过滤掉了-fstack-protector, 但是当问题还是无法解决的时候用干净的CFLAGS重新编译一下grub也不失是一个好办法. # CFLAGS=-O2 -march=i686 -fomit-frame-pointer -pipe emerge grub 2.??Grub Error 12 出现症状: CODE: 12 : Invalid device requested. 该症状是当设备描述符正确但是随后出现没定义过的某个错误时出现. 解决方法: 该错误一般出现在使用交互式的Grub安装方式(也就是Grub下的安装方法)时没有输入以下两行. CODE: grub root (hd0,0) grub setup (hd0) (hd0,0) 必须用你自己的引导扇区代替, (hd0)也必须同时用你选择的hard drive代替, 因为上述两条命令的实质就是在把bootloader安装到第一个硬盘(The primary master)的 Master Boot Record上. 3.??Grub Error 15 出现症状: 该错误可能出现在Grub配置的两个不同的阶段, 一种可能是出现在Grub的安装配置阶段(也就是在MBR上安装Grub的时候), 屏幕显示如下: CODE: grub root (hd0,0) Filesystem type is xfs, partition type 0x83 grub setup (hd0) Checking if /boot/grub/stage1 exists... no Checking if /grub/stage1 exists... no Error 15: File not found 还有一种情况就是启动电脑后选择启动linux或其他在Grub启动列表中列出的系统时, 屏幕显示如下:CODE: Booting gentoo HYPERLINK /data/linux/ \t _blank Linux root (hd0,0) Filesystem type is ext2fs, partition type 0x83 kernel (hd0,0)/boot/kernel-2.4.20 root=/dev/hda3 vga=792 Error 15: File not found Press any key to continue... 解决方法 (第一种情况) : 该错误在找不到指定的文件时出现, 但是此时像磁盘或分区信息这样的其他配置都没问题(只是找得到相应的分区或磁盘, 至于对不对它可不管). 一般来说没找到的文件以kernel居多. 首先需要确认一下在你的/boot里的那个kernel, 如果需要存在于你/boot里那个kenel的完整的文件名, 使用livecd, rescue盘或其他安装在硬盘上的linux系统引导成功后挂载那时在配置Grub时候指定的/分区和/boot(需要的话), 然后使用chroot进入那时的根分区, 使用下面的命令进行查找. CODE: # cd /boot # ls 如果发现kernel文件丢失, 进入/usr/src/linux(再此之前确认一下该目录下放置了kernel的source code)重新compile一个, 命令如下: CODE: # cd /usr/src/linux/ # make menuconfig # make 完成之后拷贝进/boot: # cp /usr/src/linux/

您可能关注的文档

文档评论(0)

kbook + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档