免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 7562 | 回复: 4
打印 上一主题 下一主题

CentOS下BOOT文件夹文件被删如何用光盘恢复? [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2008-01-07 16:13 |只看该作者 |倒序浏览
小弟做实验不慎把BOOT下面的
vmlinuz-2.6.18-53.1.4.el5xen
vmlinuz-2.6.18-53.el5xen
initrd-2.6.18-53.1.4.el5xen.img  等文件删除了,手上有关盘,在不重装系统的情况下该如何修复了!谢谢!!!

论坛徽章:
0
2 [报告]
发表于 2008-01-08 13:23 |只看该作者
基本思路是:1,先进入系统,2,然后再安装这些文件。

假设你的盘是/dev/sda1,boot也在这个分区上;
1:如果有其它Linux系统就进入它,如果没有,就用Centos光盘的rescue模式
2:然后找到安装包,用rpm命令把它们安装回去
安装包在光盘的CentOS下,名字是:kernel-2.6.*.rpm Xen的内核是kernel-xen*.rpm

mount /dev/sda1 /mnt
把rpm包拷到 /mnt目录下
chroot /mnt   # 进入原来的系统
rpm -hiv kernel*.rpm

论坛徽章:
0
3 [报告]
发表于 2008-01-08 14:58 |只看该作者
明白了,谢谢楼上的兄弟,我试看看!!

[ 本帖最后由 smilecat 于 2008-1-8 15:12 编辑 ]

论坛徽章:
0
4 [报告]
发表于 2008-01-08 15:40 |只看该作者
还是没有成功,我已经进入了救援模式,但是我怎么在光盘找到内核了,我用df -ah 查看没有光盘啊,原来的根分区已经被挂载到 /mnt/sysimage下面了,我现在要把光盘上面的内核CP过来才可以啊,怎么回事了!ftp和smbclient命令都用不了,网络已经调通,从别的电脑也复制不过来,我进入救援模式后就跟处在单用户模式一样,看到的就是我原来系统里面的文件,BOOT里面的文件都不在了,光驱怎么就找不到了,引导就是好好的啊!

[ 本帖最后由 smilecat 于 2008-1-8 16:12 编辑 ]

论坛徽章:
0
5 [报告]
发表于 2008-01-08 16:50 |只看该作者
大哥,我找到光盘了,但是我无法使用RPM命令,我rpm -ivh kernel*.rpm的时候就提示
bash: /bin/rpm  cannot excute binary file,我晕啊,怎么办啊,我su root后也是一样
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP