如何为主线内核安装linux-modules-extra包
如何为主线内核安装linux-modules-extra包
嗨,我来帮你搞定这个问题!你遇到的情况其实挺常见的——主线内核默认往往不会自动安装对应的linux-modules-extra包,而WiFi驱动大多就藏在这个包里,所以升级内核后才会丢掉网络。结合你只有WiFi的情况,下面给你两种实用的解决办法:
方法一:提前安装对应版本的extra包(趁当前还能上网时操作)
- 先确认你打算安装的主线内核版本号(比如从你截图里能看到的具体版本,格式类似
6.8.0-060800-generic) - 打开终端,先更新软件源缓存:
sudo apt update - 直接安装对应版本的额外模块包,命令格式如下,把
<内核版本号>换成你要装的那个版本:
举个例子,如果是6.8.0-060800版本,就输入:sudo apt install linux-modules-extra-<内核版本号>-genericsudo apt install linux-modules-extra-6.8.0-060800-generic - 安装完成后,再用Mainline Kernels工具安装新内核,重启后WiFi就不会丢失了,需要的驱动已经提前备好啦
方法二:让Mainline Kernels工具自动同步安装extra包
- 不少版本的Mainline Kernels工具(比如Ubuntu上的Mainline Kernel Installer)自带相关设置选项,可以自动安装配套的额外模块
- 打开工具后,找一下「设置」或「偏好设置」菜单,看看有没有类似「Install extra modules」(安装额外模块)的选项,勾选上它
- 之后再用这个工具安装新内核时,就会自动把对应的
linux-modules-extra包一起装上,不用再手动操作啦
应急方案:如果已经升级内核没网了怎么办
如果你已经不小心重启到新内核、WiFi断了,也别慌:可以用手机开启USB网络共享,把手机和电脑用USB线连起来,这样电脑就能临时上网了。之后再打开终端,用上面的命令安装对应版本的linux-modules-extra包,装完重启就能恢复WiFi啦
备注:内容来源于stack exchange,提问作者Alexander Zeitler
相关产品推荐
相关产品推荐

