MBR
boot loader介紹
MBR是硬盤中第一個扇區的前512個字節,稱為main boot record,512字節中的前446個字節為boot loader
所在部分,boot loader為引導系統程序所在的位置。在Linux系統中,boot loader使用的引導程序為grub。
boot loader修復
方法1、使用grub命令,此命令只修復boot loader
說明:服務器上只有一個硬盤sda,有3個分區,分別是sda1/sda2/sda3。模擬boot loader損壞及修復過程
模擬硬盤boot loader損壞
dd if=/dev/zero of=/dev/null bs=1 count=446
查看硬盤前446個個字節,顯示boot loader已損壞
修復步驟:
1、插入Linux光盤,選擇Rescue installed system進入救援模式
選擇語言,英語
選擇鍵盤模式
是否開啟網卡功能,否
選擇continue
掛在根文件系統
默認ok
默認ok
開啟shell,ok
2、在命令行界面中輸入grub命令
3、root (hd0,0);root后有空格。此處要注意的是hd0表示系統所在的硬盤,后一個0表示boot在所在分
區,且在grub命令中硬盤號與分區號都是從0開始。
4、setup (hd0);setup后有空格
5、quit ;? 退出grub
6、exit ;輸入此命令退出命令行
7、reboot? 重啟
8、重啟之后就可以進入系統
方法2、使用grub-install命令,此命令可以修復stage1、stage1.5和stage2
操作方法同上,依然是先進入救援模式,在命令行界面輸入命令如下
1、chroot? /mnt/sysimage? ?根切換,必做
2、grub-install? /dev/sda? ? ?安裝grub程序 ,選擇操作系統所在的盤
3、sync? ?將數據同步到磁盤
4、exit
本文來自投稿,不代表Linux運維部落立場,如若轉載,請注明出處:http://www.www58058.com/97964