Linux引导文件缺失修复
实验环境:
VMware Workstation + CentOS 7
Linux中有一个/boot/grub2/grub.cfg的文件,这个文件配置着引导菜单和启动参数,如果这个文件丢失了,那么系统就无法正常启动,因为没有引导了,此时需要用户手动引导。
那么我们现在就可以模拟这个状况,让系统进入救援模式。
我们将这个文件做备份,不过此时系统已经找不到配置文件了,因为名字被修改了。此时我们重启虚拟机,那么就会进入grub命令行界面。
此时我们设置分区,可以通过ls查看可用分区,然后输入指令set root = (hd0,msdos1)(这里假设是这个分区),然后查看内核文件,手动加载内核。同时加载initramfs,这个是加载驱动。
然后我们输入boot启动系统。
此时我们再恢复配置文件,就可以再次正常启动了。
