Linux操作系统启动故障排错之/boot目录被删除恢复案例
Linux操作系统启动故障排错之"/boot"目录被删除恢复案例
作者:尹正杰
版权声明:原创作品,谢绝转载!否则将追究法律责任。
一.模拟删除/boot分区
1>.查看/boot分区
[root@yinzhengjie ~]# df -h Filesystem Size Used Avail Use% Mounted on /dev/mapper/vg_node200-lv_root 50G 3.6G 44G 8% / tmpfs 1.9G 72K 1.9G 1% /dev/shm /dev/sda1 477M 41M 411M 9% /boot /dev/mapper/vg_node200-lv_home 439G 71M 417G 1% /home [root@yinzhengjie ~]#
2>.查看/boot分区下文件所在软件包
[root@yinzhengjie ~]# ll /boot/ total 38462 -rw-r--r--. 1 root root 108282 Jun 20 2018 config-2.6.32-754.el6.x86_64 drwxr-xr-x. 3 root root 1024 Dec 1 07:32 efi drwxr-xr-x. 2 root root 1024 Dec 2 23:16 grub -rw-------. 1 root root 25761655 Dec 1 07:34 initramfs-2.6.32-754.el6.x86_64.img -rw-------. 1 root root 6305745 Dec 1 07:37 initrd-2.6.32-754.el6.x86_64kdump.img drwx------. 2 root root 12288 Dec 1 07:22 lost+found -rw-r--r--. 1 root root 216063 Jun 20 2018 symvers-2.6.32-754.el6.x86_64.gz -rw-r--r--. 1 root root 2652834 Jun 20 2018 System.map-2.6.32-754.el6.x86_64 -rwxr-xr-x. 1 root root 4315504 Jun 20 2018 vmlinuz-2.6.32-754.el6.x86_64 [root@yinzhengjie ~]# [root@yinzhengjie ~]# rpm -qf /boot/config-2.6.32-754.el6.x86_64 kernel-2.6.32-754.el6.x86_64 [root@yinzhengjie ~]# [root@yinzhengjie ~]# rpm -qf /boot/initramfs-2.6.32-754.el6.x86_64.img kernel-2.6.32-754.el6.x86_64 [root@yinzhengjie ~]# [root@yinzhengjie ~]# rpm -qf /boot/initrd-2.6.32-754.el6.x86_64kdump.img file /boot/initrd-2.6.32-754.el6.x86_64kdump.img is not owned by any package [root@yinzhengjie ~]# [root@yinzhengjie ~]# rpm -qf /boot/symvers-2.6.32-754.el6.x86_64.gz kernel-2.6.32-754.el6.x86_64 [root@yinzhengjie ~]# [root@yinzhengjie ~]# rpm -qf /boot/System.map-2.6.32-754.el6.x86_64 kernel-2.6.32-754.el6.x86_64 [root@yinzhengjie ~]# [root@yinzhengjie ~]# rpm -qf /boot/vmlinuz-2.6.32-754.el6.x86_64 kernel-2.6.32-754.el6.x86_64 [root@yinzhengjie ~]#
3>.模拟删除/boot分区文件内容
[root@yinzhengjie ~]# rm -rf /boot/* [root@yinzhengjie ~]# [root@yinzhengjie ~]# ll /boot/ total 0 [root@yinzhengjie ~]# [root@yinzhengjie ~]# reboot #重启后发现操作系统无法正常启动,如下图所示。 Broadcast message from root@yinzhengjie (/dev/pts/0) at 0:01 ... The system is going down for reboot NOW! [root@yinzhengjie ~]#
二.使用光盘选择救援模式进行恢复
1>.将光盘连接到虚拟机
2>.将光盘设置为第一个boot引导
3>.按回车同意
4>.选择"Rescue installed system"(救援模式)
5>.选择语言为"English"
6>.选择键盘类型为"us"
7>.不设置网络
8>.选择"Continue"
9>.选择ok
10>.继续选择ok
11>.输入回车进入命令行
12>.按住kernel相关软件包(恢复内核)
13>.安装grub
14>.手动编写grub.conf文件后退出shell(恢复grub)
15>.选中重启菜单并选择"ok"
16>.重启机器时需要将硬盘的优先级调高(选中Hard Drive按住"+"会增加优先级)
17>.输入回车同意保存配置
18>.查看进入到菜单栏选项
19>.后来操作系统就重启成功啦
本文来自博客园,作者:尹正杰,转载请注明原文链接:https://www.cnblogs.com/yinzhengjie/p/11921248.html,个人微信: "JasonYin2020"(添加时请备注来源及意图备注,有偿付费)
当你的才华还撑不起你的野心的时候,你就应该静下心来学习。当你的能力还驾驭不了你的目标的时候,你就应该沉下心来历练。问问自己,想要怎样的人生。