无法在armhf NAS上丢失任何东西

无法在armhf NAS上丢失任何东西

我对 Linux 很陌生,并且使用armhf架构对我的 NAS 进行了 chroot,并尝试了循环设备:

losetup -f
losetup: Could not find any loop device. Maybe this kernel does not know
   about the loop device? (If so, recompile or `modprobe loop'.)

结果就是你所看到的。 modprobe 没有给出任何内容,因为循环不是模块,而是内核的一部分(我认为,在通过网络搜索之后)。

这是因为 armhf 还是还有其他问题?

我的内核版本是3.2.26。

答案1

内核可能包含对循环设备的支持,但/dev缺少 中的条目。检查loop?中的条目/sys/class/block。如果它们不存在,则您的内核缺少循环设备驱动程序。如果它们存在并且是静态的,那么您可以使用(如果可用)或使用/dev创建丢失的条目MAKEDEV loop

for i in `seq 0 15`; do mknod loop$i b 7 $i; done

如果/dev由 udev 填充,/etc/udev/links.conf则应包含类似以下的行

M loop0            b   7 0

如果您有权访问内核配置(有时可以作为或作为名为CONFIG_BLK_DEV_LOOP y m Loop.ko之类/proc/config.gz的文件使用) 。config-…/boot), check that it includesset to(built-in) or(module). The module is

相关内容