ITPub博客

首页 > Linux操作系统 > Linux操作系统 > Linux RHEL5.5进入救援模式重新安装glibc

Linux RHEL5.5进入救援模式重新安装glibc

原创 Linux操作系统 作者:清风艾艾 时间:2016-12-07 17:27:03 0 删除 编辑
    最近,处理一故障:由于其他应用更高版本的glibc,操作者不得已卸载操作系统的现有的glibc,导致系统崩溃。
下边是Linux RHEL5.5进入救援模式重新安装glibc的过程。
   将光盘放入光驱,设置系统从光驱启动,在启动界面输入:linux rescue

   等待系统加载完内核:

   选择操作语言(一般是english):

   选择键盘模式(US):

   是否启动网络(建议不启动):


   系统询问是否将系统以读写或只读模式挂载到/mnt/sysimage(别无选择):

   接下来的步骤很重要,如果系统有其他磁盘挂载如/dev/sdb,要选择Ignore drive,否则该盘上的数据将被清空,造成不可挽回的数据丢失

   系统再次询问是否将原操作系统挂载到/mnt/sysimage,并提示:如果转入对原操作系统更改可以chroot /mnt/sysimage

   成功进入linux救援模式

   查看原操作系统的文件

   RHEL5.5默认/dev/hda是光驱镜像

   挂载光驱到/mnt/source下,并查看光驱内容

   将glibc相关rpm包复制到/root家目录

   使用rpm2cpio命令将glibc-2.5-49.x86_64.rpm包制作成repo格式的文件

   在/mnt/sysimage/root下创建util文件夹,然后cd util,再执行cpio -idcuv < ../util.repo进行util.repo的解压,在/mnt/sysimage/root/util/可以看到libx64,将其中所有文件复制到/mnt/sysimage/libX64下


  此时,在chroot /mnt/sysimage就不会报错:chroot cannot run command '/bin/sh':No such


然后重启系统完成glibc重装后的恢复操作


来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/29357786/viewspace-2129997/,如需转载,请注明出处,否则将追究法律责任。

请登录后发表评论 登录
全部评论
个人喜欢IT行业,目前从事数据库工作,包括Oracle、mysql、mongodb、sqlserver等数据库的维护,喜欢专研开发技术,尤其对java程序的开发感兴趣。工作经历上,在中国联通系统集成公司、中公网医疗信息技术有限公司做过数据库技术支持;目前在海量数据,负责华东区oracle、mysql、mongodb的维护工作。

注册时间:2015-01-30

  • 博文量
    179
  • 访问量
    214795