删除initramfs修复

以下操作为演示initramfs被删除后的报错,以及修复的方法。

一、删除initramfs文件

1
2
3
4
5
6
[root@centos6 boot]# rm initramfs-2.6.32-754.el6.x86_64.img 
rm: remove regular file `initramfs-2.6.32-754.el6.x86_64.img'? y
[root@centos6 boot]# ls
config-2.6.32-754.el6.x86_64 lost+found vmlinuz-2.6.32-754.el6.x86_64
efi symvers-2.6.32-754.el6.x86_64.gz
grub System.map-2.6.32-754.el6.x86_64

二、重启查看报错。

initramfs.png

三、修复错误

1.进入救援模式

cs6.png

cs62.png

cs63.png

cs64.png

cs65.png

cs66.png

cs67.png

2.修复错误

切换根目录至硬盘目录

修复1.png

cd至/boot目录下,然后使用mkinitrd命令对initramfs文件进行修复,mkinitrd命令需要带上系统内核的版本号所以此处使用uname -r来获取版本号

修复2.png

重启机器

修复3.png

四、重启后正常进入系统

正常.png