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、进入光盘修复模式

wKiom1PdAJXQAcbbAAE3VwCKa7k253.jpg

选择语言

wps_clip_p_w_picpath-23130

选择网络模式

wps_clip_p_w_picpath-27478

配置网卡启用网络

wps_clip_p_w_picpath-10827

提示信息

wps_clip_p_w_picpath-1110

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

wps_clip_p_w_picpath-12574

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

wps_clip_p_w_picpath-16702

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

wps_clip_p_w_picpath-14312

第二步

wps_clip_p_w_picpath-24448

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

wps_clip_p_w_picpath-995

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

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

1、模拟/boot/grbu 损坏

Mv  /boot/grub /tmp

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

wps_clip_p_w_picpath-19303

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

wps_clip_p_w_picpath-1092

最后配置文档修改的版本

wps_clip_p_w_picpath-25376

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

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

1、模拟 /bin/bash 损坏

Mv /bin/bash /tmp

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

wps_clip_p_w_picpath-17190

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

wps_clip_p_w_picpath-8817

4、安装bash包

wps_clip_p_w_picpath-26344

三、总结

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