initramfsループ中にsquashfsをマウントできません。

initramfsループ中にsquashfsをマウントできません。

initramfs中にsquashfsファイルをマウントしようとしています。ループとsquashfsモジュールが含まれています。

現在使用中mount /foo.squashfs /mountpoint
か、mount -t squashfs -o loop /foo.squashfs /mountpoint
結果は次のとおりです。Error: block device required.

ただし、ループデバイスを最初に手動で設定してからインストール losetup /dev/loop0 /foo.squashfsmount /dev/loop0 /mountpoint成功しました。

カーネルモジュールが欠けているようですが、わかりません。

ベストアンサー1

その理由は、結局私がinitramfsを構築した環境によるものでした。ビジボックスがインストールされていません。 update-initramfsはデフォルトでklibcを使用しますが、これには自動ループマウントを含む多くの機能はありません。

おすすめ記事