linux用光盘恢复系统内核,linux 误删系统内核文件,如何恢复

若误删系统内核文件,如何恢复?

(1)模拟实验环境

[root@localhost ~]# cd /boot/

[root@localhost boot]# ls

config-3.10.0-514.el7.x86_64

grub2

grub.cfg

initramfs-0-rescue-d6b8a8ebd9fa46a9907dd49de4c8bf65.img

initramfs-3.10.0-514.el7.x86_64.img

initramfs-3.10.0-514.el7.x86_64kdump.img

initrd-plymouth.img

symvers-3.10.0-514.el7.x86_64.gz

System.map-3.10.0-514.el7.x86_64

vmlinuz-0-rescue-d6b8a8ebd9fa46a9907dd49de4c8bf65

vmlinuz-3.10.0-514.el7.x86_64

##删除内核文件

[root@localhost boot]# rm -rf vmlinuz-3.10.0-514.el7.x86_64

2c2462660dd2bb8ec8533b4adcc86397.png

(2)重启系统后会出现如下报错

73934113950d213a5a67aa7484935144.png

(3)用光盘启动系统 (同恢复mbr引导程序)

(4)进入挽救模式 (同恢复mbr引导程序)

(5)恢复系统内核文件

b627f9ebf3387174199e20f373a16e2d.png

6a08d93d89b962c94a06c6c6a5f6a7d8.png

2.建立挂载点,并挂载光盘设备

mkdir /westos

mount /dev/sr0 /westos

49d04aabc75476390fd246978064bceb.png

3.切换到挂载目录中,拷贝系统内核软件包

cd /westos/Packages/

cp kernel-3.10.0-514.el7.x86_64.rpm /mnt

4.切换到拷贝目录中,拆解系统内核软件包

cd /mnt

rpm2cpio kernel-3.10.0-514.el7.x86_64.rpm | cpio -id

59200c010eb48f109acbb13bafc016dc.png

5.拆解后在拷贝目录中生成了boot目录,切换到此目录中,拷贝系统内核文件到/boot/目录

cd boot/

cp vmlinuz-3.10.0-514.el7.x86_64 /boot/

6.两次exit退出系统

d7b7606d389a566c205acc199a78506a.png

(6)用硬盘的方式启动系统(同恢复mbr引导程序)

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值