Centos7内核错误,修复内核,删除内核

本次用的是Vmware虚拟机Centos7
错误信息:

Kernel panic - not syncing: VFS: Unable to mount root fs on unknown-block(0,0)
......
? rest_init +0x80/0x80

内核错误,修复内核
通过安装盘修复系统内核

1.设置系统安装盘至CD/DVD(IDE)


QQ截图20200129221501.png

2.开机后通过Linux rescue模式启动系统


安全模式启动

3.将安装盘挂载到/mnt/cdrom

[root@localhost ~]# mount  -t  auto  /dev/cdrom /mnt/cdrom

4.修复系统内核

[root@localhost ~]# cd /mnt/cdrom/Packages
[root@localhost ~]# ls | grep kernel
#显示如下:
.....
kernel-3.10.0-123.el7.x86_64.rpm
......
#修复内核
[root@localhost ~]# rpm -ivh kernel-3.10.0-123.el7.x86_64.rpm --force

5.修复grub.cfg文件

[root@localhost ~]# grub2-mkconfig -o /boot/grub2/grub.cfg

6.重新启动,即可成功

[root@localhost ~]# reboot

其他命令:

  1. 查看系统可用内核
[root@localhost ~]# cat /boot/grub2/grub.cfg | grep menuentry
......
menuentry 'CentOS Linux, with Linux 3.10.0-123.el7.x86_64'
......
menuentry 'CentOS Linux, with Linux 0-rescue-2a2dbea94635410da853224798f0f17e'
......
  1. 查看当前内核
[root@localhost ~]# uname -r
3.10.0-123.el7.x86_64
  1. 修改开机时默认使用的内核
[root@localhost ~]# grub2-set-default 'CentOS Linux, with Linux 3.10.0-123.el7.x86_64'
  1. 查看开机时默认内核
[root@localhost ~]# grub2-editenv list
saved_entry=CentOS Linux (3.10.0-123.el7.x86_64) 7 (Core)
  1. 查看系统安装了哪些内核包
[root@localhost ~]# rpm -qa | grep kernel
kernel-tools-libs-3.10.0-123.el7.x86_64
abrt-addon-kerneloops-2.1.11-12.el7.centos.x86_64
kernel-tools-3.10.0-123.el7.x86_64
kernel-devel-3.10.0-123.el7.x86_64
kernel-headers-3.10.0-123.el7.x86_64
kernel-3.10.0-123.el7.x86_64
  1. 使用yum remove 或rpm -e 删除无用内核,无法删除当前使用的内核
    yum remove kernel-x.xx.x-xxx.xxx.x86_64
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • cenos6启动流程 加载BIOS的硬件信息,获取第一个启动设备 读取第一个启动设备MBR的引导加载程序(grub...
    毛利卷卷发阅读 1,086评论 0 1
  • centos7 常用命令管理centos服务器的时候常会对文件进行一些常规操作,除了ftp之外了解在ssh下必要的...
    小线亮亮阅读 1,208评论 0 2
  • 在Linux中看与识别的软件包 1、源码包 大部分是C写的。需要手工安装,并且繁琐。比较满。 1-1、脚本安装包...
    kun_zhang阅读 325评论 0 1
  • 文件操作: ls ####查看目录中的文件#### ls -F ####查看目录中的文件#### ls -l ##...
    劍風阅读 536评论 0 1
  • 最近都在和Linux打交道,感觉还不错。我觉得Linux相比windows比较麻烦的就是很多东西都要用命令来控制,...
    天尊_ffe1阅读 513评论 1 3