文件名称:
Linux下解决glibc库缺失导致的系统命令不能使用的问题.pdf
开发工具:
文件大小: 2mb
下载次数: 0
上传时间: 2019-09-03
详细说明:
glibc库缺失,导致系统大部分命令都不能使用,系统不能正常启动。lenovo
What type of media contains the rescue image?
Local CD/DUD
lard drive
NES directory
Back
/between elements i between elements i selects I(F12> next screen
(4)选择No跳过 network
enovo
nt to start the networ
interfaces on this system?
Yes
i (Space>
(F12
b2/Alt-Tab> between
eleme
5)选择 Continue
The rescue environment will now attempt to find
your Linux installation and mount it under the
directory /mnt/sysimage. You can then make ant
changes required to your system, If you want
to proceed uith this step choose Cont inue
You can also choose to mount your file systems
rEa
d-only instead of rea
d-urite by choosing
'Read-Only'. If you need to activate SAM
devices choose Adval
If for some reason this process fails
can
choose 'Skip and this step will be skipped and
you will go directly to a comnand shell
Advanced
Continue
Read-Only
Skip
(Tab)/ select
d12
6)原机器的系统默认挂载到mnt/ sysimage目录
lenovo
Your systen has been mounted under
Press (return) to get a shell. If you
would like to make your system the
root environment, run the command
chroot /mnt/sysimage
42185
ERROR:hpl The system will reboot automatically
when you exit from the shell
ice"/dev/
device"/dev/
13738913824
37438928192
ERROR: F
king dev
/de
king device
to137438934528
ERROR: sil: seeking device "/dew/dm-f"to 181167448737892895
Tab)/(Alt-Tab> between elements i (Space) selects I(F12)next screen
四、进入she!令行界面,进行gibc库的安装操作;
First Aid Kit quickstart menu
shell Start shell
f akd Mun aranos
boot Reboot
(Ok)
Cance 1)
原操作系统已经挂在到/mnt/ sysImage目录下)
(1)创建光驱挂载目录,并挂载光驱(U盘)
#mkdir/mnt/cdrom
#mount/dev/ sda1/mnt/cdrom
注意:这里的/dev/sda1在系统引导界面中进行 IMage的 Hard drive选择时
已经知道。
(2)将 libet和 libgcck的rpm包复制到/mnt/ sysimage/root目录下
#cd/mnt/cdrom/ Packeges
#cp glibc*/mnt/sysimage/root
#cp libgcc-444-13.el6 x86 64. rpm/mnt/sysimage/root
3)切换到原操作系统
#chroot/mnt/sysimage
注意
a、如果提示“ chroot: failed to run command/bin/sh: No such file or
directory",通常是缺少某些so文件,执行
cp-av/ib64/d-linux-X86-64. 0.2/ib64/d-2.12.So /1b64/ibC. So.6
/ib64/ibc-2.12.So /ib64/libdl so2/ib64/libdI-212So
lib64/libtinfo so 5 /ib64/libtinfo so5.7/mnt/sysimage/ib64
详细参考https://www.zhukun.net/archives/6831
b、这一步执行成功后,将不能访问/mnt/ sysImage目录
(mnt/ sysimage/目录变成了/目录),下列步骤的/mnt/ sysimage/root
应该用/root替换。
c、在 chroot状态下,如果提示缺少某些so文件,可以执行ext退出 chroot
状态,从急救盘的/b64目录拷贝到/mnt/ sysimage/b64目录。
(在 chroot/mnt/ sysimage状态下,/mnt/ sysimage/应该用/替换)
(4)将gibc-2.12-1.132e6x8664.rpm包制作成repo格式的文件(如果root
目录下原来有 util. repo文件或ut目录则删除掉)
#cd /root
#rpm2cpio glibc-2.12-1.132el6x86 64. rpm >util. repo
(5)解压缩 util.repo,并复制解压后的文件到/b64目录
# mkdir uti/在/root目录下创建ut目录
#cd util
#cpio -idcuv <.o/util.repo
#cp-r /root/util/lib64 /ib64
(6)依次安装roo目录下gibc和ibgc的rpm包
#cd / root
#rpm -ivh glibc-common-2.12-1.132el6x86 64. rpm
#rpm -ivh glibc-2.12-1.132 el6x86 64. rpm
#rpm -ivh glibc-devel-2.12-1.132 el6x86 64. rpm
#rpm -ivh glibc-headers-2.12-1.132el6x86 64 rpl
#rpm -ivh glibc-utils-2.12-1.132 el6x86 64. rpm
#rpm -ivh libgcc-444-13. el6x86 64. rpm
注意:如果在安装过程中提示有其他的依赖关系错误,可以加上如下参数强
制安装
--force --nodeps
以下三个pm包必须安装
glibc-common-2.12-1.132el6x86 64. rpm
gibc-2.12-1.132e6X8664pm
libacc-4.7.0-1.fc17x86 64. rpm
五、重启系统,系统恢复正常,重启过程中有可能多次重启。
(李秀海,2019年9月2日,31830347qq.com)
(系统自动生成,下载前可以参看下载内容)
下载文件列表
相关说明
- 本站资源为会员上传分享交流与学习,如有侵犯您的权益,请联系我们删除.
- 本站是交换下载平台,提供交流渠道,下载内容来自于网络,除下载问题外,其它问题请自行百度。
- 本站已设置防盗链,请勿用迅雷、QQ旋风等多线程下载软件下载资源,下载后用WinRAR最新版进行解压.
- 如果您发现内容无法下载,请稍后再次尝试;或者到消费记录里找到下载记录反馈给我们.
- 下载后发现下载的内容跟说明不相乎,请到消费记录里找到下载记录反馈给我们,经确认后退回积分.
- 如下载前有疑问,可以通过点击"提供者"的名字,查看对方的联系方式,联系对方咨询.