Linux系统的修复

一、基础知识回顾

此内容是建立在对linux开机启动流程和系统有一定了解的基础之上的。

在开始讲linux系统修复时,先讲一下windos的pe,windos pe这个工具是提供给我们安装windos系统和修复系统使用的,当windos系统出现问题时,我们可以尝试使用F8进安全模式修复系统,如果不成功的话,我们采用pe进行修复。Linux同样也提供了一个工具给我们修复系统,只是linux的修复工具就是光盘镜像,光盘安装系统的第三个选项,rescue Installed system,现在马上就跟我来学习一下,怎么解决linux系统修复的小问题吧!

二、实验

一、mbr上的grub信息丢失损坏

1、模拟mbr上的grub信息丢失损坏

dd if=/dev/zero of=/dev/sda count=1 bs=400

2、进入光盘修复模式

linux grbu 系统修复

选择语言

linux grbu 系统修复

选择网络模式

linux grbu 系统修复

配置网卡启用网络

linux grbu 系统修复

提示信息

linux grbu 系统修复

重点看这个 进入这个模式下要怎做

linux grbu 系统修复

进入救援模式下给我们提供的一个小的运行环境

linux grbu 系统修复

2、开始修复mbr上的grub信息丢失损坏的第一种方法  第一步

linux grbu 系统修复

第二步

linux grbu 系统修复

3、第二种修复mbr上的grub信息丢失损坏的方法

linux grbu 系统修复

4、重启就完成修复mbr上的grub信息丢失损坏啦

二、/boot/grbu 损坏的修复方法

1、模拟/boot/grbu 损坏

Mv  /boot/grub /tmp

2、进入救援模式修复第一步

linux grbu 系统修复

3、编辑配置文档 /boot/grub/grub.conf

linux grbu 系统修复

最后配置文档修改的版本

linux grbu 系统修复

4、重启 reboot  /boot/grub 损坏就修复好啦

三、重新安装 /bin/bash/ de 修复方法

1、模拟 /bin/bash 损坏

Mv /bin/bash /tmp

2、重启进入救援模式下的 bash 环境下挂载 chroot  /mnt/sysp_w_picpath/

linux grbu 系统修复

3、挂载成功,并挂载有符合当前系统软件包的光盘

linux grbu 系统修复

4、安装bash包

linux grbu 系统修复

三、总结

对于linux系统救援的话,我这里只是讲了基本操作方法,我觉得做linux运维这一行,像这些基础的磁盘分区,系统救援,RAID必须要掌握,要熟练,不然到时候真正在生产环境中,基础服务都解决不了,就不要想那些高级且在运营中的问题了。