linux centos 修改 kernel内核启动顺序

简介: 当升级内核后无法启动,更改内核启动顺序centos 和 ubuntu

修改内核启动顺序 centos 和 ubuntru

#    centos 修改内核启动顺序

cat /etc/default/grub                                                   # kernel内核启动顺序配置文件

sed -i "/GRUB_DEFAULT/d" /etc/default/grub             # 删除历史启动顺序

echo "GRUB_DEFAULT=0" >> /etc/default/grub        # 说明:0 是第一个内核,1 是第二个内核,将 GRUB 初始化页面的第一个内核将作为默认内核

sed -i "s/DEFAULT.*/DEFAULT=0/g" /etc/default/grub

# 设置 GRUB_DEFAULT=0, 将 GRUB 初始化页面的第一个内核将作为默认内核

# sed -i 修改文件,"s/x.*/a/g" 修改:s ; 匹配字符x所在行后面的所有内容:x.*

# 修改后的字符为:a 特殊字符转译:g ;然后跟上文件路径

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

# centos 生效创建内核配置

#    ubuntu 修改内核启动顺序

grep menuentry /boot/grub/grub.cfg                           # 查看已安装的内核

vi /etc/default/grub                                                        # 编辑内核配置文件

GRUB_DEFAULT="Advanced options for Ubunutu>Ubuntu, with Linux 5.4.0-26-generic"

                                                                                      # ubuntu 生效内核配置

                                                                                      # [ə dˈvɑːn s t] e de wang  高级      [ˈɒ p ʃn z] wo po xin ri 选项

                                                                                      # [wɪ ð] wei ri 用,使用                    [dʒəˈ ne rɪ k] juo nai rui k 通用

                                                                                      # [ɡ rʌ b] ge lua bo 搜寻                  [dɪ ˈfɔːl  t]  默认

sudo update-grub                                                         # ubuntu生效配置

参考第三方内核升级;https://eisc.cn/index.php?c=read&id=385&page=1

如何修改Linux系统内核的引导顺序:https://help.aliyun.com/knowledge_detail/41463.html

目录
相关文章
|
3月前
|
安全 网络协议 Linux
深入理解Linux内核模块:加载机制、参数传递与实战开发
本文深入解析了Linux内核模块的加载机制、参数传递方式及实战开发技巧。内容涵盖模块基础概念、加载与卸载流程、生命周期管理、参数配置方法,并通过“Hello World”模块和字符设备驱动实例,带领读者逐步掌握模块开发技能。同时,介绍了调试手段、常见问题排查、开发规范及高级特性,如内核线程、模块间通信与性能优化策略。适合希望深入理解Linux内核机制、提升系统编程能力的技术人员阅读与实践。
385 1
|
3月前
|
Ubuntu Linux
Ubuntu 23.04 用上 Linux 6.2 内核,预计下放到 22.04 LTS 版本
Linux 6.2 带来了多项内容更新,修复了 AMD 锐龙处理器设备在启用 fTPM 后的运行卡顿问题,还增强了文件系统。
|
3月前
|
Ubuntu Linux
Ubuntu 23.10 现在由Linux内核6.3提供支持
如果你想在你的个人电脑上测试一下Ubuntu 23.10的最新开发快照,你可以从官方下载服务器下载最新的每日构建ISO。然而,请记住,这是一个预发布版本,所以不要在生产机器上使用或安装它。
|
3月前
|
监控 Ubuntu Linux
什么Linux,Linux内核及Linux操作系统
上面只是简单的介绍了一下Linux操作系统的几个核心组件,其实Linux的整体架构要复杂的多。单纯从Linux内核的角度,它要管理CPU、内存、网卡、硬盘和输入输出等设备,因此内核本身分为进程调度,内存管理,虚拟文件系统,网络接口等4个核心子系统。
274 0
|
3月前
|
Web App开发 缓存 Rust
|
3月前
|
Ubuntu 安全 Linux
Ubuntu 发行版更新 Linux 内核,修复 17 个安全漏洞
本地攻击者可以利用上述漏洞,攻击 Ubuntu 22.10、Ubuntu 22.04、Ubuntu 20.04 LTS 发行版,导致拒绝服务(系统崩溃)或执行任意代码。
|
Linux 网络虚拟化 Docker
手动升级CentOS 7.9内核的正确方式
手动升级CentOS 7.9内核的正确方式
手动升级CentOS 7.9内核的正确方式
|
Linux
centos 7升级内核
centos 7升级内核
570 0
|
Linux
CENTOS升级内核
CENTOS升级内核
203 0