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

环境:Red Hat Enterprise Linux Server release 7.3

查看系统信息并重现故障

[root@localhost ~]# lsb_release -a
LSB Version: :core-4.1-amd64:core-4.1-noarch:cxx-4.1-amd64:cxx-4.1-noarch:desktop-4.1-amd64:desktop-4.1-noarch:languages-4.1-amd64:languages-4.1-noarch:printing-4.1-amd64:printing-4.1-noarch
Distributor ID: RedHatEnterpriseServer
Description: Red Hat Enterprise Linux Server release 7.3 (Maipo)
Release: 7.3
Codename: Maipo
[root@localhost ~]# df -h
Filesystem Size Used Avail Use% Mounted on
/dev/mapper/rhel-root 50G 22G 29G 43% /
devtmpfs 1.9G 0 1.9G 0% /dev
tmpfs 1.9G 88K 1.9G 1% /dev/shm
tmpfs 1.9G 9.0M 1.9G 1% /run
tmpfs 1.9G 0 1.9G 0% /sys/fs/cgroup
/dev/sda1 1014M 174M 841M 18% /boot
/dev/sr0 3.6G 3.6G 0 100% /media/cdrom
/dev/mapper/rhel-home 46G 33M 46G 1% /home
tmpfs 378M 8.0K 378M 1% /run/user/0
[root@localhost grub2]# grub2-install -V
grub2-install (GRUB) 2.02~beta2
#用grub2-install --version也可以查看grub版本信息
[root@localhost ~]# ls /boot/grub2/
device.map fonts grub.cfg grubenv i386-pc locale themes
[root@localhost ~]# rm -rf /boot/grub2/grub.cfg
[root@localhost ~]# reboot

故障重现

手动引导系统

重装grub

[root@localhost ~]# ls /boot/grub2/
device.map fonts grubenv i386-pc locale themes
[root@localhost ~]# grub2-mkconfig > /boot/grub2/grub.cfg
Generating grub configuration file ...
Found linux image: /boot/vmlinuz-3.10.0-514.el7.x86_64
Found initrd image: /boot/initramfs-3.10.0-514.el7.x86_64.img
Found linux image: /boot/vmlinuz-0-rescue-f0bcb62b11a44643824cde1c7f3833e4
Found initrd image: /boot/initramfs-0-rescue-f0bcb62b11a44643824cde1c7f3833e4.img
done
[root@localhost ~]# ls /boot/grub2/
device.map fonts grub.cfg grubenv i386-pc locale themes
[root@localhost ~]# reboot
#重启验证修复结果

重启后能再次成功进入系统,说明修复成功!

让您学习到的每一节课都有所收获

《Linux就该这么学》是一本由资深运维专家刘遄老师及国内多名红帽架构师(RHCA)基于最新RHEL7系统共同编写的高质量Linux技术自学教程,极其适合用于Linux技术入门教程或讲课辅助教材。荣获双11、双12购物狂欢节IT品类书籍销量冠军,2017年、2018年国内读者增速最快的技术书籍,您可以在京东、当当、亚马逊及天猫搜索书名后购买,亦可加刘遄老师微信交流学习(手指按住下图3秒钟即可自动扫描)~

刘遄老师QQ:5604215

☀ Linux技术交流群:560843(新群,火热加群中……)

☀ 官方站点:www.linuxprobe.com

☀ 书籍在线学习(电脑在线阅读效果更佳):

http://www.linuxprobe.com/chapter-00.html

《Linux就该这么学》是一本基于最新Linux系统编写,面向零基础读者的技术书籍。从Linux基础知识讲起,然后渐进式地提高内容难度,详细讲解Linux系统中各种服务的工作原理和配置方式,以匹配真实生产环境对运维人员的要求,突显内容的实用性。想要学习Linux系统的读者可以点击按钮了解这本书,同时这本书也适合专业的运维人员阅读,作为一本非常有参考价值的工具书!

gnu grub version 2.0.2设置启动顺序_如何修复grub异常相关推荐

  1. gnu grub修复_如何修复grub异常

    原标题:如何修复grub异常 GNU GRUB(GRand Unified Bootloader简称"GRUB")是一个来自GNU项目的多操作系统启动程序.GRUB是多启动规范的实 ...

  2. 命令 启动顺序_笔记一: 启动选项与系统变量

    启动选项(startup options) 定义: MySQL有很多设置项,如存储引擎,客户端连接数量,缓存大小等,这些设置项在配置文件中都有默认值,在启动MySQL时可以在启动命令后面加一些参数来修 ...

  3. dell服务器启动顺序如何设置_戴尔品牌机怎么设置启动顺序(按F12进bios的)?

    展开全部 这主板非常麻烦,可关了保护,并切换,Legacy启动模式--U盘PE,装完系统,要改回uefi模式. DELL bios操作一32313133353236313431303231363533 ...

  4. Thinkpad x230设置启动顺序

    总体分两步: 第一步:设置可以从CD或者USB启动 1.F1进入BIOS,Security → Secure Boot ,设置为:Disabled 2.Startup → UEFI/Legacy Bo ...

  5. 微服务启动顺序_基于华为云CSE微服务接口兼容常见问题

    微服务接口兼容常见问题 在进行微服务持续迭代开发的过程中,由于新特性在不停的加入,一些过时的特性在不停的修改,接口兼容问题面临巨大的挑战,特别是在运行环境多版本共存(灰度发布)的情况下.本章节主要描述 ...

  6. 微服务启动顺序_微服务框架Demo.MicroServer运行手册

    一.背景说明: 之前分享过一个微服务开发框架, "享一个集成.NET Core+Swagger+Consul+Polly+Ocelot+IdentityServer4+Exceptionle ...

  7. 项目的启动顺序_多个项目进行如何做好进度管理

    多项目并行比单个项目管理更容易出现意外,因为与单项目管理相比,多项目管理的环境显得更加复杂和难以管控. 需要协调来自不同部门的资源:项目的优先级经常会被调整:有些项目是相互依存的:各部门间沟通困难:决 ...

  8. .net core项目启动时报_未处理Socket异常(以一种访问权限不允许的方式做了一个访问套接字的尝试。)...

    解决方案:一般的原因就是程序的端口被占用了,关掉占用端口的程序即可正常使用.  查看启动地址和配置的webserver服务器的端口号是否被占用,可能占用的有:IIS启用项目,解决方案中其他启动项目配置 ...

  9. 组件启动顺序_风扇组件的检测代换

    空调器贯流风扇组件主要用于实现室内空气的强制循环对流,使室内空气进行热交换.它通常位于空调器蒸发器下,横卧在室内机中.贯流风扇组件-一般包含两大部分:贯流风扇扇叶.贯流风扇驱动电机. 13.风扇组件的 ...

最新文章

  1. JS制作日历小事件和数码时钟--JavaScript实例集锦(初学)
  2. neo4j安装_怎样安装Neo4j APOC扩展包?
  3. Linux查找命令与find命令详解
  4. es6中的let声明变量与es5中的var声明变量的区别,局部变量与全局变量
  5. 脉冲耦合神经网络(PCNN)阅读笔记
  6. HTTP协议格式和header、交互过程
  7. 如何压缩ppt幻灯片
  8. 二线城市-太原-程序员真实写照
  9. Oier们的幸运数字
  10. Java向word中插入Excel文件对象
  11. mysql服务端heidisql_MySQL管理工具HeidiSQL
  12. 【MongoDB】01、MongoDB基础
  13. 《数据结构与算法分析》课程设计——迷宫问题
  14. 解决Java记事本输出中文乱码问题
  15. vue学习之关于element日历calendar组件中上月,今天,下月的显示
  16. 首席新媒体黎想教程:数据活动运营方法,就这么简单!
  17. 用nginx搭建http透明代理
  18. VMware卸载辛酸历程
  19. python -- 简单感受一下python的魅力
  20. 海外优秀资讯抢先看2:私有应用云平台Sandstorm之易用性

热门文章

  1. CentOS 6.5+Syslog-ng+LogZilla搭建中央日志服务器
  2. Mac下MySQL卸载方法
  3. 喝酒的规矩(是男人必看必顶,女人可不看直接顶)
  4. C#用GDI画任意形状的form
  5. Csharp: create Transparent Images in winform
  6. 声笔码和声笔数码单字效率分析
  7. webservice发布及远程调用
  8. 黑客攻破中国电信网络发布900个后台密码
  9. android中的weight
  10. 【数据迁移】Oracle冷备方式迁移数据库