系统恢复技术-内核出现问题,如何修复
来源:互联网 发布:杭州龙翔桥到淘宝城 编辑:程序博客网 时间:2024/06/05 19:34
内核引导阶段
检测硬件设备
设备驱动初始化
将 / 只读挂在
载入初始进程 systemd
内核文件丢失请重新安装内核
接下来做测试,做实验之前先将/etc/sysconfig/selinux中selinux改为disabled,要不然启动虚拟的时候会重新识别内核文件,识别完成之后重新启动,这个过程会非常缓慢。
先删除内核
[root@localhost ~]# uname -r3.10.0-123.el7.x86_64[root@localhost ~]# rpm -qa | grep kernel ##列出内核信息kernel-tools-libs-3.10.0-123.el7.x86_64abrt-addon-kerneloops-2.1.11-12.el7.x86_64kernel-3.10.0-123.el7.x86_64kernel-tools-3.10.0-123.el7.x86_64[root@localhost ~]# cd /boot/[root@localhost boot]# ls ##列出/boot/下的文件config-3.10.0-123.el7.x86_64grubgrub2initramfs-0-rescue-946cb0e817ea4adb916183df8c4fc817.imginitramfs-3.10.0-123.el7.x86_64.imginitrd-plymouth.imgsymvers-3.10.0-123.el7.x86_64.gzSystem.map-3.10.0-123.el7.x86_64vmlinuz-0-rescue-946cb0e817ea4adb916183df8c4fc817vmlinuz-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]# rebootConnection 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# lsbash-4.2# rpm2cpio kernel-3.10.0-123.e17.x86_64.rpm |cpio -id ##rpm2cpio命令用于将rpm软件包转换为cpio格式的文件 ,如果是第一做这个实验的话,会直接输出结果,要是第二次,就会自动检测,出现很多代码,等待一会就会出现结果了bash-4.2# lsbash-4.2# cd boot/bash-4.2# lsbash-4.2# cp vmlinuz-3.10.0-123.e17.x86_64 /boot/bash-4.2# grub2-mkconfig > /boot/grub2/grub2.cfgbash-4.2# exitsh-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# exitsh-4.2# exit
0 0
- 系统恢复技术-内核出现问题,如何修复
- 系统恢复技术-systemd初始化出现问题,如何修复
- 系统恢复技术-grub文件错误,如何修复
- 如何修复ThinkPad一键恢复系统的引导
- 系统恢复技术-主引导程序错误,如何恢复
- Linux运维笔记-文档总结-系统恢复技术之内核文件缺少恢复技术
- Linux运维笔记-文档总结-系统恢复技术之MBR引导出错修复
- Linux运维笔记-文档总结-系统恢复技术之grub 文件错误修复
- ipad iphone ios系统设备忘记密码如何修复 如何进入恢复模式
- 系统恢复技术
- Linux系统恢复技术
- linux系统恢复技术
- 系统恢复技术
- 系统恢复技术
- 系统恢复技术
- 一般系统恢复技术
- 系统恢复技术
- unit11~~系统恢复技术
- Kubernetes编排工具-helm中使用grpc
- 假如你想成为全栈工程师…
- 【源码剖析】threadpool —— 基于 pthread 实现的简单线程池
- 62. Unique Paths
- Non-abundant sums
- 系统恢复技术-内核出现问题,如何修复
- 排序算法06:快速排序
- 二叉树的实现-Huffman树-摘自数据结构实现java版本(个人笔记整理)
- javascript 用户代理字符串检测技术-
- BeanFactory和ApplicationContext的介绍
- Windows 7+Sublime Text 3配置C/C++开发环境
- HDOJ--1865 1string +HDOJ--2504 A==B? +Problem B
- Effective C++
- Windows7系统如果安装&升级IE11浏览器