1. 程式人生 > >CentOS 7修復MBR和GRUB更改root密碼

CentOS 7修復MBR和GRUB更改root密碼

master 現在 密碼 光盤 size 恢復 bbc shadow loader

修復MBR:
MBR(Master Boot Record主引導記錄):
硬盤的0柱面、0磁頭、1扇區稱為主引導扇區。其中446Byte是bootloader(引導裝載程序),64Byte為Partition table(分區表),剩下的2Byte為magic number(結束標誌)。
備份MBR:
#dd if=/dev/sda of=/root/mbr.bak bs=512 count=1
技術分享圖片
破壞bootloader(引導裝載程序):
#dd if=/dev/zero of=/dev/sda bs=512 count=1
技術分享圖片
現在重啟計算機,就無法正常開機了!

修復方式:

1.裝入光盤,選擇光盤啟動:
技術分享圖片
2.選擇進入救援模式:
技術分享圖片
3.按回車鍵繼續:

技術分享圖片
技術分享圖片
技術分享圖片
至此,MBR修復完成,按“exit”退出shell,
技術分享圖片
技術分享圖片
可以正常開機。
二、修復grub
grub配置文件丟失(前提有備份)開機後會直接進入grub界面,顯示為grub>,手動關機
技術分享圖片
裝入光盤之後,選擇光盤啟動,開機之後跟修復RMB扇區一樣,
技術分享圖片
技術分享圖片
技術分享圖片
技術分享圖片
如果需要修改root密碼,直接輸入passwd root 輸入新的密碼。
輸入兩次exit退出,然後正常開機
註意:CentOS7因為使用的是grub2,配置文件同grub有不少變化,一定要切記備份grub.cfg以便恢復。
修復

CentOS 7修復MBR和GRUB更改root密碼