系統環境: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 文件: