0

I have a kernel module (ko) file that is designed for the aarch64 architecture. I'm currently attempting to use qemu on a non-aarch64 system to utilize this aarch64 kernel module for mounting a specific file system within the non-aarch64 system.

I'm curious if it's possible to load and use this module using qemu?

0

1 Answer 1

0

No, you can’t use QEMU to load a foreign-architecture kernel module. Modules have to match the architecture of the kernel they’re loaded into (and its ABI, so you can’t load an arbitrary binary module anyway).

The only way you can load your module is to run a VM using QEMU, with the matching foreign-architecture kernel. That would allow you at least to copy the contents of your specific file system to another volume.

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .