不慎刪了glib,現在什麼都不能作 - Linux

Table of Contents

小弟用的是centos4.9 32bit,在處理相依性問題一時神智不清
回過神來發現不管做什麼都只得到 /lib/ld-linux.so.2: bad ELF interpreter

以ls為例
-bash: /bin/ls: /lib/ld-linux.so.2: bad ELF interpreter:
No such file or directory

如以上訊息所說,我連ls都不能用了
往上找了一下履歷發現我下了這行指令

rpm -e --nodeps glibc

google到一些答案是yum install但我現在沒辦法用yum
d而且我本來就是32位元的系統



請問我現在該怎麼做?

--

All Comments

Una avatarUna2012-11-23
找一片光碟開機 然後再來嘗試修復被刪掉的檔案
Necoo avatarNecoo2012-11-28
下載 glibc的rpm檔再rpm -ivh ?
Gilbert avatarGilbert2012-11-30
還有..請不要先重開機...我上次這樣做,就只好重灌了
Linda avatarLinda2012-12-03
(我忘了是在glib還是在glibc刪掉的情況下)
Emma avatarEmma2012-12-05
謝謝以上的回覆,我現在正在找4.9的iso檔案
Yedda avatarYedda2012-12-06
提供一個可以重開機的方法,你找一片livecd,然後使用chroot
Zanna avatarZanna2012-12-07
因為是4.4更新上去的所以手邊只有4.4的光碟
Genevieve avatarGenevieve2012-12-09
但我目前只找到4.8...請問這可以用嗎?
Olive avatarOlive2012-12-11
/bin/busybox可以給你很多shell access
Isla avatarIsla2012-12-14
另外我現在也不能rpm所以是裝不回去的>_<
Elma avatarElma2012-12-18
http://0rz.tw/HXAOD 類似這樣的作法,然後重裝該rpm或解回去
Catherine avatarCatherine2012-12-20
用busybox可以上網弄到一個glibc,存下來,放回該放的地方
Ula avatarUla2012-12-20
該rpm應該可以從mirror站找到,直接抓下來用就好
Puput avatarPuput2012-12-25
再用正常的pkg管理把它裝進去(蓋掉)就沒事了~
他有rpm pag沒有啊,rpm binary還是用到glibc
Adele avatarAdele2012-12-26
就拿某個rpm系的livecd,然後把rpm解開丟回去就好了
Anonymous avatarAnonymous2012-12-26
對不起我沒有聽說過busybox ,請問這是?
Zenobia avatarZenobia2012-12-28
(因為我幹掉過整個/lib 就是這樣救的...)
Heather avatarHeather2012-12-30
一個沒有binary dependency的shell
Hazel avatarHazel2012-12-31
$ /bin/busybox ash 就可以進去了
Una avatarUna2013-01-01
裡面ls,cp,echo,kill應有盡有
Brianna avatarBrianna2013-01-04
我的(ubuntu 10.04)連wget/gzip/tar都有放進去
Christine avatarChristine2013-01-07
我的centos上面好像沒有這東西XD ubuntu倒是有...
Jack avatarJack2013-01-10
總之目前就先抓4.8再做打算,rpm系的liveCD又是?
Sandy avatarSandy2013-01-10
抱歉linux新手連問問題都不清不楚的
Audriana avatarAudriana2013-01-12
live cd 就上google找吧
Barb Cronin avatarBarb Cronin2013-01-17
我現在的理解是這樣:我先用4.8光碟開機進rescue mode
Edith avatarEdith2013-01-17
然後 mount CDrom to some temporary directory
Ethan avatarEthan2013-01-18
然後找出光碟裡的glib.xxx.rpm,裝回去
Doris avatarDoris2013-01-20
4.8跟4.9的glibc版本看起來也一樣,應該不會有問題吧?