LinuxGrub修复方法

Linux因Grub损坏的修复方法:

1)救援模式修复(备份了MBR)

2)救援模式修复(无备份MBR)

3)Grub下手动启动Linux系统

1、救援模式修复(备份了MBR)

    MBR中存放了Bootloader信息(Grub),在磁盘的最开始512字节,当这512字节出现故障,系统将无法引导启动。

    a、备份MBR,在工作中也要把此项作为定时备份的一部分。

[root@case2 ~]# dd if=/dev/sda of=/root/mbr.bk bs=1 count=512        #dd命令是磁盘块级别的拷贝命令
512+0 records in
512+0 records out
512 bytes (512 B) copied, 0.00123297 s, 415 kB/s
[root@case2 ~]#

    b、破坏MBR的512字节信息,导致系统连Grub都进入不了,只能通过重新挂载光驱,进入到救援模式

[root@case2 ~]# dd if=/dev/zero of=/dev/sda bs=1 count=512        #将/dev/sda磁盘的MBR分区破坏
512+0 records in
512+0 records out
512 bytes (512 B) copied, 0.00422362 s, 121 kB/s
[root@case2 ~]#

    c、系统启动不了

1.png

    d、重新挂载ISO文件启动,进入救援模式

1.png

    e、接下来是一系列救援模式的配置

2.png

3.png

4.png

5.png

6.png

7.png

8.png

    f、进入到救援模式,挂载磁盘的根文件系统之后,就可以识别到磁盘上的文件,将之前备份的MBR恢复,退出救援模式即可

9.png

2、救援模式修复(无备份MBR)

    在没有备份MBR的情况下,我们需要利用GRUB重新安装,恢复的方式差不多,在救援模式下,切换到磁盘

    根文件系统,进入Grub模式,重新安装即可

10.png

3、Grub下手动启动Linux(配置Grub第二阶段,参考/boot/grub/grub.conf配置文件)

11.png

12.png

13.png

输入完Grub配置之后,boot,系统将根据你向内核传递的参数启动系统。

原创文章,作者:nice_neo_linux,如若转载,请注明出处:http://www.178linux.com/18065

(3)
nice_neo_linuxnice_neo_linux
上一篇 2016-06-22 15:49
下一篇 2016-06-22 15:50

相关推荐

  • 常用的shell命令

    硬件: 1.cpu相关 lscpu:查看cpu的统计信息 cat /proc/cpuinfo :查看cpu详细信息,如每个cpu的型号 2.内存相关 free -m:概要查看内存情况,这里的单位是MB cat  /etc/meminfo   :查看内存详细信息 3.磁盘相关: l…

    Linux干货 2016-08-22
  • N25-第二周总结

    linux bassic The second week of blogging 一、linux中的文件,及文件操作管理命令 1. 文件概念 存储空间存储的一段流式数据,对数据可以做到按名存取。 linux中的文件具有的特点是:可通过操作系统或者程序对外提供信息,也能对内输入信息,可以被创建,删除。linux中,文件有特别重要的意义,他们为操作系统和设备提供…

    Linux干货 2016-12-11
  • N25-week7 作业

    1. 创建一个10G的分区,并格式为ext4文件系统  (1) 要求block大小为2048, 预留空间百分比为2, 卷标为MYDATA, 默认挂载属性包含acl;  (2) 挂载至/data/mydata目录,要求挂载时禁止程序自动运行,且不更新文件的访问时间戳 #创建文件系统,首先使用fdisk对磁盘进行分区操作 [root@loca…

    Linux干货 2017-02-22
  • 马哥教育网络班21期-第五周课程练习

    1、显示/boot/grub/grub.conf中以至少一个空白字符开头的行; [root@localhost ~]# grep "^[[:space:]]\{1,\}" /boot/grub/grub.conf 2、显示/etc/rc.d/rc.sysinit文件中以#开头,后面跟至少一个空白字符…

    Linux干货 2016-08-08
  • 第一周作业

    计算机的组成以CPU/存储/IO设备 硬件层次 CPU以完成运算和控制 存储包含 I/O设备为连接计算机的多样性输入输出设备(包含打印机/显示器等) 软件层次 以机器语言为基础,到符合使用的应用程序, Linux的发行版本 RedHat(商业组织维护版本,有enterprise version)-CentOS-主要以此为主 Debian(community)…

    Linux干货 2016-12-04

评论列表(1条)

  • stanley
    stanley 2016-06-22 15:50

    层次主题清晰到位,样式缺失,加油