起因
centos系统启动后,无论选normal,还是rescue,都无法进入系统,直接进入Emergency Mode.
仔细查看日志:journalctl -xb
发现日志中显示无法找到启动文件,到/boot下一看,我擦泪,这尼玛什么鬼,竟然是空的!!!!
仔细回想了下,好像上次做了一个这样的操作:yum erase kernal
马丹,手贱!
修复
思路:从网上翻了翻资料,知道可以从光盘中复制rpm包,重新进行内核安装来生成引导文件。
插入安装光盘启动,进入救援模式,复制内核安装rpm:
chroot /mnt/sysimage
mkdir /mnt/cdrom
mount /dev/cdrom /mnt/cdrom
cd /mnt/cdrom
cp Package/kernel-*.rpm /root
cd /root
rpm -ivh kernel-*.rpm
reboot
转折
本以为重启就应该没问题了的,结果屏幕上赫赫然的grub rescue打脸打得生疼。
我想,那好吧,那就再进去搞定grub启动菜单好了。