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固件为了追求性能和寿命而采取的主动、实时、强力的后台垃圾回收策略,共同导致的。

相关推荐
AlanBruce7 小时前
摩尔信使MThings功能综述与应用使用指南
linux·自动化·plc·mthings·摩尔信使
小小的木头人8 小时前
Ubuntu Samba修改端口绕过445封禁挂载
运维·ubuntu
陈陈CHENCHEN11 小时前
【Linux】服务器根目录磁盘扩容操作记录
linux·运维·服务器
GeW12 小时前
RHCE快速拿证全攻略:考点拆解+实验强化+时间规划,一次通关
linux
码农小韩13 小时前
Linux应用开发(八)——TCP/IP网络编程基础
linux·嵌入式软件开发·linux操作系统·嵌入式操作系统·linux网络编程·linux应用
迷途之人不知返13 小时前
【进程】-5-进程优先级
linux
fengyehongWorld14 小时前
Linux squid搭建基础代理服务器
linux·运维·服务器
木白CPP14 小时前
Linux DMA驱动详解(二)-----DMA的使用者
java·linux·运维
赵民勇15 小时前
systemd-socket-activate命令详解
linux·运维
Cx330❀15 小时前
【Linux网络】网络层 IP 协议:从网段划分到内核源码解析
大数据·linux·服务器·网络·tcp/ip·性能优化·langchain