3.10カーネルをコンパイルし、この設定行にコメントがないことを確認しました。
CONFIG_BLK_DEV_LOOP=y
CONFIG_BLK_DEV_LOOP_MIN_COUNT=8
ループデバイスをインストールしようとすると、このエラーが発生します。
# mount -o loop /file.cpio /mnt
mount: mounting /dev/loop0 on /mnt failed: Invalid argument
# modprobe loop
modprobe: can't change directory to '/lib/modules' : No such file or directory
この問題をどのように解決しますか?ありがとうございます。
修正する
私がしたことではなく、make modules
make modules_install
私は解決しました。
今modprobe loop
、出力はmodprobe: module 'loop' not found
ベストアンサー1
2つの質問:
カーネルで「y」を選択するとドライバが組み込まれているため、モジュールはありません。モジュールが必要な場合は、カーネルオプションで「m」を選択する必要があります。
ループを使用してcpioアーカイブをマウントすることはできません。ファイルシステムを含むファイルのみをマウントできます。たとえば、.iso ファイルには iso9660 ファイルシステムが含まれています。 SDカードイメージにはext3ファイルシステムなどを含めることができます。 cpioはファイルシステム自体ではなく圧縮されたアーカイブです。