一天打开Linux,发现报错error: file /initramfs-3.10.0-862. el7. x86_64. img' not found. Press any key to continue...
根据提示,发现是缺少文件,我们都知道Linux启动时会检查boot文件,固然添加此文件就会解决问题
重启进入第二个内核
[root@localhost /]# cd boot/
#生成缺失的文件,缺失什么文件,就写什么文件
[root@localhost boot]# mkinitrd -vf /boot/initramfs-3.10.0-862.el7.x86_64.img
mkinitrd命令的作用是根据当前系统的硬件配置和已安装的驱动程序,创建一个包含了所需驱动程序的初始化内存盘。 这样,在引导过程中,操作系统就可以提前加载必要的驱动程序,以确保硬件设备正常工作。 使用mkinitrd命令可以帮助解决系统引导过程中出现的驱动程序加载问题。
生成完毕,没有报错,重启Linux,即可
*** Constructing AuthenticAMD.bin ****
*** Store current command line parameters ***
*** Creating image file ***
*** Creating microcode section ***
*** Created microcode section ***
*** Creating image file done ***
*** Creating initramfs image file '/boot/initramfs-3.10.0-862.el7.x86_64.img' done ***
[root@localhost boot]# reboot