系统环境:RHEL5.8 VMware


一、模拟MBR损坏:

   1.备份MBR:dd if=/dev/sda of=/root/mbr.txt count=1 bs=512

   2.损坏MBR:dd if=/dev/zero of=/dev/sda  count=1 bs=200

   3.reboot

   4.用光盘修复:VMware设置从光盘启动

   5.进入启动界面:boot:linux rescue(输入)并回车

   6.进入系统:输入命令grub进入grub界面:

     grub>root (hd1,0) #有可能是(hd0,0)或者其它

     grub>setup (hd1)

     grub>quit

   7.sync;reboot

修复完成,重启并设置从本地


二、模拟/boot/grub/grub.conf配置文件丢失

   1.mv /boot/grub/grub.conf /root #将此文件移走

   2.reboot系统会直接进入grub界面

   3.grub>find (hd0,0)/  按Tab键,尝试找到系统所在分区

     grub>root (hd0,0)

     grub>kernel /vmlinuz-   #按Tab键补全

     grub>initrd /initrd-    #按Tab键补全

     grub>boot


   4.顺利进入系统并修复grub.conf 文件: