求助,系统更新kernel后,很多modules不启用了

系统安装、升级讨论
回复
xiaogao.chen
帖子: 4
注册时间: 2020-03-23 1:08
系统: ubuntu
送出感谢: 0
接收感谢: 0

求助,系统更新kernel后,很多modules不启用了

#1

帖子 xiaogao.chen » 2020-03-23 1:16

安装的16.04,系统自动更新了好多kernal,把boot占满了,一次掉电重启后就进不了系统了,然后从grup命令行手动引导进入系统后发现很多原本开启的kernel模块突然不见了,像ip_tables,导致现在docker起不来。
删掉了了一些多余的kernel,然后从官方源sudo apt install linux-generic重新安装了最新的kernel,但是没用,模块任然没有,难道还得重新编译kernel,感觉不应该啊。
和另一台正常的机器对比,lsmod命令里面少了很多
头像
astolia
论坛版主
帖子: 4428
注册时间: 2008-09-18 13:11
送出感谢: 1 次
接收感谢: 740 次

Re: 求助,系统更新kernel后,很多modules不启用了

#2

帖子 astolia » 2020-03-23 10:00

直接如果你用的是初版,sudo apt install linux-generic因为已经安装,所以不会有重装的动作,即使加上--reinstall,由于这个包是meta包,既不包含内核也不包含模块,也没有你想要的效果。如果是16.04.x版,用这个命令安装的内核也不是最新版的,重启也不会默认使用。
要重装的话该重装linux-image-`uname -r`-generic这个包
xiaogao.chen
帖子: 4
注册时间: 2020-03-23 1:08
系统: ubuntu
送出感谢: 0
接收感谢: 0

Re: 求助,系统更新kernel后,很多modules不启用了

#3

帖子 xiaogao.chen » 2020-03-23 10:30

多谢回复
我也试过直接安装 linux-image-4.4.0-140-generic 这样的kernel,但是没有效果,安装完之后进入系统module依然没有加载,我在/etc/modules里面添加了也不生效
我还试过直接从kernal.ubuntu.org下载kernel的deb包安装,重启后任然是没有。
按道理官方源里面的kernel不应该没有把这些模块编译进内核啊,不然直接安装新系统又是好的。
xiaogao.chen
帖子: 4
注册时间: 2020-03-23 1:08
系统: ubuntu
送出感谢: 0
接收感谢: 0

Re: 求助,系统更新kernel后,很多modules不启用了

#4

帖子 xiaogao.chen » 2020-03-23 10:38

多谢回复
我也试过直接安装 linux-image-4.4.0-140-generic 这样的kernel,但是没有效果,安装完之后进入系统module依然没有加载,我在/etc/modules里面添加了也不生效
我还试过直接从kernal.ubuntu.org下载kernel的deb包安装,重启后任然是没有。
按道理官方源里面的kernel不应该没有把这些模块编译进内核啊,不然直接安装新系统又是好的。
astolia 写了:
2020-03-23 10:00
直接如果你用的是初版,sudo apt install linux-generic因为已经安装,所以不会有重装的动作,即使加上--reinstall,由于这个包是meta包,既不包含内核也不包含模块,也没有你想要的效果。如果是16.04.x版,用这个命令安装的内核也不是最新版的,重启也不会默认使用。
要重装的话该重装linux-image-`uname -r`-generic这个包
xiaogao.chen
帖子: 4
注册时间: 2020-03-23 1:08
系统: ubuntu
送出感谢: 0
接收感谢: 0

Re: 求助,系统更新kernel后,很多modules不启用了

#5

帖子 xiaogao.chen » 2020-03-23 11:05

我发现df -h里面有一条异常的mount
copymods 63G 64M 63G 1% /lib/modules
感觉会不是是这个引起的,导致/lib/modules里面的内容被固定了
astolia 写了:
2020-03-23 10:00
直接如果你用的是初版,sudo apt install linux-generic因为已经安装,所以不会有重装的动作,即使加上--reinstall,由于这个包是meta包,既不包含内核也不包含模块,也没有你想要的效果。如果是16.04.x版,用这个命令安装的内核也不是最新版的,重启也不会默认使用。
要重装的话该重装linux-image-`uname -r`-generic这个包
头像
astolia
论坛版主
帖子: 4428
注册时间: 2008-09-18 13:11
送出感谢: 1 次
接收感谢: 740 次

Re: 求助,系统更新kernel后,很多modules不启用了

#6

帖子 astolia » 2020-03-23 19:32

这个挂载是cloud-initramfs-copymods这个包带来的。16.04默认是不会安装这个包的,我不知道你是怎么装上去的
回复

回到 “系统安装和升级”