Rumah / Menguasai PC / Cara membuka flash drive di mesin virtual. Cara mengkonfigurasi port USB di VirtualBox. Pengaturan permanen dan koneksi satu kali

Cara membuka flash drive di mesin virtual. Cara mengkonfigurasi port USB di VirtualBox. Pengaturan permanen dan koneksi satu kali

Anda perlu menjalankan platform yang berbeda pada workstation yang sama. Tidak ada yang lebih mudah dari . Apa lagi yang hebat? Tapi faktanya kotak maya bekerja dengan baik dengan perangkat USB dan meneruskan port dari sistem operasi host. Semuanya sangat transparan dan nyaman. Dengan beberapa keterampilan, memanipulasi perangkat USB hanya akan menyenangkan Anda. Namun, pada awalnya menggunakan USB VirtualBox membutuhkan paket ekstensi (VirtualBox 4.2.12 Paket Ekstensi Oracle VM VirtualBox ). Unduh di situs web produsen (tautan ke situs web produsen ). Setelah itu, Anda akan diminta untuk menambahkan login semua pengguna ke grup ‘ vboxusers‘.

Peringatan USB

Jendela VirtualBox tentang persyaratan untuk menambahkan pengguna ke grup 'vboxusers'

Pengaturan

Untuk menambahkan diri Anda ke grup vboxusers, jalankan perintah di terminal, buka dengan kombinasi tombol CTRL+ALT+T, sebelumnya menggantikan dalam versi yang diusulkan %nama belakang% ke login Anda atau ke pengguna yang perlu diberi izin untuk menggunakan perangkat USB di mesin virtual:

sudo gpasswd --tambahkan %username% vboxusers

Anda juga dapat menginstal utilitas grafis "Pengguna dan Grup":

sudo apt-get install gnome-system-tools

Jika Anda memiliki ide lain tentang ini, tulis di komentar di bawah.

Saya pikir banyak yang sudah bingung dengan pertanyaan tentang cara mengatur USB di Virtualbox di Ubuntu favorit mereka. Terkadang sangat perlu untuk menghubungkan USB flash drive langsung ke Virtualbox, tetapi Anda harus menyalin data dari USB flash drive ke folder bersama dan dari folder ini sudah menggunakan data di sistem virtual (sebagai catatan, artikel saya "Berbagi folder tamu XP di bawah Ubuntu"). Saya juga mencoba memecahkan masalah ini untuk waktu yang lama, tetapi sesuatu tidak berhasil untuk saya, dan saya tidak benar-benar membutuhkannya saat itu, tetapi sekarang saya secara tidak sengaja menemukan video dari youtube di mana ditunjukkan cara menghubungkan usb perangkat. 1. Jadi, pertama-tama tambahkan diri Anda ke grup virtualbox. Untuk melakukan ini, jalankan Sudo gedit /etc/group dan temukan baris vboxusers:x:121: dan tambahkan nama pengguna Anda di sana. 2. Setelah itu, tulis getent group vboxusers di terminal dan Anda akan melihat sesuatu seperti ini di output vboxusers:x: 121 :pengguna jika Anda menambahkan pengguna dengan benar ke grup pada langkah sebelumnya, maka setelah nomor tiga digit akan ada login Anda, dalam kasus saya pengguna. Dari baris ini kita perlu mengingat memandu ini adalah angka tiga digit, dalam kasus saya ini adalah 123, saya memilihnya secara khusus dalam huruf tebal, Anda mungkin memiliki nomor yang sama sekali berbeda. Perhatian: ingat nomor ini, kami akan membutuhkannya untuk langkah selanjutnya. 3. Buka di editor teks fstab: sudo gedit /etc/fstab dan rekatkan baris di sana: none /sys/bus/usb/drivers usbfs devgid= XXX,devmode=666 0 0 dimana XXX, qid yang sama yang kita hafal di langkah sebelumnya. Simpan perubahan dan mulai ulang komputer Anda. 4. Setelah reboot, mulai Virtualbox dan pergi ke properti mesin virtual Anda. Pindah ke bagian USB dan periksa opsi "aktifkan USB" dan "aktifkan USB 2.0" di sana (Saya memiliki sistem bahasa Inggris, saya menerjemahkan nama-nama ini saat bepergian, mungkin dalam antarmuka Rusia tidak akan disebut begitu banyak). Kemudian mulai sistem dan koneksi USB perangkat di jendela navigasi mesin virtual Anda, buka "Perangkat - perangkat USB" dan centang kotak untuk perangkat yang Anda butuhkan. Anda juga dapat menambahkan bahwa perangkat USB terhubung secara otomatis saat OS virtual dimulai. Untuk melakukan ini, di pengaturan mesin virtual, di bagian USB, tambahkan perangkat yang diperlukan ke filter. Dari Sponsor: Pabrik furnitur Italia terkenal dengan produknya di seluruh dunia. Perabotan semacam itu dibuat dalam persyaratan standar kualitas Eropa dan akan melayani pemiliknya. untuk waktu yang lama. Selain itu, pabrik furnitur Italia menggunakan bahan alami dalam proses produksinya. Membeli furnitur dari pabrikan Italia berarti mendapatkan produk berkualitas dengan desain cantik dengan harga terjangkau.

VirtualBox adalah program emulasi yang populer komputer pribadi dan meluncurkan berbagai sistem operasi. Anda dapat terhubung ke mesin virtual Anda berbagai perangkat, termasuk perangkat USB yang terhubung ke sistem utama.

Tetapi banyak pengguna dihadapkan pada masalah bahwa VirtualBox tidak melihat USB. Perangkat terhubung ke sistem dan bekerja dengan tepat, tetapi mereka tidak ada di menu koneksi. Pada artikel ini, kita akan melihat apa yang harus dilakukan jika virtualbox linux tidak melihat perangkat usb. Artikel ini ditujukan terutama untuk Ubuntu, tetapi juga cocok untuk pengguna distribusi lain.

Virtualbox tidak melihat kesalahan USB

Paling sering, kesalahan ini terjadi karena pengguna yang Anda luncurkan VirtualBox tidak memiliki akses ke file yang diperlukan. Ini diselesaikan dengan sangat sederhana, Anda hanya perlu menambahkan pengguna Anda ke grup vboxusers. Untuk melakukan ini, jalankan perintah:

sudo usermod -a -G vboxusers $USER

Setelah itu, Anda hanya perlu masuk lagi agar semuanya berfungsi. Anda dapat memeriksa apakah perangkat USB terdeteksi dengan perintah:

VBoxManage daftar usbhost

Tapi ini tidak selalu membantu. Anda juga perlu melihat apakah dukungan pengontrol USB diaktifkan untuk mesin virtual. Untuk melakukan ini, buka menu konteks untuknya dan pilih "Pengaturan", lalu klik tab "USB":

Seharusnya ada tanda centang di sebelah "Nyalakan pengontrol USB" , dan salah satu antarmuka yang tersedia dipilih. Untuk mendukung USB 2.0 atau USB 3.0, Anda perlu menginstal Paket Ekstensi Virtualbox. Ini adalah satu set ekstensi eksklusif yang juga menyertakan dukungan untuk teknologi ini. Kemungkinan besar, Anda sudah dapat menghubungkan kotak virtual usb.

Untuk melakukan ini, unduh file untuk versi Virtualbox Anda di situs web resmi. Kemudian buka menunya "Mengajukan" -> "Pengaturan" -> "Plugin" dan sertakan file yang diunduh di sini:

Di Ubuntu 16.04, ini dapat dilakukan lebih sederhana dengan menjalankan perintah:

sudo apt install virtualbox-ext-pack

Selesai, setelah itu Anda dapat mengaktifkan dukungan USB 3.0.

Pada beberapa distribusi, seperti keluarga Red Hat, usb tidak berfungsi di kotak virtual karena dukungan koneksi USB dinonaktifkan karena alasan keamanan. Dalam hal ini, Anda harus menyalakannya. Untuk melakukan ini, Anda harus terlebih dahulu menghapus komentar pada semua baris SUBSYSTEM di /etc/udev/rules.d/60-virtualbox.conf. Ini dapat dilakukan dengan perintah:

sudo printf "%s\n" "g/^#SUBSYSTEM/s/^#//" w | ed -s /etc/udev/rules.d/60-vboxdrv.rules

Kemudian salin file ini ke direktori /usr/lib/udev:

sudo cp -v /etc/udev/rules.d/60-vboxdrv.rules /usr/lib/udev/

Dan muat ulang set aturan:

sudo udevadm control --reload-rules
$ sudo systemctl restart vboxdrv.service

Sekarang Anda dapat memeriksa kembali apakah Virtualbox masih tidak melihat perangkat usb atau apakah semuanya sudah berfungsi.

kesimpulan

Pada artikel ini, kami melihat apa yang harus dilakukan jika VirtualBox tidak melihat USB Ubuntu atau lainnya. distribusi Linux. Dalam kebanyakan kasus, masalahnya diselesaikan dengan sangat sederhana. Saya harap informasi ini bermanfaat bagi Anda.

Pos terkait:


Dalam catatan ini, saya akan memberi tahu Anda cara menghubungkan drive USB ke mesin virtual sehingga sistem tamu menganggapnya sebagai yang normal. HDD.

Trik ini akan memungkinkan Anda untuk tidak hanya boot dari USB instalasi - yang, menurut saya, agak sia-sia, karena ditulis ke USB flash drive. ISO image, yang jauh lebih mudah untuk dihubungkan komputer maya di kotak virtual. Jika Anda menghubungkan disk USB atau flash drive ke sistem tamu sebagai disk biasa, maka Anda dapat melakukan hal-hal menarik seperti:

Jika Anda tidak memiliki kesempatan untuk menghubungkan drive SATA langsung ke komputer - misalnya, ke laptop - tetapi Anda benar-benar perlu boot ke sistem operasi, yang digunakan di atasnya, maka trik yang dijelaskan di sini akan membantu Anda melakukan ini: sambungkan disk SATA ke komputer melalui adaptor USB, lalu sambungkan disk USB ke mesin virtual sebagai disk biasa, seperti yang ditunjukkan dalam instruksi ini .

Mengenai poin kedua - menginstal Windows pada drive USB - jika Anda ingin menginstal Linux pada USB flash drive (bukan membakar gambar Live, tetapi menginstal sistem yang lengkap), maka Anda tidak perlu melakukan trik yang ditunjukkan di sini untuk menginstal - karena Linux menginstal dengan sempurna pada media portabel. Tetapi di Windows ada larangan instalasi pada drive USB dan flash drive.

Saya akan menunjukkan cara boot dari USB di Windows dan Linux. Prinsipnya sama di kedua sistem operasi ini, tetapi perintahnya sedikit berbeda karena spesifikasi OS.

Cara mem-boot dari USB di Windows di VirtualBox

Hubungkan USB flash drive atau disk ke komputer Anda. Lalu klik menang+r dan lakukan diskmgmt.msc.

Temukan flash drive Anda dan ingat nomor disk:

Misalnya, di tangkapan layar saya, flash drive adalah nomor 2.

Tutup semua jendela VirtualBox jika terbuka.

Di jendela yang terbuka, masukkan:

Sekarang pergi ke folder tempat Anda menginstal VirtualBox. Jika program ini diinstal di direktori default, maka perintah yang harus dilakukan adalah:

cd %programfiles%\Oracle\VirtualBox

Jika Anda memilih lokasi yang berbeda untuk VirtualBox, maka edit perintah sebelumnya yang sesuai.

Sekarang di garis komando rekatkan perintah berikut di mana ganti # ke nomor disk yang kita lihat tepat di atas, lalu tekan Enter:

VBoxManage internalcommands createrawvmdk -nama file C:\usb.vmdk -rawdisk \\.\PhysicalDrive#

Misalnya, saya memiliki disk kedua ini, maka perintahnya terlihat seperti ini:

VBoxManage internalcommands createrawvmdk -nama file C:\usb.vmdk -rawdisk \\.\PhysicalDrive2

Jika semuanya berjalan dengan baik, pesan berikut akan muncul:

File VMDK akses disk host RAW C:\usb.vmdk berhasil dibuat.

Harap dicatat bahwa Anda dapat mengganti C:\usb.vmdk ke setiap lokasi file pilihan Anda.

Perintah ini membuat file disk mesin virtual (VMDK) yang menunjuk ke disk fisik yang Anda pilih. Saat Anda memuat file VMDK sebagai disk di VirtualBox, VirtualBox sebenarnya akan memiliki akses ke disk fisik.

Sekarang buka VirtualBox sebagai administrator - ini diperlukan, jika tidak maka tidak akan berfungsi sebagaimana mestinya. Untuk melakukan ini, klik tombol Awal, panggil kotak maya dan pilih " Jalankan sebagai administrator»:

VirtualBox hanya dapat mengakses perangkat disk mentah dengan hak admin.

Sekarang di VirtualBox buat mesin virtual baru, pilih sistem operasi yang sesuai dan ketika harus memilih perangkat keras, daripada membuat yang baru, pilih Gunakan hard disk virtual yang ada:

Sekarang buka filenya C:\usb.vmdk(atau yang lain jika Anda menyimpannya di lokasi yang berbeda atau dengan nama yang berbeda):

Boot mesin virtual Anda, sekarang USB flash drive Anda akan terlihat sebagai hard drive normal. Artinya, jika dieja dengan benar disk boot atau flash drive, maka sistem akan boot darinya.

perhatikan itu perangkat USB harus menjadi hard drive pertama di virtual Anda mesin virtualbox jika tidak, unduhan akan gagal. Jika Anda menyambungkan drive USB baru ke mesin yang sudah ada, coba ubah urutan media dalam pengaturan mesin tersebut, atau pilih drive yang sesuai pada awal boot.

Cara mem-boot dari USB di Linux di VirtualBox

Untuk memahami prinsipnya, baca bagian sebelumnya di Windows. Di Linux, untuk mengetahui nama drive USB, jalankan perintah:

Sudo fdisk -l

Dalam kasus saya, disk memiliki nama /dev/sdb.

Untuk membuat file disk virtual yang menunjuk ke disk nyata, jalankan perintah seperti:

Sudo VBoxManage internalcommands createrawvmdk -nama file /root/usb.vmdk -rawdisk /dev/sd#

Di mana sebagai gantinya? # masukkan huruf drive yang sesuai. Contoh untuk kondisi saya:

Sudo VBoxManage internalcommands createrawvmdk -nama file /root/usb.vmdk -rawdisk /dev/sdb

Dalam perintah ini, Anda dapat mengganti /root/usb.vmdk dengan lokasi lain pilihan Anda.

Untuk menjalankan VirtualBox dengan hak administrator, jalankan perintah:

Sudo VirtualBox

Yang lainnya adalah pembuatan mesin virtual dan pemilihan hard drive yang ada disk virtual- seperti di Windows.