当前位置: 首页 > article >正文

Ubuntu 更换内核版本

更换内核脚本

这里以更换 5.15.0-88-generic 版本内核为例

cat kernel.sh
#!/bin/bash

apt install linux-image-5.15.0-88-generic
# Ubuntu内核切换脚本

# 检查是否具有root权限
if [[ $(id -u) -ne 0 ]]; then
          echo "请以root身份运行此脚本。"
            exit 1
fi

# 检查系统是否为Ubuntu
if [[ ! -f /etc/lsb-release ]]; then
          echo "此脚本仅适用于Ubuntu系统。"
            exit 1
fi

# 检查内核是否已安装
if [[ ! -f /boot/vmlinuz-5.15.0-88-generic ]]; then
          echo "内核版本5.15.0-88-generic未安装,请先安装该内核版本。"
            exit 1
fi

# 更新GRUB引导
echo "正在更新GRUB引导..."
update-grub

# 设置默认启动内核为5.15.0-88-generic
echo "设置默认启动内核为5.15.0-88-generic..."
sed -i 's/GRUB_DEFAULT=.*/GRUB_DEFAULT="Advanced options for Ubuntu>Ubuntu, with Linux 5.15.0-88-generic"/' /etc/default/grub

# 更新GRUB配置
update-grub

echo "内核切换完成,请重新启动系统以应用更改。"

执行脚本

bash kernel.sh

重启系统

reboot

http://www.kler.cn/news/342170.html

相关文章:

  • 单目三d重建学习笔记2024
  • 从开发效率到查询性能:JPA 和 MyBatis 在企业系统中的完美结合
  • Git 工作区、暂存区和仓库
  • 跟《经济学人》学英文:2024年10月05日这期 Workouts for the face are a growing business
  • python画图|步进图基本教程
  • 【C语言系统编程】【第三部分:网络编程】3.3 实践与案例分析
  • 解读 AI 获客关键要素,开启营销新未来
  • 架构设计(14)分布式系统的CAP,BASE与ACID
  • JavaScript 网页设计案例详解
  • xtu oj 四位数
  • Mybatis-Plus分页和根据日期查询数据
  • HTML5+Css3(背景属性background)
  • 力扣1930. 长度为3的不同回文子序列
  • App推广新利器:Xinstall带你直达指定页面
  • PVC刻字膜高精度模切应用
  • 超像素提取加svm训练,鼠标点击选择标签(左键为正样本,右键为负样本)
  • 新个性化时尚解决方案!Prompt2Fashion:自动生成多风格、类型时尚图像数据集。
  • 垃圾回收(GC)是什么?深入理解Java(以主要版本为主线)的垃圾回收机制/策略,垃圾回收器的选择、实际案例分析
  • IDM6.42下载器最新版本,提速你的网络生活!
  • Vue3 中的 `replace` 属性:优化路由导航的利器