步驟/方式1
先檢視磁盤的資訊,我的電腦只有一個硬盤sda,所以系統肯定被裝在了sda,在grub裏會被識別爲hd0。
步驟/方式2
用dd命令覆蓋了sda硬盤的前400個字節,破壞了bootloader,這裏只破壞前446個字節就行。這裏千萬不要重啓電腦,這裏演示的是不重啓修復grub。
步驟/方式3
進入grub使用sync把剛剛的操作同步到磁盤,輸入grub進入grub的介面。
步驟/方式4
root (hd0,0)是指的內核所在的分區,hd0是第一硬盤,後面的0是第一分區
setup(hd0)安裝grub到hd0硬盤
此時模擬損壞的grub已經修復完成,可以重啓。這樣就解決了開機後提示GRUB,無法進入系統的問題了。