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

简介:     最近,处理一故障:由于其他应用更高版本的glibc,操作者不得已卸载操作系统的现有的glibc,导致系统崩溃。 下边是Linux RHEL5.5进入救援模式重新安装glibc的过程。
    最近,处理一故障:由于其他应用更高版本的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重装后的恢复操作


目录
相关文章
|
1天前
|
Ubuntu Linux 网络安全
从头安装Arch Linux系统
本文记录了作者安装Arch Linux系统的过程,包括安装成果展示和遇到的疑难点及其解决方法,如硬盘不足、下载失败、设置时区、安装微码和配置无密码登录等。
从头安装Arch Linux系统
|
3天前
|
关系型数据库 MySQL Linux
Linux 安装 mysql 【使用 tar.gz | tar.xz安装包-离线安装】
在Linux系统中使用tar.xz压缩包安装MySQL数据库的详细步骤。包括下载MySQL压缩包,解压到指定目录,创建mysql用户和组,设置目录权限,初始化MySQL,配置my.cnf文件,启动服务,以及修改root用户密码。此外,还提供了如何设置Windows远程登录MySQL服务器的方法。
Linux 安装 mysql 【使用 tar.gz | tar.xz安装包-离线安装】
|
4天前
|
Linux
linux之etcd安装
linux之etcd安装
|
3天前
|
关系型数据库 MySQL Linux
Linux 安装 mysql【使用yum源进行安装】
这篇文章介绍了在Linux系统中使用yum源安装MySQL数据库的步骤,包括配置yum源、安装MySQL服务、启动服务以及修改root用户的默认密码。
Linux 安装 mysql【使用yum源进行安装】
|
5天前
|
NoSQL Linux Redis
linux之centos安装redis
linux之centos安装redis
|
5天前
|
Linux Python
Linux之centos安装clinkhouse以及python如何连接
Linux之centos安装clinkhouse以及python如何连接
|
5天前
|
Linux
linux之centos安装dataease数据报表工具
linux之centos安装dataease数据报表工具
|
5天前
|
消息中间件 Linux
linux之centos安装rabbitmq
linux之centos安装rabbitmq
|
5天前
|
消息中间件 Java Linux
linux 之centos7安装kafka;;;;;待补充,未完成
linux 之centos7安装kafka;;;;;待补充,未完成
|
5天前
|
Linux Python
linux之安装python3
linux之安装python3
下一篇
无影云桌面