linux系统常见故障排除

 可呢会出现的故障:

1、管理员密码忘记

2、系统无法正常启动

a、grub损坏(MBR损坏、grub配置文件丢失)

b、系统初始化故障(某文件系统无法正常挂载,驱动不兼容)

 

        c、服务故障

d、用户无法登陆系统(bash程序故障)

 

1、答:进入单用户模式改密码即可 

模拟损坏前备分: dd  if=/dev/sda  of=/root/mbr bs=512 conut=1

模拟损坏 dd if=/dev/zero of=/dev/sda bs=200 conut=1

进入界面以后输入grub

find (hd0,0) 查找哪个是装有/boot的盘

root (hd0,0)

reboot

2、答:@借助别的主机修复(第一种方法)

@使用紧急救援模式,进入原来的根文件系统(即用光盘)

   boot.iso (第一种方式)

   使用完整的系统安装光盘(第二种方式)

  boot界面:linux rescue

   /mnt/sysimage(它是本身是只读方式挂载的)

                   find (hd0,0) 查找哪个是装有/boot的盘

   root (hd0,0)

                   然后用reboot重启下

        grub配置文件丢失

grub> find (hd0,0) (查找内核所在的分区)

grub> root (hd0,0)

grub> kernel /vmlinuz-版本号 ro root=/dev/vo10/root  quiet

grub> initrd  /initrd -版本号

grub> boot

进入系统后,然后新建一个配置文件/boot/grub/grub.conf

grub.conf内容:

default=0

timeout=10

title RHEL 5.8

root (hd0,0)

   root (hd0,0)

   kernel  /vmlinuz-版本号 ro root=/dev/vo10/root  quiet

   initrd  /initrd -版本号

          bash 程序问题

 

          这个时候是没办法进入一级别的,因为一级别也用到bash环境了。所以只           能进入紧急救援模式。重新安装bash的rpm包就可以咯

              通过光盘引导在boot提示符下输入linux recure 然后按enter键入

 mkdir /media

     mount /dev/hdc /media

 cd /media

 cd /Server/

 ls | grep bash

 rpm -ivh --replacepkgs --root /mnt/sysimage bash-3.2.-32.e15.i386.rpm

 查看下是否恢复了

 chroot /mnt/sysimage

 ls /bin | grep bash

 

 

 

 

 

你可能感兴趣的:(linux,启动,排错,开机错误)