实验:删除CentOS6下/boot/vmlinuz文件修复之
◼️开机现象
Error 15: File not found #错误15:找不到文件
Press any key to continue… #按任意键继续。。。
第一步:备份vmlinuz-2.6.32-754.el6.x86_64(防止实验失败)
[root@centos6 ~]# cp /boot/vmlinuz-2.6.32-754.el6.x86_64 /data/vmlinuz-2.6.32-754.el6.x86_64.bak
第二步:删除vmlinuz文件
[root@centos6 ~]# ls /boot
config-2.6.32-754.el6.x86_64 lost+found
efi symvers-2.6.32-754.el6.x86_64.gz
grub System.map-2.6.32-754.el6.x86_64
initramfs-2.6.32-754.el6.x86_64.img vmlinuz-2.6.32-754.el6.x86_64
[root@centos6 ~]# rm -f /boot/vmlinuz-2.6.32-754.el6.x86_64 #删除vmlinuz
[root@centos6 ~]# ls /boot
config-2.6.32-754.el6.x86_64 lost+found
efi symvers-2.6.32-754.el6.x86_64.gz
grub System.map-2.6.32-754.el6.x86_64
initramfs-2.6.32-754.el6.x86_64.img
[root@centos6 ~]# reboot #重启
第三步:挂载centos6光盘,进入救援模式
-
在VMware环境下是按esc键进入boot menu菜单,这里选择第3项光盘引导
-
选择第三项Rescue installed system
-
语言English
-
键盘us
-
不需要配置网络,这里选择no
-
继续Continue
-
这里从提示信息可以看出系统根目录将被挂载到/mnt/sysimage目录下,后面想执行相关命令所以得先执行切换根目录操作:
chroot /mnt/sysimage
-
选择第一项,将开启一个shell
第四步: df查看硬盘信息,光驱没挂载
第五步:临时挂载
第六步:把文件拷贝到/mnt/sysimage/boot下
第七步:执行exit命令,退出到如下界面,接着选择reboot Reboot这项重启系统
第八步:进入/boot目录下可以看到新生成的vmlinuz-2.6.32-754.el6.x86_64
[root@centos6 ~]# ls /boot
config-2.6.32-754.el6.x86_64 lost+found
efi symvers-2.6.32-754.el6.x86_64.gz
grub System.map-2.6.32-754.el6.x86_64
initramfs-2.6.32-754.el6.x86_64.img vmlinuz-2.6.32-754.el6.x86_64