ubuntu 24.04稳定内核上切HWE内核

ubuntu 24.04在离线环境下切到HWE内核….

env

  • offline network
  • ubuntu 24.04

方案 1:离线安装 HWE 内核

1.在容器内安装内核缓存依赖包

1.1.run container
docker run --name ob --rm -it ubuntu:24.04  bash

1.2.update apt index
apt update

1.3.only download
apt install --download-only linux-generic-hwe-24.04

1.4.cache packages
/var/cache/apt/archives/

2. 拷贝到目标 Ubuntu 机器

docker cp ob:/var/cache/apt/archives .
scp -r archives user@target:/tmp

或用 U 盘拷贝。

3. 安装离线内核

1
2
3
sudo dpkg -i /tmp/*.deb
sudo update-grub
sudo reboot
  • 重启后选择新 HWE 内核启动。

方案 2:离线安装 RTL8125 驱动

  1. 在另一台电脑下载官方驱动

    • 下载 Realtek 官方 r8125 驱动包
      [Realtek RTL8125 Linux Driver
    • 下载完成是 .tar.gz 文件。
  2. 拷贝到目标机器

    1
    2
    3
    4
    cp r8125-*.tar.gz /tmp
    cd /tmp
    tar xvf r8125-*.tar.gz
    cd r8125-*/
  3. 编译安装驱动

    • 安装离线依赖(gcc、make、kernel headers):

      • 如果没有,可以在另一台下载对应的 .deb 包,拷贝安装:

        1
        sudo dpkg -i *.deb
    • 编译安装:

      1
      sudo ./autorun.sh
    • 重启网卡或系统:

      1
      sudo reboot
  4. 验证网卡

    1
    2
    ip link
    lspci -nn | grep 10ec:8125
    • 看能否识别网卡并获取网络。