更新:此篇文章的解决方法在重启后将会失效,包括缺少module文件、内核报错进入initramfs、failed to load kernel module 等问题的根本原因在于Ubuntu-server下的一个软件cloud-initramfs-copymods,详细内容我将在下一篇文章中说明

问题缘起于在安装cifs-utils后,无法使用mount.cifs挂载

根据资料,这种情况为没有加载相应的Module,即cifs.ko,尝试手动加载

通过查找,发现modules文件夹中并没有cifs.ko,随便找来一个cifs.ko,拷贝到/lib/modules/4.15.0-45-generic目录下,更新依赖文件后modules.dep,再次尝试加载

提示格式错误,通过dmesg查看详细错误信息

这里提示内核版本不同,看来这个ko要与内核匹配,重新生成了匹配的ko放入目录后重新加载,这次终于成功,使用mount.cifs成功挂载了samba共享目录。

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注