LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
楼主: spritecat

今天remove了一个这个软件,我就完了

[复制链接]
发表于 2007-12-6 00:33:41 | 显示全部楼层
写过一个make脚本,
somedir=/home/me/test(空格)
然后有个 rm -fr $(somedir)/*
回复 支持 反对

使用道具 举报

发表于 2007-12-6 13:34:29 | 显示全部楼层
大家不要顶了,楼主该笑了
看看25楼吧。我就不信有人照着输一遍

乱起哄个屁阿
楼猪也是极不厚道阿
回复 支持 反对

使用道具 举报

发表于 2008-1-8 16:55:37 | 显示全部楼层
Post by maohuang;1177409
还是可以救回来的。具体的做法是:
1、使用knoppix(或其他)从光盘上启动,进入一个Debian Linux的系统。
2、把root分区mount到一个目录中,再使用chroot命令:
mount  /dev/hda5 /mnt/disk
chroot /mnt/disk
3、使用apt-get安装libc6的包。
4、重新启动系统(从硬盘启动),应该就没问题了。


今天犯了同样的错误。重装无疑是最简单的解决方案,但是想试验一下恢复。
按照这个思路,在重装libc6: "apt-get install libc6"时遇到了无法解决的依赖关系:libc6依赖A,A依赖B,B依赖libc6等。
从第一步chroot开始,就遇到了各种各样的/bin和/lib找不到的问题,逐一解决后,install libc6的依赖问题无法解决,放弃这个方案。
正在尝试其它恢复方法。
回复 支持 反对

使用道具 举报

发表于 2008-1-8 16:58:56 | 显示全部楼层
Post by maohuang;1177409
还是可以救回来的。具体的做法是:
1、使用knoppix(或其他)从光盘上启动,进入一个Debian Linux的系统。
2、把root分区mount到一个目录中,再使用chroot命令:
mount  /dev/hda5 /mnt/disk
chroot /mnt/disk
3、使用apt-get安装libc6的包。
4、重新启动系统(从硬盘启动),应该就没问题了。


今天犯了同样的错误,按此思路尝试恢复。
在安装libc6的时候,会出现libc6依赖A,A依赖B,B依赖libc6等无法解决的依赖问题。暂时无法解决这种依赖问题,放弃此方案。
正在寻找其它方法。
回复 支持 反对

使用道具 举报

发表于 2008-1-8 19:11:02 | 显示全部楼层
回62楼,我没有照着输一遍,只是在putty里copy, paste了一下。
因为是新装的机器,所以也没什么好怕的。

继续试图恢复:
从引导开始,开机显示:
Error 15: File not found
查看grub,不看不知道,竟然连引导文件都被删掉了。
重新从安装CD copy: vmlinuz, initrd等文件到硬盘系统/boot文件夹中。
重启机器,引导成功,进入BusyBox (Target filesystem doesn't have /sbin/init

原来文件系统中的/init等文件也被破坏了。
Copy 安装CD下/sbin的所有文件到硬盘系统中,重启系统。

OK,系统成功重启。
不过gnome,X,都被破坏了,只能进入字符界面。

下一步就是逐步恢复各系统软件,应用软件了。估计是一个浩大的工程,慢慢研究吧。。。
回复 支持 反对

使用道具 举报

发表于 2008-1-9 09:56:38 | 显示全部楼层
因为时间问题,放弃恢复。
备份配置文件,重装系统。

此次事故告一段落。
回复 支持 反对

使用道具 举报

发表于 2008-1-30 17:42:28 | 显示全部楼层
佩服楼主的,牛了
回复 支持 反对

使用道具 举报

发表于 2008-1-31 19:19:00 | 显示全部楼层
不愧是超级经典老贴,又被顶起来了。
回复 支持 反对

使用道具 举报

发表于 2008-3-3 06:53:39 | 显示全部楼层
我刚才也输入sudo apt-get remove libc6了……

原因是不知道什么时候单独把libc6给升级了,想删了装低版本的,结果发现提示要删几屏的包,寒,没敢打那句Yes, do as I say....

后来又google了一下,去下载了个低版本的libc6,用dpkg -i libc6*.deb给搞定了降级~~~
回复 支持 反对

使用道具 举报

发表于 2008-3-3 06:54:32 | 显示全部楼层
我刚才也输入sudo apt-get remove libc6了……

原因是不知道什么时候单独把libc6给升级了,想删了装低版本的,结果发现提示要删几屏的包,寒,没敢打那句Yes, do as I say....

后来又google了一下,去下载了个低版本的libc6,用dpkg -i libc6*.deb给搞定了降级~~~
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表