aarch64 아키텍처용으로 설계된 커널 모듈(ko) 파일이 있습니다. 저는 현재 aarch64가 아닌 시스템에서 qemu를 사용하여 이 aarch64 커널 모듈을 활용하여 aarch64가 아닌 시스템에 특정 파일 시스템을 마운트하려고 합니다.
qemu를 사용하여 이 모듈을 로드하고 사용할 수 있는지 궁금합니다.
답변1
아니요. QEMU를 사용하여 외부 아키텍처 커널 모듈을 로드할 수 없습니다. 모듈은 로드되는 커널의 아키텍처(및 해당 ABI)와 일치해야 하므로 임의의 바이너리 모듈을 로드할 수 없습니다.
모듈을 로드하는 유일한 방법은 QEMU로 VM을 실행하고 일치하는 외부 아키텍처 커널을 사용하는 것입니다. 이를 통해 최소한 특정 파일 시스템의 내용을 다른 볼륨에 복사할 수 있습니다.