降级内核后网络无法正常工作

降级内核后网络无法正常工作

我目前正在使用 Ubuntu 18.04.1,内核版本为 5.3.0-40。

我需要降级到内核 4.15.x 才能使用我的工作 VPN 应用程序。

我下载了旧版内核并启动了它,但之后却无法连接(无论是 LAN 还是 Wi-Fi)。我猜是驱动程序的问题,但由于我是 Linux 世界的新手,即使在网上搜索了一番,我也​​不知道该怎么办。

任何帮助我都会非常感激,谢谢。

编辑:

apt list --installed | grep ^linux输出

dmesg 输出 `

lspci 输出

lsusb 输出

答案1

我遇到了类似的问题,在降级我的 Ubuntu Linux 内核后,我的蜂窝调制解调器无法被识别。

解决我的问题,我必须确保modules-extra还安装了以下包: linux-modules-extra-5.4.0-42-generic

我之前只安装了以下内容:

sudo apt-get -y install \
linux-image-5.4.0-42-generic \
linux-headers-5.4.0-42-generic \
linux-modules-5.4.0-42-generic

以下命令有助于检查已安装的包:

dpkg -l | grep "linux-"

ii  binutils-x86-64-linux-gnu                  2.34-6ubuntu1.1                       amd64        GNU binary utilities, for x86-64-linux-gnu target
ii  linux-base                                 4.5ubuntu3.5                          all          Linux image base package
ii  linux-firmware                             1.187.15                              all          Firmware for Linux kernel drivers
ii  linux-generic-hwe-20.04                    5.8.0.59.66~20.04.42                  amd64        Complete Generic Linux kernel and headers
ii  linux-headers-5.4.0-42                     5.4.0-42.46                           all          Header files related to Linux kernel version 5.4.0
ii  linux-headers-5.4.0-42-generic             5.4.0-42.46                           amd64        Linux kernel headers for version 5.4.0 on 64 bit x86 SMP
ii  linux-headers-5.8.0-43-generic             5.8.0-43.49~20.04.1                   amd64        Linux kernel headers for version 5.8.0 on 64 bit x86 SMP
ii  linux-headers-5.8.0-59-generic             5.8.0-59.66~20.04.1                   amd64        Linux kernel headers for version 5.8.0 on 64 bit x86 SMP
ii  linux-headers-generic-hwe-20.04            5.8.0.59.66~20.04.42                  amd64        Generic Linux kernel headers
ii  linux-hwe-5.8-headers-5.8.0-43             5.8.0-43.49~20.04.1                   all          Header files related to Linux kernel version 5.8.0
ii  linux-hwe-5.8-headers-5.8.0-59             5.8.0-59.66~20.04.1                   all          Header files related to Linux kernel version 5.8.0
ii  linux-image-5.4.0-42-generic               5.4.0-42.46                           amd64        Signed kernel image generic
ii  linux-image-5.8.0-43-generic               5.8.0-43.49~20.04.1                   amd64        Signed kernel image generic
ii  linux-image-5.8.0-59-generic               5.8.0-59.66~20.04.1                   amd64        Signed kernel image generic
ii  linux-image-generic-hwe-20.04              5.8.0.59.66~20.04.42                  amd64        Generic Linux kernel image
ii  linux-libc-dev:amd64                       5.4.0-77.86                           amd64        Linux Kernel Headers for development
ii  linux-modules-5.4.0-42-generic             5.4.0-42.46                           amd64        Linux kernel extra modules for version 5.4.0 on 64 bit x86 SMP
ii  linux-modules-5.8.0-43-generic             5.8.0-43.49~20.04.1                   amd64        Linux kernel extra modules for version 5.8.0 on 64 bit x86 SMP
ii  linux-modules-5.8.0-59-generic             5.8.0-59.66~20.04.1                   amd64        Linux kernel extra modules for version 5.8.0 on 64 bit x86 SMP
ii  linux-modules-extra-5.4.0-42-generic       5.4.0-42.46                           amd64        Linux kernel extra modules for version 5.4.0 on 64 bit x86 SMP
ii  linux-modules-extra-5.8.0-43-generic       5.8.0-43.49~20.04.1                   amd64        Linux kernel extra modules for version 5.8.0 on 64 bit x86 SMP
ii  linux-modules-extra-5.8.0-59-generic       5.8.0-59.66~20.04.1                   amd64        Linux kernel extra modules for version 5.8.0 on 64 bit x86 SMP
ii  linux-sound-base                           1.0.25+dfsg-0ubuntu5                  all          base package for ALSA and OSS sound systems

答案2

sudo apt install --reinstall linux-generic linux-image-generic  linux-headers-generic

linux-generic 指向 linux-image-generic (指向最新可用的 4.15 内核行) 和 linux-headers-generic (相同但针对内核头文件)

答案3

我在使用 Ubuntu 20.04 时遇到了类似的问题,将内核从 5.8 降级到 5.4。

我认为 18.04 的答案与@nobody 的答案类似,但您想指定略有不同的包命名:

sudo apt install linux-generic-hwe-16.04

那个会引入一些需要的东西,以及 4.15 内核,尽管我没有进一步挖掘那些东西实际上是什么。(我相信 hwe-18.04 包会引入 18.04 的主线内核,以前是 5.3,现在是 5.4)

为了完整起见,您可能还需要安装其他类似的软件包,即:

sudo apt install linux-generic-hwe-16.04 \
    linux-headers-generic-hwe-16.04 \
    linux-image-generic-hwe-16.04

在这种情况下,您可能还想阻止升级到 4.15 以上的主要内核。您可以通过在软件包apt-mark hold上添加一个来实现这hwe-18.04一点。有关更多信息,请参阅我的回答关于在 Ubuntu 上阻止 Linux 内核的问题

相关内容