Chinaunix首页 | 论坛 | 博客
  • 博客访问: 222389
  • 博文数量: 24
  • 博客积分: 10
  • 博客等级: 民兵
  • 技术积分: 1007
  • 用 户 组: 普通用户
  • 注册时间: 2011-03-19 12:10
个人简介

人若不能在内心找到安宁,在哪里也无济于事。

文章分类

全部博文(24)

文章存档

2013年(24)

我的朋友

分类: LINUX

2013-08-05 09:26:34

1.引导程序被破坏
系统是由引导程序grub加载内核而启动的,如果引导程序被损坏,那么内核无法被引导从而系统也无法启动。
模拟故障: 破坏引导程序,dd if=/dev/zero of=/dev/hda bs=1 count=446       
解决方法: 放入系统安装光盘,从光驱引导,进入救援模式,一步步确认OK,先进入光盘shell,再切换入系统shell.
  1. sh-3.2# chroot /mnt/sysimage
  2. sh-3.2# grub-install /dev/hda
  3. sh-3.2# exit
  4. sh-3.2# exit
系统reboot,经过一段时间的系统自检后,就可以正常进入系统了,问题解决。                   

2. /boot分区被破坏
grub加载内核时,要读取/boot下的内核配置,若此目录中所有文件被删除,那么系统也无法正常启动。
模拟故障:  cd /boot  && rm -rf *
解决方法:   放入系统安装光盘,从光驱引导,进入救援模式,先进入光盘shell,再切换入系统shell.
切入系统shell
sh-3.2# chroot /mnt/sysimage
挂载光盘到/mnt
sh-3.2# mount /dev/hdc   /mnt   
重新强制安装内核 
sh-3.2# rpm -ivh --force /mnt/CentOS/kernel-2.6.18.....
手动创建grub及配置grub配置文件,可参照其它机器
sh-3.2# mkdir /boot/grub
sh-3.2# vi /boot/grub/grub.conf
重新安装grub
sh-3.2# grub-install /dev/hda
sh-3.2# exit
sh-3.2# exit
系统reboot,经过一段时间的系统自检后,就可以正常进入系统了,问题解决。             


阅读(1701) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~