RedHat救援模式下排错.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文档。上传文档
查看更多
RedHat救援模式下排错

我们先要自己制造一个错误,导致系统无法启动,首先备份一下grub.conf、fstab两个文件,然后删除MBR前446个字节,删除引导程序(MBR的512字节中前446字节为引导程序,紧跟着后面64字节为分区表,最后面2个字节为结束标记) ? 修改系统的文件grub.conf、fstab? 我这里就不删除了,只是更改名称让系统找不到就可以了 使用以下命令把bootloader( 启 动引导程序MBR中的446字 )覆盖掉 dd if=/dev/zero of=/dev/sda bs=446 count=1 重新引导系统 系统无法启动,没有引导程序 我们放入光盘,按F5进入救援模式输入Linux rescue 选择英文的语言和键盘 是否配置网络,我们选择 NO 选择继续 然后进入了救援模式 使用fsdisk -l 查看一下分区请看 在当前的目录创建一个目录,用来挂载根 mkdir a mount /dev/sda2 /a??????????????????????? 挂载根目录到a下 mount /dev/sda1 /a/boot?????????????????? 挂载boot目录,因为它为单独分区 挂载成功之后就可以看到所有的系统文件,可以进行修复和修改文件了 恢复被我们修改的文件 接下来是安装MBR中的446字节的引导程序 装grub就是装/boot/grub/stage1,救援模式下输入 #grub 就可以进入grub的命令模式下 1、root(hd0,0)? 这里是指的第一块一盘的一个分区,就是要指定/boot所在的分区 2、setup(hd0) 这里是安装grub的意思,当出现successed就是安装成功了 3、quit退到shell模式 4、exit重启 重启后就自动进入了 grubgt; 的模式,在这里手动引导系统先看一下手动引导系统 root(hd0,0)? 指定一下内核文件的位置,还是/boot目录所在的分区 kernel/vmlinuz-2...ro root=/dev/sda2 具体的内核文件并以只读的形式挂载上 initrd/initrd.......????? 具体的内存启动镜像 boot? 加载系统 如下图: 以上操作完成之后,进入系统,这时候系统的 grub.conf 尚未恢复,需要进入目录恢复此系统文件才算是系统修复完成了。 ???? 这里还有一个问题就是:假如我的系统分区除了/boot 之外全部是LVM卷,那么在救援模式下我们应该如何去激活这个LVM卷呢?

文档评论(0)

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

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

版权声明书
用户编号:8130065136000003

1亿VIP精品文档

相关文档