Saya sering menggunakan Qemu
untuk virtualisasi OS. Satu hari saya penasaran ingin mount USB Flashdisk di dalam Qemu. Usut punya usut, tenyata itu bisa disebut sebagai USB Passthrough. Beberapa kali saya mencari cara dan tutorial dan akhirnya saya menemukan tutorial yang bisa digunakan.
Persiapan.
Berikut adalah beberapa hal yang perlu kamu persiapkan :
- USB Flashdisk.
- Tool Qemu.
- OS Virtual / ISO distro untuk diboot.
Langkah-langkah.
Berikut adalah beberapa langkah yang bisa kamu lakukan :
-
Mengecek informasi
USB Flashdisk
(Bus
danDevice
).-
jalankan perintah berikut ini !
$ lsusb | grep NAMA_PERANGKAT
contoh :
$ lsusb | grep TOSHIBA
-
lihat bagian
Bus
danDevice
!**Bus 002 Device 003**: ID 0930:6544 Toshiba Corp. TransMemory-Mini Kingston DataTraveler 2.0 Stick
-
-
Memasukkan informasi
Bus
danDevice
ke baris perintahQemu
.
Setelah kita mendapatkan informasi Bus
dan Device
, kita bisa memasaukkannya ke baris perintah Qemu
. Formatnya sebagai berikut :
$ qemu-system-x86_64 \
-enable-kvm \
-m 1000 \
-nic user,model=virtio \
-drive file=file.qcow2,media=disk,if=virtio \
-device qemu-xhci,id=xhci \
-device usb-host,bus=xhci.0,hostdevice=/dev/bus/usb/**BUS**/**DEVICE** \
--display gtk
Contoh penggunaannya :
$ qemu-system-x86_64 \
-enable-kvm \
-m 1000 \
-nic user,model=virtio \
-drive file=file.qcow2,media=disk,if=virtio \
-device qemu-xhci,id=xhci \
-device usb-host,bus=xhci.0,hostdevice=/dev/bus/usb/002/003 \
--display gtk
Ringkasan
Untuk membuka USB Flashdisk pada Qemu, kita perlu melakukan :
- Mencari informasi
Bus
danDevice
. - Memasukkan informasi
Bus
danDevice
ke baris perintah qemu.
Penutup.
USB passthrough bisa berguna untuk bertukar data antara os virtual yang dijalankan dengan Qemu dan perangkat USB Flashdisk. Semoga bisa membantu dan bermanfaat untuk kamu. Terimakasih dan semoga bisa bertemu pada tulisan selanjutnya !
Leave a Reply