在/boot目录下有两个重要的文件,分别是:

vmlinuz-3.10.0-123.el7.x86_64         内核文件

initamfs-3.10.0-123.el7.x86_64.img    初始化文件

问题一:当系统中的内核文件vmlinuz-3.10.0-123.el7.x86_64 丢失之后,在没有重启的情况下,可以查看该安装包,并进行安装。具体步骤如下:

  1)使用yum  whatprovides  /boot/vmlinuz-3.10.0-13.el7.x86_64 查看该文件的安装包kernel-3.10.0-123.el7.x86_64.rpm

  2)使用df查看镜像的挂载点(在/dev/sr0设备上)

3)使用mount命令对镜像重新挂载,并切换到该镜像的Package目录下,该目录下有我们所需的压缩包!

4)复制所需压缩包到/mnt目录下,并进行解压。(解压中参数-id表示该文件以目录的形式解压)

5)复制所需文件到/boot目录即可。

cp  /mnt/boot/vmlinuz-3.10.0-123.el7.x86_64  /boot/

 
 问题二:当系统中的内核文件vmlinuz-3.10.0-123.el7.x86_64 丢失之后,在系统重启的情况下,具体步骤如下:

1)首先会出现如下提示:

2)打开虚拟机管理(virt-manager),首先把自己所用的虚拟机(server)shutdown,双击并点击灯泡

3)设置虚拟机的启动为光盘引导,然后点击右下角的APPLY

4) 在虚拟管理中运行server虚拟机,并切换到模式;进行如下操作

选中continue,按enter

选中OK,按enter

5)进入shell界面后,执行命令与问题1相似

6)完成之后,输入两次exit。

7)然后关闭虚拟机,使用 VirtIO Disk1启动即可。

问题三:当文件initamfs-3.10.0-123.el7.x86_64.img丢失后,但系统还没有重启的时候,可使用如下操作进行恢复。

注意:$(uname -r)中uname -r指的是系统的版本号。

问题四:当文件initamfs-3.10.0-123.el7.x86_64.img丢失后,但系统重启的时候,可使用如下操作进行恢复。

1)同问题三一样,切换到光盘启动且进入挽救模式并输入如下命令:

2)完成之后,再选用光盘启动即可。

注意:该实验要求selinux为disabled。

Linux系统在启动过程中内核文件丢失的解决方法的更多相关文章

  1. Linux系统在启动过程中mbr主引导程序被破坏的解决方案

    首先,mbr主引导程序被破坏是指系统在启动过程中,磁头找不到/boot分区(windows的启动分区在c盘). 1)下面我们模拟主引导分区被破坏的情况:(在启动分区划分446M的存储大小) 2)重启( ...

  2. Tomcat启动过程中找不到JAVA_HOME解决方法

    在XP上明明已经安装了JDK1.5并设置好了JAVA_HOME,可偏偏Tomcat在启动过程中找不到. 报错信息如下:Neither the JAVA_HOME nor the JRE_HOME en ...

  3. Linux系统在启动过程中grub引导文件丢失的解决方法

    在/boot/grub2目录下有一个grub.cfg文件:该文件主要是用来自动地引导系统启动内核程序和系统的初始化程序. 问题一:当系统在启动的情况下,我们不小心删除/boot/grub2/grub. ...

  4. Linux系统在启动过程中启动级别发生错误的解决办法

    一.系统启动级别一共有六个: 0:系统停机模式,系统不可以正常启动 1:单用户模式, root权限,用于系统的维护,禁止远程登陆 2:多用户模式,没有NFS网络支持 3:完整的多用户文本模式,有NFS ...

  5. 探索 Linux 系统的启动过程

    引言 之所以想到写这些东西,那是因为我确实想让大家也和我一样,把 Linux 桌面系统打造成真真正正日常使用的工具,而不是安装之后试用几把再删掉.我是真的在日常生活和工作中都使用 Linux,比如在 ...

  6. Linux系统的启动过程

    Linux 系统启动过程 Linux系统的启动过程可以分为5个阶段: BIOS自检 内核的引导. 运行init. 系统初始化. 用户登录系统. BIOS自检: BIOS是英文"Basic I ...

  7. 将html代码部署到阿里云服务器,并进行域名解析,以及在部署过程中遇到的问题和解决方法

    本博客主要是说一下,,如何将html代码部署到阿里云服务器,并进行域名解析,以及在部署过程中遇到的问题和解决方法. 1.先在阿里云上购买一台阿里云服务器(ECS云服务器): 2.远程连接上该服务器,在 ...

  8. 国内不fq安装K8S四: 安装过程中遇到的问题和解决方法

    目录 4 安装过程中遇到的问题和解决方法 4.1 常见问题 4.2 常用的操作命令 4.3 比较好的博客 国内不fq安装K8S一: 安装docker 国内不fq安装K8S二: 安装kubernet 国 ...

  9. 详解linux系统的启动过程及系统初始化

    一.linux系统的启动流程 关于linux系统的启动流程我们可以按步进行划分为如下: POST加电自检 -->BIOS(Boot Sequence)-->加载对应引导上的MBR(boot ...

随机推荐

  1. [转]HTML标签元素的分类

      在讲解CSS布局之前,我们需要提前知道一些知识,在CSS中,html中的标签元素大体被分为三种不同的类型:块状元素.内联元素和内联块状元素. 常用的块状元素有: <div>.<p ...

  2. c/c++调用dll

    1.lib.h 1 #ifndef LIB_H 2 #define LIB_H 3 4 #include <windows.h> 5 #include <iostream> 6 ...

  3. Spring Security核心概念介绍

    Spring Security是一个强大的java应用安全管理库,特别适合用作后台管理系统.这个库涉及的模块和概念有一定的复杂度,而大家平时学习Spring的时候也不会涉及:这里基于官方的参考文档,把 ...

  4. Ubuntu12.04 安装adb

    1.通过apt-get安装adb sudo add-apt-repository ppa:nilarimogard/webupd8 sudo apt-get update sudo apt-get i ...

  5. 爬虫bs4

    CSS 选择器:BeautifulSoup4 和 lxml 一样,Beautiful Soup 也是一个HTML/XML的解析器,主要的功能也是如何解析和提取 HTML/XML 数据. lxml 只会 ...

  6. PAT L3-012 水果忍者

    占个坑,等自己数学好一点以后再来重新把这个题写一遍 附上链接 附上大牛代码: #include <stdio.h> #include <algorithm> #define I ...

  7. OpenDayLight "Error executing command: java.lang.NullPointerException"问题解决

    参考: Fedora 21 mostly working but NullPointerException at Karaf shell 在使用ODL的时候,安装功能组件时出现: Error exec ...

  8. Linux系统非root用户安装perl模块

    非root权限安装perl 在使用Linux或是unix时,perl是一个非常有用的脚本的语言. 关于perl的模块安装,网上也有很多介绍,一方面可以通过不同套件自带的软件安装工具安装,一方面可以通过 ...

  9. thinkphp3.2笔记(1)目录,控制器及url模式,地址解析

    一.目录 Application  :  tp默认的应用代码存储的目录 Public :     Tp 默认的存储静态资源的目录,img,css,js ThinkPHP  :   Tp  框架的源代码 ...

  10. HTML之实现页面缓存

    一般来说,对于html页面,一个站点,每个页面都会有相同的公共文件,比如页面的头部.尾部.侧边栏目.公共JS等.访问站点下的每一个页面,相同的公共文件,都需要重复从服务器下载.从性能和带宽角度看,重复 ...