Linux系统MBR的修复方法

grub boot loader

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损坏及修复过程

2

模拟硬盘boot loader损坏

dd if=/dev/zero of=/dev/null bs=1 count=446

查看硬盘前446个个字节,显示boot loader已损坏

1

修复步骤:

1、插入Linux光盘,选择Rescue installed system进入救援模式

3

选择语言,英语

4

选择键盘模式

5

是否开启网卡功能,否

6

选择continue

7

挂在根文件系统

8

默认ok

9

默认ok

10

开启shell,ok

11

2、在命令行界面中输入grub命令

12

3、root (hd0,0);root后有空格。此处要注意的是hd0表示系统所在的硬盘,后一个0表示boot在所在分

区,且在grub命令中硬盘号与分区号都是从0开始。

13

4、setup (hd0);setup后有空格

14

5、quit ;  退出grub

15

6、exit ;输入此命令退出命令行

7、reboot  重启

16

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

(2)
chenxinchenxin
上一篇 2018-05-09
下一篇 2018-05-10

相关推荐

  • LInux系统误将chmod 权限改成了000如何恢复?

    需要解决方法的可直接跳跃至最后“解决方法目”;
    解决方法用到了新学的灵活权限设置 ACL,正文对Linux权限,和ACL用法做了详细解释。

    2018-04-06
  • 第三周作业

    第三周作业 1列出当前系统上所有已经登录的用户的用户名,注意:同一个用户登录多次,则只显示一次即可。 W 命令:显示信息更加全面 第一行显示系统的汇总信息,字段分别表示系统当前时间、系统运行时间、登陆内用户总数及系统平均负载信息。 从第二行开始构成一个表格,共有8个栏目,分别显示各个用户正在做的事情及该用户所占用的系统资料。 USER:显示登陆用户帐号名。用…

    2018-07-08
  • 正则表达式浅解

    正则表达式:由一类特殊字符及文本字符所编写的模式,其中有些字符(元字符)不表示字符字面意义,而表示控制或通配的功能。 扩展正则表达式元字符: 字符匹配:. 匹配任意单个字符[] 匹配指定范围内的任意单个字符[^] 匹配指定范围外的任意单个字符[:alnum:] 字母和数字[:alpha:] 代表任何英文大小写字符,亦即 A-Z, a-z[:lower:] 小…

    2018-04-07
  • 09葵花宝典Openssl和DNS

    openssl cd bind named

    Linux笔记 2018-05-16
  • linux网络相关

    网络配置 重启失效 ifconfig 网络地址显示,地址配置 ifconfig 接口 IP/netmask [up|down] [-|+]promisc up 打开 down 关闭 -promisc关闭混杂模式 +promisc打开混杂模式,混杂模式用来监听网络数据 ifconfig eth0:1 ip/netmask route 路由管理命令 查看路由 -…

    Linux笔记 2018-05-06
  • Linux网络基础

    Linux网络基础

    Linux笔记 2018-04-08