在我今天早些时候使用 apt-get upgrade 之后,我的 Raspberry Pi (Raspbian Jessie) 不再能够自动挂载我的外部硬盘驱动器。在 apt-get upgrade 之前自动挂载工作得非常好,但现在我什至不能手动挂载我的外部硬盘驱动器了。
这是我收到的错误消息:
pi@raspberrypi:~ $ sudo mount /dev/sda1 /mnt
modprobe: 错误: ../libkmod/libkmod.c:557 kmod_search_moddep() 无法打开 moddep 文件 '/lib/modules/4.4.26-v7+/modules. dep.bin'
ntfs-3g-mount:保险丝设备丢失,以 root 身份尝试“modprobe fuse”
'modprobe fuse' 给了我同样的错误信息:
modprobe:错误:../libkmod/libkmod.c:557 kmod_search_moddep() 无法打开 moddep 文件 '/lib/modules/4.4.26-v7+/modules.dep.bin'
我使用以下命令重新安装了内核和引导加载程序:
sudo apt-get install --reinstall raspberrypi-bootloader raspberrypi-kernel
但这并没有帮助。
从阅读其他论坛帖子来看,我的内核和熔断器可能看起来不兼容——但那是怎么发生的呢?我觉得我在这里有点超出我的深度。
一些论坛帖子建议重新启动会有所帮助,但这并没有解决我的问题。
或者,我还发现两年前 Reddit 上的溺水船帖子看起来很有希望 - 但老实说,我不知道这是否只是另一个红鲱鱼,或者这是否确实是我面临的问题。无论如何,我不确定到底是什么/如何做的:
我怀疑正在发生的事情是内核和 grub 配置的更新被写入 /boot 文件夹,但没有写入引导设备。这导致模块和内核不同步。[...]
我通过将 /boot 添加回 /etc/fstab 来修复它,重新启动到模块仍在工作的另一个内核,从而挂载 /boot,最后重新安装 apt-get install --reinstall linux-image-3.16.0-4- amd64。
我将不胜感激任何帮助!
更多信息:
uname -a
Linux raspberrypi 4.4.26-v7+ #915 SMP Thu Oct 20 17:08:44 BST 2016 armv7l GNU/Linux
dpkg -s fuse
状态:安装成功
优先级:可选
部分:utils
已安装大小:103
维护者:Laszlo Boszormenyi (GCS)
架构:armhf
版本:2.9.3-15+deb8u2
依赖:libc6 (>= 2.4),libfuse2 (= 2.9.3 -15+deb8u2), adduser, mount (>= 2.19.1), sed (>= 4), udev | makedev配置文件
:
/etc/fuse.conf 298587592c8444196833f317def414f2
描述:用户空间文件系统 用户空间
文件系统 (FUSE) 是用户空间程序将虚拟文件系统导出到 Linux 内核的简单接口。它还旨在为非特权用户提供一种安全的方法来创建和挂载他们自己的文件系统实现。
主页:http://fuse.sourceforge.net/