天天看点

Linux系统内核文件丢失的解决办法

1 切换到/boot/目录,查看目录中的内容

Linux系统内核文件丢失的解决办法

2 模拟问题

删除内核文件,再次查看,内核文件丢失

Linux系统内核文件丢失的解决办法

3 重启系统,出现报错

Linux系统内核文件丢失的解决办法

4 强行关闭系统,在硬件中选择从光盘启动

Linux系统内核文件丢失的解决办法

进入挽救模式输入1获得shell

Linux系统内核文件丢失的解决办法

5 chroot /mnt/sysimage/ 切换到真实系统环境

Linux系统内核文件丢失的解决办法

mount /dev/cdrom /media ##挂载光驱文件到/media,df查看挂载情况

Linux系统内核文件丢失的解决办法
cd /media 
ls ##切换到挂载点
cd Packages ##切换到软件包
cp kernel-3.10.0-514.el7.x86_64.rpm /mnt/ ##将内核文件的安装包复制到/mnt
cd /mnt/
           
Linux系统内核文件丢失的解决办法
rpm2cpio kernel-3.10.0-514.el7.x86_64.rpm | cpio-id ##拆分软件包
           
Linux系统内核文件丢失的解决办法
ls 查看拆解后的内容,含有一个boot目录
cd boot/ ##切换到boot目录查看,目录中含有内核文件
cp vmlinuz-3.10.0-514.el7.x86_64 /boot ##复制内核文件到/boot
cd /boot
           
Linux系统内核文件丢失的解决办法
cd /boot
ls##切换到/boot,查看到目录中现在含有内核文件
           
Linux系统内核文件丢失的解决办法

6 两次exit退出,系统自动重启

又回到光驱文件,强制关闭系统,在硬件中选择硬盘启动,再次启动系统,启动成功

Linux系统内核文件丢失的解决办法

继续阅读