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

Ubuntu24.04无操作卡死,无法唤醒问题以及内核版本切换记录

Ubuntu24.04日常使用过程的问题记录

2025/12/17

无操作卡死,无法唤醒

问题描述:
在使用Ubuntu24.04 内核版本 6.14.0-37 时,笔记本电脑无操作一段时间后卡死在停留界面无反应,或者黑屏但是没有关机,远程连接ssh中断,无法唤醒,只能强制关机重启。

在网上查了一下有说内核AMD显卡等驱动的问题导致,也有说ACPI电源管理睡眠无法唤醒问题,依法设置后依旧没有得到解决。决定降低内核版本试试。

切换内核版本

查看当前使用的内核版本

uname -r

使用如下命令可以查看系统可用的内核:

sudo dpkg --get-selections | grep linux-

检查是否有你需要的内核版本,注意同版本号的四个模块

  • 内核镜像 linux-image-<版本号>-generic
  • 内核头文件 linux-headers-<版本号>-generic
  • 内核模块 linux-modules-<版本号>-generic
  • 内核额外模块 linux-modules-extra-<版本号>-generic 少了这个模块,切换之后就会没有网卡驱动等

查询可更换的内核版本

sudo apt search linux-image

安装合适版本内核

# 内核镜像 sudo apt install linux-image-6.11.0-26-generic # 内核头文件 sudo apt install linux-headers-6.11.0-26-generic # 内核模块 sudo apt install linux-modules-6.11.0-26-generic # 内核额外模块 sudo apt install linux-modules-extra-6.11.0-26-generic

查询是否安装成功

sudo dpkg --get-selections | grep linux-

显示如下

linux-headers-6.11.0-26-generic install linux-hwe-6.11-headers-6.11.0-26 install linux-image-6.11.0-26-generic install linux-modules-6.11.0-26-generic install linux-modules-extra-6.11.0-26-generic install

一个简单的确定内核顺序的方法:
更新grub:

sudo update-grub

输出如下信息:

Sourcing file `/etc/default/grub' Generating grub configuration file ... Found linux image: /boot/vmlinuz-6.14.0-37-generic Found initrd image: /boot/initrd.img-6.14.0-37-generic Found linux image: /boot/vmlinuz-6.11.0-26-generic Found initrd image: /boot/initrd.img-6.11.0-26-generic Found memtest86+ 64bit EFI image: /boot/memtest86+x64.efi Warning: os-prober will not be executed to detect other bootable partitions. Systems on them will not be added to the GRUB boot configuration. Check GRUB_DISABLE_OS_PROBER documentation entry. Adding boot menu entry for UEFI Firmware Settings ... done

或者通过grub.cfg查看

cat /boot/grub/grub.cfg | grep "menuentry 'Ubuntu, with Linux"

接着看你选定的内核版本是第几个,从0开始标号。
总结大致排列如下:

0 Ubuntu, with Linux 6.14.0-37-generic 1 Ubuntu, with Linux 6.14.0-37-generic (recovery mode) 2 Ubuntu, with Linux 6.14.0-36-generic 3 Ubuntu, with Linux 6.14.0-36-generic (recovery mode) 4 Ubuntu, with Linux 6.11.0-26-generic 5 Ubuntu, with Linux 6.11.0-26-generic (recovery moe)

不要选(recovery mode)那一行。所以我要换的内核位置是4。

更改grub默认启动项

sudo vim /etc/default/grub

将GRUB_DEFAULT=0修改为GRUB_DEFAULT=“1>4”

更新引导文件

sudo update-grub

重启

reboot

查看内核版本

uname -r

注意:如果选错进入到Recovery Mode中,可以去root下去更改/etc/default/grub文件。
或者用启动盘启动进入试用Ubuntu的图形界面,然后再去修改原磁盘路径下的/etc/default/grub文件。启动之后依旧是Recovery Mode界面,因为还没更新系统的grub,此时点击grub更新后再关机重启即可。

http://www.cnnetsun.cn/news/113768.html

相关文章:

  • 全场景覆盖・全流程智控:分布式解决方案让多功能厅 “不止于多”
  • 【轨物方案】聚焦锯床设备智能化升级,打造工业互联网新范式
  • 【轨物交流】轨物科技亮相2025高校科技成果交易会
  • cesium加载geotiff的 四种方法
  • 【毕业设计】基于python的运维管理平台的设计与实现
  • 苹果 iOS 开发真正复杂的不是写代码这方面,是证书、构建、上架
  • FSMC-TFTLCD显示实验(5):显示一个字符串的函数传递过程追踪~
  • 基于Android的课程考勤及作业提交系统
  • 飞易通蓝牙与Wi-Fi模块:医疗产品无线连接的全能助手
  • 你的音效素材库该升级了!这个网站的分类细到超出你想象
  • Agent的“话痨”病有救了!微软黑科技教你压缩对话历史,让AI告别失忆,这篇教程太顶了!
  • ARMv7 linux中断路由以及处理
  • 【详解】基于Kubernetes部署Kafka集群
  • AIoT:从万物互联到万物智联的进化之路
  • ERROR in ./node_modules/vue-router/dist/vue-router.mjs 被报错折磨半天?真相竟是……
  • Spring Boot 自动配置的底层实现原理
  • AI如何帮你快速掌握Wireshark端口过滤技巧
  • 手把手教你复现CVE-2023-51767漏洞
  • 雷柏V500Pro键盘新手必看:5分钟搞定基础设置
  • Java小白必看:5分钟上手MD5加密解密
  • AI一键搞定Java8安装:快马平台智能配置指南
  • 二叉排序树的构建与遍历
  • AI风险行为识别系统开发:给安全防护装个“智能哨兵”
  • After Effects Roto Brush 3.0:甲方没给绿幕也要“抠人”?AI 帮你 3 秒钟搞定逐帧噩梦
  • 1分钟搞定!用zip命令快速打包你的项目原型
  • 28、Linux 文件和目录管理全解析
  • 雷科电力-REKE610D绝缘油介质损耗电阻率测试仪
  • 对于设计IT系统的相关思路
  • 轻量无负担!2025 年 3 款小巧型文件加密软件分享
  • Canoe-Autosar网络管理自动化测试脚本 Capl源码,全套,修改项目配置可以直接使用...