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

相关推荐

  • 学习liunx 系统笔记

    服务器按应用功能可分为:web 服务器   数据库服务器   文件服务器  中间件应用服务器  日子服务器   监控服务器   程序版本控制服务器  虚拟机服务器     邮件服务器   打印服务器   域控制服务器  多媒体服务器  通讯服务器    ERP 服务器等! 服务器按外形可分为:塔式服务器   、机架式服务器  、刀片式服务器。  

    Linux笔记 2018-04-01
  • 第一周作业–20180514

    第一周作业–20180514

    2018-05-14
  • 进程和计划任务

    进程(Process)是计算机中的程序关于某数据集合上的一次运行活动,是系统进行资源分配和调度的基本单位,是操作系统结构的基础。 进程的状态:运行态running,就绪态ready,睡眠态(可中断,不可中断),停止态,僵死态。 进程管理工具 ps命令 ps aux #显示详细的当前运行的所有进程 ps axo pid, cmd,%cpu,tty,%mem k…

    Linux笔记 2018-05-05
  • 认证基础及DNS服务基础

    认证基础及DNS服务基础

    Linux笔记 2018-04-27
  • Linux系统报错修复的方法 . 2

    /boot/vmlinuz-2.6.32-696.el6.x86_64.img文件丢失怎么办
    内有centos6的启动流程

    2018-05-12
  • 逻辑卷

    逻辑卷如果分区分区类型id8epvs查看现有的物理卷 或者pvdisplay(详细)pvcreate /dev/sdd1 /dev/sdb 把硬盘和分区编程物理卷vgs查看现有的卷组 或者vgdisplay (详细)vgcreate -s 16M vg0 /dev/sd{d1,b} 创建vg0卷组把sdd1和sdb加入卷组指定PE为16Mlvcreate -…

    Linux笔记 2018-04-30