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

Ubuntu 更换内核版本

更换内核脚本

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

cat kernel.sh
#!/bin/bashapt install linux-image-5.15.0-88-generic
# Ubuntu内核切换脚本# 检查是否具有root权限
if [[ $(id -u) -ne 0 ]]; thenecho "请以root身份运行此脚本。"exit 1
fi# 检查系统是否为Ubuntu
if [[ ! -f /etc/lsb-release ]]; thenecho "此脚本仅适用于Ubuntu系统。"exit 1
fi# 检查内核是否已安装
if [[ ! -f /boot/vmlinuz-5.15.0-88-generic ]]; thenecho "内核版本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-grubecho "内核切换完成,请重新启动系统以应用更改。"

执行脚本

bash kernel.sh

重启系统

reboot
http://www.lryc.cn/news/457482.html

相关文章:

  • 博士找高校教职避坑指南:史上最全的避坑秘籍
  • Study-Oracle-11-ORALCE19C-ADG集群搭建
  • 【C++】map详解(键值对的概念,与multimap的不同)
  • 私域电商新纪元:消费增值模式引领百万业绩飞跃
  • AAA Mysql与redis的主从复制原理
  • 结合大语言模型的机械臂抓取操作学习
  • 数据结构-二叉树_堆
  • Vscode+Pycharm+Vue.js+WEUI+django火锅(三)理解Vue
  • 溯变:守护天使 | OPENAIGC开发者大赛企业组优秀作品
  • android中byte[] buf没有结束符,new String(buf)会不会出错?
  • 鸿蒙harmonyos next flutter混合开发之开发plugin(获取操作系统版本号)
  • 介绍一款开源的 Modern GUI PySide6 / PyQt6的使用
  • 【大模型】AI数据基础设施的对象存储
  • 【前端工程解耦】使用事件中心实现系统解耦,注册,触发,删除事件
  • 计算机网络803-(4)网络层
  • java速成指南
  • 【Unity】双摄像机叠加渲染
  • web网页项目--用户登录,注册页面代码
  • 国外火出圈儿的PM御用AI编程工具Bolt.new效果干不过国产的CodeFlying?号称全新定义全栈开发流程?
  • 爸妈总说着学门技术,学机器视觉技术确实是一条踏实的生活道路,这条路你走得下去走得通吗?
  • 2024互联网下载神器IDM6.42你值得拥有
  • 基于H3C环境的实验——OSPF
  • java线程池详解
  • 五、创建型(建造者模式)
  • CPU超线程技术是什么,怎么启用超线程技术
  • vba学习系列(7)--考勤表制作
  • Java学习第九天
  • 【算法系列-链表】链表相交 环形链表II
  • 使用 Go 和 Gin 框架构建简单的用户和物品管理 Web 服务
  • 【VUE】双端比较算法