【发布时间】:2018-04-10 16:49:23
【问题描述】:
在我今天早些时候使用 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: fuse 设备丢失,以 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
但这并没有帮助。
通过阅读其他论坛帖子,我的内核和熔断器可能看起来不兼容 - 但这是怎么发生的?我觉得我在这里有点超出我的深度。
一些论坛帖子建议重新启动会有所帮助,但这并没有解决我的问题。
另外,我还发现了一个看起来很有希望的post from drownboat on Reddit from two years ago - 但老实说,我不知道这是否只是另一个红鲱鱼,或者这确实是我面临的问题。无论如何,我不确定到底是什么/如何做的:
我怀疑正在发生的事情是内核更新和 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
状态:安装成功
优先级:可选
部分:实用程序
安装尺寸: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 |制作开发
配置文件:
/etc/fuse.conf 298587592c8444196833f317def414f2
说明:用户空间中的文件系统
用户空间文件系统(FUSE)是用户空间程序的一个简单接口 将虚拟文件系统导出到 Linux 内核。它还旨在提供一个 非特权用户创建和挂载自己的文件系统的安全方法 实现。
主页:http://fuse.sourceforge.net/
【问题讨论】:
标签: raspberry-pi raspbian fuse ntfs-3g