
我對 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 includes
set to
(built-in) or
(module). The module is