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)
JllbcJllbc
上一篇 2018-05-09 19:59
下一篇 2018-05-09 20:48

相关推荐

  • 用户、组管理、grep、重定向及文本处理习题

    用户、组管理、grep、重定向及文本处理习题

    2018-06-11
  • lvs(linux virtual server)、keepalived

    Linux Cluster: httpd: ab,  benchmark; 系统的扩展方式: Scale up:向上扩展; 提供性能更好的服务器替代现有的服务器; Scale out:向外扩展; 提供更多的服务器来满足同一个需求; 集群:将多台主机组织起来满足某一特定需求; 集群类型: 1、LB:Load Balancing, 负载均衡集群; 负载均衡器,调…

    2018-07-05
  • bash的工作特性之命令执行状态返回值和命令行展开所涉及的内容及其示例演示

    在 Linux 下,任意一个命令执行结束之后,bash都会返回0-255之间的数值以表示命令执行成功与否;其返回值保存于bash的特殊变量$?中 [root@yinwei tmp]# uptime 15:13:27 up 18 min, 1 user, load average: 0.07, 0.03, 0.05 [root@yinwei tmp]# ech…

    Linux笔记 2018-05-18
  • 网络管理 tcp/udp详解 (传输层)

    简介: TCP和UDP的区别 TCP是面向连接的传输控制协议,而UDP提供了无连接的数据报服务。 TCP具有高可靠性,确保传输数据的正确性,不出现丢失或乱序;UDP在传输数据前不建立连接,不对数据报进行检查与修改,无须等待对方的应答,所以会出现分组丢失、重复、乱序,应用程序需要负责传输可靠性方面的所有工作; UDP具有较好的实时性,工作效率较TCP协议高; …

    2018-05-01
  • grub stage1、grub stage1.5、grub stage2的破坏与修复实验

    grub stage1、grub stage1.5、grub stage2的破坏与修复实验 一、破坏并修复grub  stage1       446个字节 hexdump  -C  /dev/sda  -n  512             查看MBR的512个字节   dd    if=/dev/zero    of=/dev/sda    b…

    Linux笔记 2018-05-13
  • 自制mini的Linux系统

    如何打造一个小的Linux系统。这个可以当做一个很简单的启动盘,并使它能够成功启动且能有简单的shell环境。

    Linux笔记 2018-05-11