系统恢复技术-内核出现问题,如何修复

内核引导阶段

检测硬件设备
设备驱动初始化
将 / 只读挂在
载入初始进程 systemd
内核文件丢失请重新安装内核

接下来做测试,做实验之前先将/etc/sysconfig/selinux中selinux改为disabled,要不然启动虚拟的时候会重新识别内核文件,识别完成之后重新启动,这个过程会非常缓慢。
先删除内核

[root@localhost ~]# uname -r
3.10.0-123.el7.x86_64
[root@localhost ~]# rpm -qa | grep kernel  ##列出内核信息
kernel-tools-libs-3.10.0-123.el7.x86_64
abrt-addon-kerneloops-2.1.11-12.el7.x86_64
kernel-3.10.0-123.el7.x86_64
kernel-tools-3.10.0-123.el7.x86_64
[root@localhost ~]# cd /boot/
[root@localhost boot]# ls   ##列出/boot/下的文件
config-3.10.0-123.el7.x86_64
grub
grub2
initramfs-0-rescue-946cb0e817ea4adb916183df8c4fc817.img
initramfs-3.10.0-123.el7.x86_64.img
initrd-plymouth.img
symvers-3.10.0-123.el7.x86_64.gz
System.map-3.10.0-123.el7.x86_64
vmlinuz-0-rescue-946cb0e817ea4adb916183df8c4fc817
vmlinuz-3.10.0-123.el7.x86_64
[root@localhost boot]# uname -r   ##显示内核版本
3.10.0-123.el7.x86_64
[root@localhost boot]# rm -fr vmlinuz-3.10.0-123.el7.x86_64##删除内核文件
[root@localhost boot]# reboot
Connection to 172.25.254.20 closed by remote host.
Connection to 172.25.254.20 closed.

重启之后就会看到:
这里写图片描述

在48主机

先执行[kiosk@foundation48 Desktop]$ virt-manager  关闭server虚拟机,进入挽救模式
sh-4.2# chroot /mnt/sysimage/  ##进入根目录
bash-4.2# mount /dev/cdrom /mnt/  ##挂载光驱
bash-4.2# cp /mnt/Packages/kernel-3.10.0-123.e17.x86_64.rpm /root/  ##复制内核rpm包
bash-4.2# cd /root/
bash-4.2# ls
bash-4.2# rpm2cpio kernel-3.10.0-123.e17.x86_64.rpm |cpio -id  ##rpm2cpio命令用于将rpm软件包转换为cpio格式的文件 ,如果是第一做这个实验的话,会直接输出结果,要是第二次,就会自动检测,出现很多代码,等待一会就会出现结果了
bash-4.2# ls
bash-4.2# cd boot/
bash-4.2# ls
bash-4.2# cp vmlinuz-3.10.0-123.e17.x86_64 /boot/
bash-4.2# grub2-mkconfig > /boot/grub2/grub2.cfg
bash-4.2# exit
sh-4.2# exit

这里写图片描述
因为自己是第二次操作这个实验,所以会进行扫描
这里写图片描述

接下来做另一个测试
当删掉这个[root@localhost boot]# rm -fr initramfs-3.10.0-123.el7.x86_64.img ,如何恢复
重启后会看到
这里写图片描述
在48主机

先执行[kiosk@foundation48 Desktop]$ virt-manager  关闭server虚拟机,进入挽救模式
sh-4.2# chroot /mnt/sysimage/  ##进入根目录
bash-4.2# mkinitrd /boot/initramfs-$(uname -r).img $(uname -r)
cat:write error: Broken pipe ##出现这个不用理会
bash-4.2# exit
sh-4.2# exit

这里写图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值