ienki 发表于 2019-2-15 14:29:06

Centos 7内核的修复以及grub的安装

  我们在使用操作系统的过程中可能会遇到内核文件损坏或者是grub引导程序丢失等问题,下面来讲解一下系统内核的修复以及grub的安装
  为了模拟环境这里直接将/boot目录删除然后重启操作系统,丢失了引导的系统开机自动进入grub救援模式
http://s1.运维网.com/images/20181119/1542617901403064.png
  将系统盘挂载上并设置开机从光盘启动
  进入系统安装引导初始界面,然后选择最后一项Troubleshooting
http://s1.运维网.com/images/20181119/1542618070968042.png
  然后选择第二项Rescue a CentOS system进入系统救援模式

http://s1.运维网.com/images/20181119/1542618299871913.png
  选择Continue继续进行
http://s1.运维网.com/images/20181119/1542618490568141.png
  进入到系统救援模式的命令行界面
  执行chroot /mnt/sysimage进行根切换
  mount/dev/sr0    /mnt将光盘挂载到/mnt目录下

  执行rpm-ivh /mnt/Packages/Kernel-3.10.0-693.e17.x86__64.rpm --force 安装内核
http://s1.运维网.com/images/20181119/1542618970144185.png
  安装完内核之后,安装grub引导程序
  首先安装grup目录
  grub2-install /dev/sda
http://s1.运维网.com/images/20181119/1542619041230874.png
  此时我们查看/boot下内核以及grub目录已经生成
http://s1.运维网.com/images/20181119/1542619098115564.png
  进入到grub2目录安装grub.cfg
  cd /boot/grub2
  grub2-mkconfig -o grub.cfg
http://s1.运维网.com/images/20181119/1542619222596366.png
  安装完毕后重启操作系统
  重启后可以看到修复后的内核并且能正常进入操作系统
http://s1.运维网.com/images/20181119/1542619608827584.png
  备注:如果操作系统只是grub引导程序损坏或者丢失可以不用重新安装内核,只需要从新安装grub引导程序即可



页: [1]
查看完整版本: Centos 7内核的修复以及grub的安装