Linux维修案例:更新内核掉网卡驱动、CentOS 系统迁移、固态硬盘数据恢复

(首发地址: 学习日记 https://www.learndiary.com/2026/03/fix-20260304/

讲解视频:【Linux维修案例:更新内核掉网卡驱动、CentOS 系统迁移、固态硬盘数据恢复】 https://www.bilibili.com/video/BV1s6P4zyEjx/

一、

升级到新内核掉网卡驱动2例及ACPI硬件复位异常

Ubuntu22.04,联想拯救者R9000P,锐龙R9 8945HX,显卡5060,6.8.0-40内核有WiFi,更新内核到6.8.0-90(101)就没wifi,nvidia-driver-590-open 花屏并重启2分钟左右键盘鼠标无反应,nvidia-driver-570-open 重启2分钟左右键盘鼠标无反应,但关机再开机正常。后面查了AI,给出的解决方案是"修改GRUB,强制ACPI进行硬件全复位,grub添加内核参数 reboot=pci"

另一台 ubuntu 24.04电脑,从6.8.0-31内核更新至 6.17.0-14内核,无线有线驱动全部消失。

所以说,更新的内核也可能对一些硬件减少了支持。上面的最快速的临时解决方法就是保持使用旧内核。最靠谱的方法是等待官方推出修复的内核。针对重要的电脑,保持内核更新是必要的,因为可能修复一些安全或功能问题。

Ubuntu 设置默认启动内核的方法是在 /etc/default/grub 中,把GRUB\_DEFAULT=0 替换成 GRUB\_DEFAULT='gnulinux-advanced-4591a659-55e2-4bec-8dbe-d98bd9e489cf>gnulinux-4.15.0-126-generic-advanced-4591a659-55e2-4bec-8dbe-d98bd9e489cf'这样类似的,具体字符串ID在 /boot/grub/grub.cfg 中查找。然后执行 sudo update-grub 更新 grub 菜单。

二、

CentOS 7 迁移卷组名称修改及nvme驱动自动加载

需要在 /etc/default/grub 中手工修改如 "rd.lvm.lv=centos/root rd.lvm.lv=centos/swap"中的卷组(VG)名称,sata 硬盘的系统迁移到 nvme 固态硬盘需要在 initramfs 文件中加载 nvme 驱动模块

三、

Intel 8T 企业 nvme 固态硬盘因固件的激进垃圾回收机制导致数据恢复极不成功

据多个AI判断,这是Linux文件系统的高效通知机制,加上Intel企业级SSD固件为了追求性能和寿命而采取的主动、实时、强力的后台垃圾回收策略,共同导致的。

相关推荐
专注VB编程开发20年2 小时前
Windows 依赖「注册表 + API+COM」的模式,linux全是读文件
linux·microsoft·.net
悲伤小伞2 小时前
0-MySQL 在 Centos 7环境详细安装过程
linux·服务器·数据库·mysql·centos
Once_day2 小时前
node.js(1)ubuntu安装node和npm
ubuntu·npm·node.js
流水迢迢lst2 小时前
Linux概述及基础命令
linux·运维·服务器
恋红尘2 小时前
VM虚拟机配置静态IP,网络
linux·centos
醇氧2 小时前
Window 查看是否安装wsl
linux·运维·服务器
ljh5746491192 小时前
chomd 命令的解释和常用用法和高级用法
linux·运维·服务器
_OP_CHEN2 小时前
【Linux系统编程】(四十五)线程池基础:日志系统设计与策略模式的优雅落地
linux·操作系统·线程池·进程·策略模式·c/c++·日志系统
tangshuai962 小时前
Android Studio 安装指南(Ubuntu 22.04)
ubuntu·android-studio