CentOS系统/boot/下的文件恢复

如果不小心删除了/boot/下的所有文件,不知道恢复的具体步骤,请您看这里!

CentOS系统/boot/下的文件恢复

         假如CentOS的/boot/目录下的文件没有了或者删除了,导致系统无法启动,那么我们需要把/boot/目录下的文件都恢复,所以我来用图文讲述一下怎么恢复/boot/目录下的文件。

CentOS6.9版本:

第一步:进入系统光盘救援模式(至于怎么进救援模式,这里不在细说,前面的文章有详细说明)。

1-1

第二步:看到这个界面时,我们就已经进入了救援模式并且开启了shell交互窗口,接下来我们看一下的光盘的挂在情况,如下图所示:系统和/boot都已经挂载,那么我们切换一下根目录:chroot  /mnt/sysimage

1-2

第三步:查看/boot/目录下确实没有文件了,然后我们把光盘挂载到/mnt下,把光盘里的vmlinuz文件拷贝到/boot/下,因为我们等会要这个文件里面的配置信息。

1-3

第四步:用mkinitrd工具创建initramfs.img文件,用grub-install工具来创建/boot/目录下的grub文件。

1-4

第五步:用vi打开vmlinuz文件,把重要的配置信息添加进去。我在添加的时候只加了下面5行必须的信息。保存,退出!这样我们可以查看一下/boot/录下的文件,已经全部恢复。重启系统。

1-5

补充:当然我们也可以使用rpm安装文件包的方式,生成vmlinuz和initramfs文件,命令如下图所示:

1-6

vmlinuz文件中的配置信息也要相应的修改一下,注意带上版本号。保存,退出!重启系统!

1-7

CentOS7.4版本:

第一步:进入光盘救援模式

第二步:切换根目录(chroot /mnt/sysimage),挂载光盘(mount /dev/sr0 /mnt)

第三步:安装kernel包(rpm -ivh /mnt/Packages/kernel-3.10.0-693.e17.x86_64.rpm  –force)强制执行安装(不然会报错文件包已安装)。

第四步:创建GRUB2文件夹(BIOS环境用:grub2-install  /dev/sda;UEFI环境用:grub2-install)

第五步:创建grub.cfg文件(grub2-mkconfig  -o grub.cfg),查看/boot/目录下的文件,已全部恢复。

 

本文来自投稿,不代表Linux运维部落立场,如若转载,请注明出处:http://www.178linux.com/98182

(0)
JllbcJllbc
上一篇 2018-05-11 19:58
下一篇 2018-05-11 21:01

相关推荐

  • Linux 用户及权限管理(未完)

    1、查看(登录)用户名称及所启动的进程 A、使用w命令查看登录用户正在使用的进程信息 w命令用于显示已经登录系统的用户的名称,以及他们正在做的事。该命令所使用的信息来源于/var/run/utmp文件。w命令输出的信息包括: 用户名称 用户的机器名称或tty号 远程主机地址 用户登录系统的时间 空闲时间(作用不大) 附加到tty(终端)的进程所用的时间(JC…

    Linux笔记 2018-05-28
  • 对正则表达式,VIM的基本命令的操作,SHELL编程的基本格式等的一些见解。

    第一 正则表达式,第二 VIM的具体适应,第三 shell编程的基本格式跟规范!

    Linux笔记 2018-04-08
  • 带你认识Linux中的通配符

    所谓的通配是指:显示以指定条件的文件,英文名为glob。通配符是一种特殊语句,用来模糊搜索文件。当查找文件夹时,可以使用它来代替一个或多个真正字符它使得文件管理更加快速,便捷,大大提升了工作效率。

    2018-04-01
  • 第七周博客总结

    系统故障排错汇总

    Linux笔记 2018-05-13
  • 第六次作业

    简述osi七层模型和TCP/IP五层模型 OSI:是ISO(国际标准化组织)组织在1985年研究的网络互连模型。 OSI将网络定义为7层,每一层实现各自的功能和协议,并完成与相邻层的接口通信。 物理层: 这一层是指物理设备 数据链路层:这层通过帧封装进行传递 网络层: 通过ip寻址来建立两个节点之间的连接这一层就是我们经常说的IP协议层。IP协议是Inter…

    Linux笔记 2018-08-08