linux 内核丢失,Linux系统在启动过程中内核文件丢失的解决方法

在/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

3875158

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

3875158

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

3875158

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

3875158

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

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

问题二:当系统中的内核文件

vmlinuz-3.10.0-123.el7.x86_64

丢失之后,

在系统重启的情况下,

具体步骤如下:

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

3875158

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

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

3875158

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

3875158

3875158

选中continue,按enter

3875158

选中OK,按enter

3875158

3875158

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

3875158

3875158

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

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

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

3875158

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

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

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

3875158

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

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

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值