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 20:48
下一篇 2018-05-10 08:05

相关推荐

  • Linux下history的用法

    Linux下history的用法 如果你经常使用Linux命令,那么使用history命令无疑会提升你的工作效率。history命令主要用于显示历史指令记录内容, 通过快捷键快速下达历史纪录中的指令, -c: 清空命令历史 清空内存中的历史记录 -d offset: 删除历史中指定的第offset个命令 例如 history -d 153 删除第153条记录…

    2018-04-01
  • 第一标题

    第一摘要

    Linux笔记 2018-05-14
  • Vim文本编辑器

    Vim文本编辑器 行编辑器:sed 全屏编辑器:nano ,vim :r!cat a.将a的内容粘贴到vim ZZ保存退出 ,ZQ不保存退出 ,:q!强退 :wq!保存强退 vim 的三种工作模式 控制模式 改写模式 命令模式 命令模式: W file 另存为。 r  file 写入文件内容。 !command 执行命令 r!command 读取命令输出 地…

    2018-04-15
  • Linux-基础操作

    Linux From Scratch  自制Linux 官网:http://www.linuxfromscratch.org 中文版LFS-ver7.7:https://linux.cn/lfs/LFS-BOOK-7.7-systemd/   设置开机自动登录: vim /etc/gdm/custom.conf [daemon] Automatic…

    2018-03-30
  • zabbix监控系统

    zabixx zabbix(音同 zæbix)是一个基于WEB界面的提供分布式系统监视以及网络监视功能的企业级的开源解决方案。 zabbix能监视各种网络参数,保证服务器系统的安全运营;并提供灵活的通知机制以让系统管理员快速定位/解决存在的各种问题。 zabbix由2部分构成,zabbix server与可选组件zabbix agent。 zab…

    2018-07-22