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.178linux.com/97964