나는 물리적 USB 장치를 통과하고 싶지 않습니다. 다음과 같이 USB img 파일을 만들고 있습니다.
dd if=/dev/null bs=1K of=/tmp/test_usb.img seek=2040
mkfs.vfat /tmp/test_usb.img
그런 다음 다음 XML을 사용하여 도메인을 만들려고 합니다.
<disk type="file" device="disk">
<driver name="qemu" type="raw/>
<source file="/tmp/test_usb.img"/>
<target dev="sda" bus="usb"/>
</disk>
Windows 게스트 내부에는 QEMU USB HARDDISK(또는 유사한 이름)로 표시되지만 액세스할 수 없습니다. 이제 저는 이것이 USB 하드 드라이브로 표시되는 것을 원하지 않습니다. 나는 그것이 평범한 FAT32 USB이길 원합니다.
어떻게 해야 하나요?
편집(사진 추가)
답변1
먼저 다음과 같은 드라이브를 만들어야 합니다.
dd if=/dev/zero bs=1K of=/tmp/test_usb.img bs=100M count=1
복사/dev/제로, 아니다/dev/null
둘째, 도메인에 USB 컨트롤러 초기화 옵션이 있는지 확인하세요.
<controller type='usb' index='0' model='ich9-ehci1'> <address type='pci' domain='0x0000' bus='0x00' slot='0x08' function='0x7'/> </controller> <controller type='usb' index='0' model='ich9-uhci1'> <master startport='0'/> <address type='pci' domain='0x0000' bus='0x00' slot='0x08' function='0x0' multifunction='on'/> </controller> <controller type='usb' index='0' model='ich9-uhci2'> <master startport='2'/> <address type='pci' domain='0x0000' bus='0x00' slot='0x08' function='0x1'/> </controller> <controller type='usb' index='0' model='ich9-uhci3'> <master startport='4'/> <address type='pci' domain='0x0000' bus='0x00' slot='0x08' function='0x2'/> </controller>
셋째, Windows 게스트에서 새 디스크를 초기화해야 합니다.
다음 단계테크넷:
컴퓨터 관리(로컬)를 엽니다.
콘솔 트리에서컴퓨터 관리(로컬), 클릭저장을 클릭한 다음디스크 관리.
초기화하려는 디스크를 마우스 오른쪽 버튼으로 클릭한 후디스크 초기화.
에서초기화디스크 대화 상자에서 초기화할 디스크를 선택합니다.
다른 방법으로는 'ing' 후에 하드 디스크에 파티션 테이블을 한 번에 만들 수 있습니다
dd
. 이를 위해parted
또는 유틸리티를 사용하십시오 .cfdisk