linux - CentOS急救之grub修复( 四 )

grub> initrd /initramfs-.3.10.0-514.el7.x86_64.img

grub> boot

启动进入系统只有 , 使用grub-mkconfig命令重新生成一个grub.cfg的配置文件就可以修复了 。

grub-mkconfig -o   /boot/grub2/grub.cfg


2、还有一种情况 , 就是boot分区被格式化 , 或者/boot目录被删除了 , 这时候就没有配置文件了 , 需要借助另外的启动介质来修复了 。

a、在光盘启动项里面选择Troubleshooting进行启动

b、接着选择Resource a CentOS system

c、回车之后就可以进入一个shell进行操作了 , 这时候磁盘的系统默认是被挂载到/mnt/sysimage里面

d、使用rpm命令安装丢失的文件

rpm -ivh /mnt/cdrom/Packages/kernel-3.10.0-514.el7.x86_64.rpm --root=/mnt/sysimage/ --force

推荐阅读