qemuを使用したカーネルモジュールのロード

qemuを使用したカーネルモジュールのロード

aarch64アーキテクチャ用に設計されたカーネルモジュール(ja)ファイルがあります。私は現在、aarch64以外のシステムでqemuを使用してこのaarch64カーネルモジュールを利用して、aarch64以外のシステムに特定のファイルシステムをマウントしようとしています。

qemuを使用してこのモジュールをロードして使用できるかどうか疑問に思います。

ベストアンサー1

いいえ。 QEMUを使用して外部アーキテクチャカーネルモジュールをロードすることはできません。モジュールはロードされるカーネルのアーキテクチャ(および対応するABI)と一致する必要があるため、任意のバイナリモジュールをロードできません。

モジュールをロードする唯一の方法は、QEMUでVMを実行し、一致する外部アーキテクチャカーネルを使用することです。これにより、少なくとも特定のファイルシステムの内容を別のボリュームにコピーできます。

おすすめ記事