歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
Linux教程網 >> Linux綜合 >> Linux資訊 >> Linux業界 >> 新手學堂:清除GRUB/修復MBR的小技巧

新手學堂:清除GRUB/修復MBR的小技巧

日期:2017/3/2 13:46:12   编辑:Linux業界

  在Linux系統中,恢復MBR。(如果你還能登陸到Linux系統中的話) 在終端的命令提示符後輸入:

  dd if=/boot/boot.NNNN of=/dev/hda bs=446 count=1

  注意,其中bs(buffer size)是指重寫的字節數。為什麼不是512呢?主引導扇區是一個扇區(512字節呀),因為我們只是想通過扇面的命令修復系統MBR的引導或刪除 Grub/LILO引導;而不是恢復整個主引導扇區。所以我們只把主引導扇區的備份文件boot.NNNN的前446個字節重寫入主引導扇區。

  boot.NNNN --- 是我們在安裝Linux之前整個主引導分區的備份。如果我們把512個字節全部寫入主引導扇區就可能會把安裝了Linux後改變了的硬盤DPT表也破壞掉。那就壞事了。

  MBR的512字節中前446字節為引導程序,緊跟著後面64字節為分區表,最後面2個字節為結束標記。

Copyright © Linux教程網 All Rights Reserved