在 virtualbox 4.3.8 中运行 14.04
当我在 IDE 辅助主控中选择 guest additions.iso 时,无法检测到 guest additions.iso。
没有问题,所以我使用 wget 并将 iso 下载到了客户机 ubuntu headless 中。
当我尝试使用这些命令从内部加载 iso 时:
sudo mkdir /media/iso
sudo modprobe loop
sudo mount filename.iso /media/iso -t iso9660 -o loop
在sudo modprobe loop
,我收到以下错误:
modprobe: ERROR: ../libkmod/libkmod.c:556 kmod_search_moddep() could not open moddep file '/lib/modules/3.13.0-24-generic/modules.dep.bin'
这是我的lsb_release -a
:
No LSB modules are available.
Distributor ID: Ubuntu
Description: Ubuntu 14.04 LTS
Release: 14.04
Codename: trusty
编辑:
当我输入
ls /lib/modules/*/modules.dep.bin
我回来了
/lib/modules/3.11.0-20-generic/modules.dep.bin /lib/modules/3.13.0-24-generic/modules.dep.bin /lib/modules/3.5.0-49-generic/modules.dep.bin
答案1
感谢 Braiam 的评论,我已经使用以下方法解决了这个问题
sudo apt-get install --reinstall linux-image-3.13.0
答案2
无需重新安装 Linux 映像
sudo depmod
对我来说很好用。感谢@pabouk
答案3
这可能是系统更改,需要更新后重新启动。我的安装指向错误/lib/modules/<version>
,但重新启动后它自己解决了。
#:/ $ sudo modinfo iptable_nat
libkmod: ERROR ../libkmod/libkmod.c:557 kmod_search_moddep: could not open moddep file '/lib/modules/4.1.18+/modules.dep.bin'
modinfo: ERROR: Module alias iptable_nat not found.
答案4
在我运行 raspbian 操作系统的 raspberry 3b+ 上,尝试运行一个cryptsetup
使用内核中的 dm_mod 的命令(该命令未包含在我的内核中),这有助于无需重新刷新 raspberry:
sudo apt-get install --reinstall --yes raspberrypi-bootloader raspberrypi-kernel
sudo reboot
摘自此帖子:https://www.raspberrypi.org/forums/viewtopic.php?t=282802
我的命令随后起作用了,但出现了与 OP之前cryptsetup
所述的相同的错误:Cannot initialize device-mapper. Is dm_mod kernel module loaded?