刷新grub2配置文件,修复Linux默认引导内核

Cent OS 7 服务器重启后发现bbr内核模块没有加载,而这个模块是新版本内核中引入的,使用uname -a查看,系统加载的还是旧版内核。

查看grub.cfg文件,发现系统顺序被打乱了,执行以下命令重新生成该文件

1 grub2-mkconfig -o /boot/grub2/grub.cfg

重启服务器,成功加载新内核,bbr模块启动成功。

参考资料:https://wiki.centos.org/zh/HowTos/Grub2

时间: 2025-01-18 15:11:47

刷新grub2配置文件,修复Linux默认引导内核的相关文章

Linux 与Windows 7双系统默认引导顺序的修改

环境:机器是TOSHIBA R700机器 系统是Linux mint 17.1 与windows 7 64bit 经过Grub引导程序来引导. 双系统安装顺序,我的是先安装的windows 后安装Linux 默认引导是Linux, 由于经常让宝宝看动画片,就切到默认引导是windows . 修改后的实际效果图如下: 修改后的效果 修改过程: 由于是Grub引导来完成引导的,需要修改Grub的配置文件Grub.cfg 修改过程是在Linux进行的. 打开配置文件,如图 打开需要修改的配置文件 需要

在grub的rescue模式修复linux引导

今天在windows 10系统收到系统更新通知,没看清楚就手贱点了马上更新.以为只是像那些普通更新一样重启一下更新就完了,万万没想到这个是覆盖更新,也就是说这是一个全新的系统更新而不是系统补丁.在安装的过程中我就在心中默念 “完了,这安装完成linux的系统的引导肯定是要手动修复了.”,果然安装完之后默认是用windows启动引导,F2设置切换到deepin linux的引导后依然没法正常启动linux.要修复这个问题并不复杂,下面这篇文章记录了修复引导的全过程. 错误信息 error: fil

重装Windows后修复Linux引导

装了双系统(Windows和Linux)的机器重新安装Windows后会导致Linux的引导丢失而无法进入原先的Linux系统[其原因是Windows会覆盖原先MBR中的Linux的BootLoader-GRUB].这种情况可以通过修复引导而重新找回Linux. 以Ubuntu14.04为例:首先找到一张Linux的安装盘,放入光驱后重启电脑.进入BIOS让电脑从光盘启动,然后进入Live CD模式(如:电脑从Ubuntu安装盘启动后,点击"试用Ubuntu",如若此时进入图形界面较慢

Linux系统启动与内核管理(下)

从上一篇介绍了系统启动流程可以得知,在BIOS读取相关信息之后,接下来就是去找第一个可以启动的设备当中的MBR中读取Boot Loader信息,Boot Loader提供具有惨淡功能,直接加载内核信息,以及相关的控制权转交功能.启动系统必须有Boot Loader,然后才能去加载内核,Boot Loader存储于MBR当中,MBR只有512字节,其中前446字节存储Boot Loader,区区只有446自己不可能容纳较多的功能,Linux将Boot Loader的程序运行与配置项加载分成三个阶段

Linux 第20天: (09月12日) Linux启动和内核管理

本章内容 CentOS 5和6的启动流程服务管理Grub管理自制Linux启动排错编译安装内核 Linux组成Linux: kernel+rootfskernel: 进程管理.内存管理.网络管理.驱动程序.文件系统.安全功能rootfs:程序和glibc库:函数集合, function, 调用接口(头文件负责描述)过程调用:procedure,无返回值函数调用:function程序:二进制执行文件内核设计流派:单内核(monolithic kernel):Linux把所有功能集成于同一个程序微内

[Linux学习笔记] Linux系统引导流程(一)

前面我们已经介绍过以CentOS为例的Linux系统的安装以及Linux常用命令的使用,本节内容我们将介绍Linux系统引导流程.当按下电源的那一刻,到我们看到用户界面,这其中都发生了些什么呢?赶快来一探究竟. 下图为Linux系统引导流程过程图: 以下对Linux引导流程过程做一个简单的说明: 1. POST加电自检 POST(POST ON SELF TEST)首先对每一个设备进行检查,完成后会寻找存有引导记录的设备,找到读入操作系统的引导记录,将系统控制权交给引导记录. 2. MBR引导

Linux启动和内核管理

系统启动和内核管理 Linux组成 Linux:kerne+rootfs(应用程序) kernel:进程管理.内存管理.网络管理.驱动程序.文件系统.安全功能 roots:程序和glibc 函数:相当于命令的集合 库:函数集合,function,调用接口(头文件负责描述) 过程调用:procedure,无返回值 函数调用:function 程序:二进制执行文件 内核设计: 单内核(monolithic kernel):Linux 把所有功能集成于一个同一个程序 微内核(micro kernel)

u-boot-2011.06在基于s3c2440开发板的移植之引导内核与加载根文件系统

http://www.linuxidc.com/Linux/2012-09/70510.htm  来源:Linux社区  作者:赵春江 uboot最主要的功能就是能够引导内核启动.本文就介绍如何实现该功能,并组成一个最简单的系统,这不仅要移植uboot,还要移植linux内核及创建一个根文件系统. 首先我们对nandflash进行分区,规划好每个文件存放在nandflash的位置.下面是nandflash的分区: 第0分区:0x000000000000-0x000000080000为uboot区

深入了解linux操作系统引导过程详解

Linux操作系统的引导过程:开机自检.mbr引导.grub菜单.加载linux内核.init进程初始化. 1.开机自检,检测硬件后根据启动顺序将控制权交给本机硬盘 2.mbr引导,根据硬盘的主引导记录,将控制权转交给引导分区或者启动菜单 3.grub菜单,启动菜单提供给用户选择进入不同的操作系统(例如windows)的界面.默认进入linux将系统控制权转交给内核. 4.加载linux内核,内核负责分配调度硬件资源与系统程序,内核接过系统控制权,开始管理整个Linux系统. 5.init进程初