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

/devudevによって入力された場合、/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

関連情報