centos 恢复误删除目录boot
恢复启动分区boot 1,使用系统光盘,系统u盘进入救援模式恢复 2,首先我们要知道boot分区存放了哪些系统启动所必须的文件 3,恢复kernel文件 4,恢复grub 5,创建grub.conf 下面我们来看一下具体步骤(演示环境:vmware 11 ,centos6.8) 1,通过光盘引导进入救援模式(开机按Esc键,进入首启动选项,选择从光盘启动) 进入救援模式一次选择:Rescue installed system(救援安装系统)-->English-->us(这两步骤是选择语言和键盘格式默认选择就好)-->do you want to start the network interfaces on this system? 这里选择No(是否需要连接到网络,如果有需要可以在这里选择yes)-->continue(在这里是说将当前系统的/挂载到光盘/mnt/sysimag目录下)这里选择Continue-->ok-->ok-->选择 shell start shell 进入救援模式 2,boot分区只要存放文件 3,恢复kernel相关文件及initrd文件 使用光盘中的rpm包进行安装kernel,通过重新安装kernel来生成kernel文件及initrd文件 (1)首先切换根目录 chroot /mnt/sysimag (2)临时挂载光盘使用rpm安装内核 mount /dev/sr0 /mnt/cdrom cd /mnt/cdrom/Packages rpm -ivh kernel-2.6.32-642.e16.x86_64.rpm --force 查看boot目录下已经生成了kernel相关的一些文件(如果boot目录整个被删除了需要创建boot目录,但是如果boot目录在系统分区的时候就直接是单独分的一个区,那么文件夹是不会被删除的) 4,恢复grub文件夹 恢复grub文件夹只需要重新安装grub就可以完成了 grub-install /dev/sda 5,创建grub.conf文件 vim /boot/grub/grub.conf title centos6.8 #菜单标题系统启动选择的内核启动菜单 timeout=5 #多长时间等待 root(hd0,0) #/boot分区处于第几个硬盘第几个分区 kernel /vmlinuz-2.6.31-642.e16.x86_64 root=/dev/sda2 #指定内核文件及/root分区位置 initrd /initramfs-2.6.31-642.e16.x86_64.img 完成,让我们重启看一下效果 (编辑:鄂州站长网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |