一、基础知识介绍

GNU GRUB(GRand Unified Bootloader简称“GRUB”)是一个来自GNU项目的多操作系统启动程序。GRUB是多启动规范的实现,它允许用户可以在计算机内同时拥有多个操作系统,并在计算机启动时选择希望运行的操作系统。GRUB可用于选择操作系统分区上的不同内核,也可用于向这些内核传递启动参数。

 GRUB的作用实质上就是用来装载操作系统的。

二、修复GRUB引导故障

1.GRUB故障原因

(1):MBR中的GRUB引导程序遭到破坏

(2):grub.conf文件丢失、引导配置出现错误

2.故障现象:

(1):系统引导停滞,显示“grub>”提示符

3.解决思路:

(1):进入急救模式,从备份中恢复grub.conf

三、修复具体步骤

1.查看系统中grub.conf配置文件

2.挂载硬盘

在执行这一步之前要先添加硬盘,并且对硬盘进行分区,以及初始化。详细步骤请看常见系统故障修复(一)--修复MBR扇区故障。

  • 选择挂载点

3.备份grub.conf配置文件

4.模拟破坏grub的配置文件

5.关机后再次启动计算机,如下图所示

6.通过进入急救模式修复grub

(1):先关闭计算机-->虚拟机-->电源-->打开电源时进入固件(F)-->选择Boot-->将光盘放在第一位

(2):选择第三条进入急救模式

(3):选择English-->确认

(4):选择us-->确认

(5):选择OK

(6):选择No

(7):选择Skip

(8):选择Shell  Start  shell-->选择Ok

(9):查看/dev/sdb硬盘和/dev/sda硬盘

(10):将之前拷贝的文件重新写回来

7.再次进入急救模式,将硬盘放在第一个位置,并按F10进入系统

8.成功进入到系统

9.查看grub配置文件

可以看见,grub文件已经存在,并且刚才已经成功启动了系统,说明grub引导故障已经被修复。

常见系统故障修复(二)——修复GRUB引导故障相关推荐

  1. Linux 常用系统故障(修复MBR扇区故障、修复GRUB引导故障、遗忘root用户密码、修复文件系统、磁盘配额等)

    修复MBR(主引导记录)扇区故障 故障原因 病毒.木马等造成的破坏 不正确的分区操作.磁盘读写误操作 故障现象 找不到引导程序,启动中断 无法加载操作系统,开机后黑屏 解决思路 应提前做好备份文件 以 ...

  2. Linux修复GRUB引导故障

    修复GRUB引导故障 1.故障原因: MBR中的GRUB引导程序遭到破坏(GRUB为MBR的1-446字节) grub.conf文件丢失.引导配置有误(CentOS7为grub2.cfg) 2.故障现 ...

  3. Linux—系统启动类故障之 GRUB引导故障

    Linux GRUB引导故障: 故障原因: MBR中的GRUB引导程序遭到破坏 grub.conf文件丢失.引导配置有误 故障现象: 系统引导停滞,显示"grub>"提示符 ...

  4. 虚拟机linux修复grub,日常系统维护之修复linux的grub引导

    恩,不知道怎么表达为win10的更新很烦人,其实我感觉windows用的不是那么顺手,但是制作视频的时候还是要用到,图片的话linux也可以胜任,毕竟GUN IMAGE还是挺不错的,但到了视频制作方面 ...

  5. U盘修复 Kali+Win10 grub引导

    今天win10的c盘满了,看了看分区表,发现kali的swap分区就接在我的C盘分区后面,于是我想着把它格了,给C盘扩8G 具体操作过程在这里记录一下 1. 进入kali 2. sudo swapof ...

  6. 修复Linux 的GRUB引导文件

         出于兴趣爱好,我的PC里同时装入了Windows2003 server 和 Red Hat Enterprise Linux 3.装完系统后(当然是先装Windows 后装 Linux)一直 ...

  7. 一些 Linux 系统故障修复和修复技巧

    我发现Linux系统在启动过程中会出现一些故障,导致系统无法正常启动,我在这里写了几个应用单用户模式.GRUB命令操作.Linux救援模式的故障修复案例帮助大家了解此类问题的解决. 一.单用户模式 L ...

  8. Linux系统故障排查和修复技巧

    (一)单用户模式 Linux系统提供了单用户模式(类似Windows安全模式),可以在最小环境中进行系统维护.在单用户模式(运行级别1)中,Linux引导进入根shell,网络被禁用,只有少数进程运行 ...

  9. Linux启动hbase的shell命令出现警告_Linux 系统故障排查和修复技巧

    我发现Linux系统在启动过程中会出现一些故障,导致系统无法正常启动,我在这里写了几个应用单用户模式.GRUB命令操作.Linux救援模式的故障修复案例帮助大家了解此类问题的解决. (一)单用户模式 ...

  10. Linux 系统故障排查和修复技巧

    点击上方"民工哥技术之路"选择"置顶或星标" 每天10点为你分享不一样的干货 来源:csghjnbj blog.chinaunix.net/uid-265677 ...

最新文章

  1. Ubuntu下找不到ttyUSB*问题解决
  2. 网络营销外包——网络营销外包专员对网站标题修改都是有原因的
  3. Ubuntu 12.10下配置Web服务器详细教程
  4. python工作区是什么_VSCode工作区
  5. 小红帽linux操作教程_【免费】Linux从入门到精通教程!
  6. 智慧交通day02-车流量检测实现07:匈牙利算法
  7. RabbitMq 持久化(转)
  8. 【计算机网络】复习荟萃(四)
  9. 数据库连接,实现增删改查操作具体步骤(全)
  10. 关于TP中的M()方法与D()方法
  11. POJ 1001 Exponentiation (记第一道Java水过的题)
  12. Python覆盖率分析工具_Coverage
  13. 分类算法学习(四)——决策树算法的原理及简单实现
  14. 802.11n无线网卡驱动linux,Ubuntu 16.04 无线网卡驱动安装 80211
  15. python 自动下载网页链接_用python做一个网页自动下载脚本
  16. 双非考研上岸中国传媒大学通信(电子信息)的一路历程(考研经验帖)
  17. CAD中如何等分线段?CAD等分线段教程
  18. 【进程管理】进程资源图理解与化简
  19. “打工女皇帝”吴士宏-永远先走一步
  20. 第13章-1~3 法兰接头预紧力密封接触分析(模型简化、网格调整、约束)并行计算设置、摩擦接触设置adjust to touch 、约束设置frictionless support、bolt

热门文章

  1. c++ 优先队列(priority_queue)
  2. WIN7系统的虚拟机C盘扩容步骤
  3. 人物传记:Kyle Tedford:耐心与思考是优秀交易者的必备素质
  4. python迭代器与生成器答案,彻底搞懂python 迭代器和生成器
  5. Error: Flash Download failed - Target DLL has been cancelled报错
  6. 去除input默认的加减号
  7. 纵横算法之三:算法到底考什么
  8. 基于Esp8266的远程开机棒设计和实现
  9. 为了防止世界被破坏,春运的抢票攻略在等着你们
  10. Google+ about Gmail?