qemu-system-x86_64를 사용하여 가상 머신을 부팅하고 있지만 가상 플로피(vfd 파일)를 여기에 마운트하는 방법을 전혀 모릅니다.
iso를 마운트하려면 간단합니다.
-drive "file=/path/to/iso/file.iso,index=1,media=cdrom"
드라이버를 마운트하려는 경우에도 매우 간단합니다.
-drive id=disk0,if=virtio,cache.direct=on,if=virtio,aio=native,format=raw,file=/path/to/drive/image
심지어 물리적 드라이브를 마운트하는 방법도 알아냈습니다.
-drive file=/path/to/drive,if=virtio
하지만 vfd를 설치하는 방법에 대한 예를 찾을 수 없습니다.
답변1
짧은 방법:
$ qemu-system-x86_64 -fda /path/to/floppy.img
"편의 플래그"로 설명된 옵션과 유사한 QEMU 명령줄 옵션에 대해 들어본 적이 있습니다.
긴 길:
$ qemu-system-x86_64 -drive file=/path/to/floppy.img,index=0,if=floppy,format=raw
이 옵션은분명히 더 이상 사용되지 않습니다.
"현대적인" 방식:
$ qemu-system-x86_64 -blockdev driver=file,node-name=f0,filename=/path/to/floppy.img -device floppy,drive=f0
이러한 방식으로 연결된 장치는 플래그 및 모니터 명령과 같은 이전 QEMU 기능과 -snapshot
잘 작동 하지 않는 경향이 있습니다 change
.
즉각적인:
(qemu) floppy0 /path/to/floppy.img 변경
이것은감시 장치에뮬레이터가 시작된 후 이동식 미디어를 관리하기 위한 명령입니다. info block
플로피 장치의 이름이 "floppy0"이 아니면 플로피 장치의 이름이 인쇄됩니다.
다른 방법:
주의 깊게 읽어보세요온라인 매뉴얼카즈치문서더 많은 아이디어를 얻기 위해.품질 관리 계획플로피 이미지를 동적으로 추가하는 것이 가능할 수도 있지만 저는 그것에 익숙하지 않습니다.