無法在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

相關內容