CentOS系统启动/boot/vmlinuz修复(实验)

内核启动之文件丢失修复

CentOS文件丢失故障修复(实验)

 

实验说明

vmlinuz是可引导的、压缩的内核。“vm”代表 “Virtual Memory”。Linux 支持虚拟内存,不像老的操作系统比如DOS有640KB内存的限制。Linux能够使用硬盘空间作为虚拟内存,因此得名“vm”。vmlinuz是可执行的Linux内核,它位于/boot/vmlinuz,它一般是一个软链接。我们今天试着来删除这个文件,看系统内核的启动情况,并且针对内核的启动,系统的启动以及是否会出现故障给出简要说明和处理。

首页

实验内容:(虚拟机)

CentOS7中/boot/vmlinuz-3.10.0-693.el7.x86_64文件被损坏或者被删除

7-1

实验现象:

系统无法启动,引导系统启动界面卡滞不动

7-3

解决方案:

1、重启系统————按Esc(调出光盘启动菜单),选择光盘启动————选择救援模式————选择1继续————shell开启

6-2

7-4

7-5

7-6

2、df查看,光盘已挂载(/run/install/repo),根目录已挂载(/mnt/sysimage)

7-7

3、ls /run/install/repo/isolinux/查看vmlinuz文件,我们用此文件复制出目标文件。cp /run/install/repo/isolinux/vmlinuz /mnt/sysimage/boot/vmlinuz-`uname -r` ,创建目标文件。ls /mnt/sysimage/boot/  查看目标文件已生成!

7-8

4、使用sync命令将缓存与磁盘同步,避免创建的文件没有被保存入磁盘而前功尽弃。尽量多刷几遍。然后重启系统。

7-9

5、系统启动成功!

7-10

本文来自投稿,不代表Linux运维部落立场,如若转载,请注明出处:http://www.178linux.com/97942

(7)
上一篇 2018-05-09 19:59
下一篇 2018-05-09 20:48

相关推荐

  • Linux-用户、组和权限

    本章内容 解释Linux的安全模型 解释用户帐号和组群帐号的目的 用户和组管理命令 理解并设置文件权限 默认权限 特殊权限 ACL   安全3A 资源分派: Authentication:认证 Authorization:授权 Accouting|Audition:审计   用户user 令牌token,identity Linux用户:…

    2018-04-05
  • 文件查找和压缩

    文件查找和压缩 文件查找的两个命令 locate find————————————————————-locate loc…

    Linux笔记 2018-04-14
  • 数组,字符串切片,高级变量

    数组 变量:存储单个元素的内存空间 数组:存储多个元素的连续的内存空间,相当于多个变量的集合 数组名和索引 索引:编号从0开始,属于数值索引 注意:索引可支持使用自定义的格式,而不仅是数值格式,即为关联索引 bash4.0版本之后开始支持 bash –version   查看bash版本 bash的数组支持稀疏格式(索引不连续) 声明数组: de…

    Linux笔记 2018-05-13
  • linux魔鬼训练营初体验

    听话照做

    2018-04-01
  • Shell脚本进阶一

    随着课程的进度,对shell脚本进行进行全面的总结

    Linux笔记 2018-04-23
  • linux如何使用命令帮助

    Linux如何使用命令帮助 whatis:显示命令的简短描述 whatis命令在用 catman -w命令创建的数据库中查找command参数指定的命令、 系统调用、库函数或特殊文件名。whatis命令显示手册部分的页眉行。然后可以发出man命令以获取附加的信息。whatis命令等同于使用man -f命令。linux系统刚安装后不可立即使用使用 makewh…

    Linux笔记 2018-05-07