클라이언트 시스템에 모듈이 있는 qemu에 모듈을 삽입하는 방법은 무엇입니까?

클라이언트 시스템에 모듈이 있는 qemu에 모듈을 삽입하는 방법은 무엇입니까?

qemu를 처음 실행해봐서 잘 모르겠습니다.

실행 중인 운영 체제의 커널 hello.ko에 삽입하려는 커널 모듈이 있고 , 이 모듈은 호스트 시스템의 폴더에 저장되어 있습니다. 그렇다면 이 모듈을 게스트 시스템에서 실행할 수 있는 방법이 있습니까? 아니면 게스트 시스템과 공유한 다음 테스트해야 합니까?insmodqemu

구글에서 검색했는데 거기 있더라구요떨어져 있는먼저 isoimage를 만든 다음 가상 머신을 만듭니다.

genisoimage -o image.iso -r /path/to/dir
virsh attach-disk guest image.iso hdc --driver file --type cdrom --mode 
readonly

여기서 guest는 가상 머신의 가상 ID입니다.

그런데 제 경우에는 virsh list --all빈 출력이 나와서 가상 머신이 없는 것 같아요. 나는 다음을 사용하여 qemu를 실행합니다.

qemu-system-x86_64 -kernel bzImage -hda qemu-image.img -initrd initrd.img- 
4.9.1 -append "root=/dev/sda single" -m 2GB

where 는 $DIR이 폴더라는 qemu-image.img것을 사용하여 생성됩니다 .sudo debootstrap --arch amd64 stretch $DIR

관련 정보