1.破壞GRUB配置文件,模擬將GRUB配置文件改錯了,然後通過grub命令引導操作系統啟動:
Ubuntu 14.04 LTS 將使用 GRUB 2 Beta http://www.linuxidc.com/Linux/2014-01/95408.htm
Ubuntu 11.10下GRUB 2 1.99版編譯安裝筆記 http://www.linuxidc.com/Linux/2011-09/44000.htm
如何拯救一台GRUB 2啟動失敗的Linux電腦 http://www.linuxidc.com/Linux/2014-07/104610.htm
2.模擬MBR中的主引導程序GRUB被破壞後的修復:
1)備份MBR的主引導程序GRUB:
dd if=/dev/sda of=/backup/grub.bak bs=446 count=1
2)破壞MBR的主引導程序GRUB(GRUB占MBR的前446字節):
dd if=/dev/zero of=/dev/sda bs=446 count=1
3)從救援模式啟動,修復MBR的主引導程序GRUB:
mkdir /backup
mount /dev/sdb1 /backup
ls /backup
dd if=/backup/sda.mbr.bak of=/dev/sda
exit
3.GRUB被破壞,沒有備份,通過重裝GRUB來修復
1)通過虛擬光驅進入救援模式啟動shell
2)重裝GRUB程序:grub-install /dev/sda
3)重新啟動