Linux常见故障处理

在平常使用中,咱们常常会遇到各类故障,今天给你们介绍五种常见故障的解决方法linux

包括:MBR损坏、stage2失效、grub.conf丢失、etc/fstab出现问题、忘记密码shell

1、centos

MBR损坏网络

为了达到实验目的,咱们让bootloader失效app

[root@localhost ~]# dd  if=/dev/zero  of=/dev/sda  bs=446  count=1ide

重启发现已经没法启动ui


故障处理方法:spa


首先开机进入BIOS,能够设置为光盘引导,F10保存退出3d


wKiom1NaPaqjldK5AAEtLqg2FLQ558.jpg

进入救援模式blog

wKioL1NaPZbxmvPMAAFxYEfMqwk226.jpg

选择语言

wKiom1NaPc3CbJT4AADNvSHFBzQ013.jpg

选择键盘

wKioL1NaPcKRgvkeAAC8RWAy1sI964.jpg

选择第一个

wKioL1NaPd2hTodVAADMxTtS6_I036.jpg

是否设置网络功能,这里咱们就不设置了

wKioL1NaPvGxl4j6AACR6VQd8SQ748.jpg

若是只读选择Read-only,跳过选skip,若是想激活SAM设备点击Advanced进行高级设置,这里选continue进行下一步

wKiom1NaPiHyXJViAAFaN9ojxis740.jpg

选择OK

wKiom1NaPqmDMpD4AAEPScZHJso955.jpg

wKiom1NaPueiZ9qPAACJlTVVc2I545.jpg


启动一个shell,切换到根上,从新恢复MBR

wKioL1NaPliidvAVAACsPQGHsoA717.jpg


最后reboot重启,结束。



2、

Stage2失效

为了模拟,咱们把grub下的stage2文件删掉

这样重启就发现系统已经起不来了

wKiom1NaQNrxBx30AABuCj6a0VA120.jpg

对付这种状况,咱们应该到官网上下载一个livecd

32位:http://mirror.symnds.com/distributions/CentOS-vault/6.4/isos/i386/

64位:http://mirror.symnds.com/distributions/CentOS-vault/6.4/isos/x86_64/


wKioL1NaP12A8TCDAAIvdRGxtCY483.jpg


wKioL1NaP32Bgsp8AAM-OPnv9uM414.jpg

wKiom1NaP63gzMREAAIjjPgJ_4k516.jpg

而后挂载光驱

wKioL1NaP4PgI_vcAAAenThZWFA514.jpg

安装grub

wKioL1NaP4PwX_zRAAAj2rC0Dc8577.jpg

再查看就发现/boot/grub下又有了stage2

wKiom1NaP7DCmaHBAAKXrdpgim0328.jpg

而后重启,设置从硬盘启动

wKioL1NaP46yLO14AAHIGZGTOCc135.jpg

系统已经正常启动

wKioL1NaP47QUhMxAAB2uz38yeU664.jpg

实验结束!



3、

grub.conf丢失

首先把/boot/grub/grub.conf删掉

wKioL1NbxtqRHwx-AAEf_2TyiCk913.jpg




重启,发现已经起不来了

wKiom1NbxwTz36LXAADl7Samp_E242.jpg

下面指定引导分区

wKiom1Nbx6Cy5gFLAAA6RPUhmTs477.jpg

指定内核和initrd

注:指定内核代码图中显示不全,完整的应该是

Grub>kernel /vmlinux-2.6.32-358.e16.x86_64 ro root=/dev/mapper/vg_centos-lv_root rhgb quiet

wKioL1Nbx4KQmJXDAACCfdjP_eQ772.jpg

而后boot重启,进入/boot/grub  从新编辑grub.conf

wKioL1Nbx7DCb6ndAAAK1GUEx-E222.jpg

wKiom1Nbx9qyvWllAACfTgigjlM413.jpg

编辑完后保存退出,init6重启系统便可。


二、固然,若是有livecd的话还能够利用livecd修复

stage2失效同样,首先仍是先进入到livecd系统中,先挂载光驱 到/boot目录下


而后就要切换到/boot/grub目录,编辑丢失的grub.conf

wKioL1Nbx9mg7oWjAADKKN_ttgM910.jpg

编辑完后重启便可


4、/etc/fstab 文件出现问题

wKiom1NbyB2w7ImTAAHQUQwuL04242.jpg

重启发现已经起不来了


针对这个问题,咱们的方法依然是使用livecd,和上面修复grub.conf同样,进入livecd后从新编辑/etc/fstab 只需把多余的删掉便可,这样就能正常启动了。


5、口令丢失

咱们采用的是先进入单用户模式,而后对密码进行修改或删除


首先重启,经过grub菜单进入单用户模式


wKioL1NaI3nyDIHwAAFSN3zfbBs341.jpg

wKioL1NaI3mg_0alAAIUQI8zX1M810.jpg

wKiom1NaI6PzMrfLAAElSluxots569.jpg

而后按回车回到第二步,再按B从新启动

wKiom1NaI7aRlKJTAABy0vUuD1M328.jpg

在单用户模式中,咱们能够对管理员帐户口令进行修改或删除

wKiom1NaI8XjOwjJAAD5WCjz71Q721.jpg

wKiom1NaI8Wy1bGYAABLAHX5AGU173.jpg

修改完口令能够进入init 3 彻底多用户模式试验一下

wKioL1NaI6bDMEJ8AAC3o8gxKoI696.jpg


实验结束

相关文章
相关标签/搜索