Saya menggunakan Ubuntu Maverick dan Virtual Box 3+. Saya memiliki Windows 7 Ultimate. Masalahnya adalah ia tidak mendeteksi drive USB di Windows 7, tetapi peripheral USB (mouse + keybord) berfungsi.
Saya mengikuti instruksi ini , tetapi saya tidak dapat menemukan grup pengguna vboxusers
. Bagaimana saya bisa melanjutkan? Saya juga ingin meningkatkan ke versi terbaru tanpa risiko (tanpa kehilangan hard disk virtual saya).
Jawaban:
1. Instal Paket Ekstensi
juga lihat: Bagaimana cara saya menginstal versi VirtualBox dari Oracle untuk menginstal Paket Ekstensi?
USB 1.0 didukung dalam versi yang diinstal dari repositori Ubuntu (dari VirtualBox> 4.x).
Untuk USB 2.0 dan USB 3.0 kita perlu menginstal Paket Ekstensi VirtualBox gratis (tapi sumber tertutup) (BUKAN "paket platform") dari halaman unduh VirtualBox . Jika Anda telah menginstal VirtualBox dari repositori, Anda harus memastikan untuk memilih paket ekstensi untuk versi yang benar dari VirtualBox. Anda dapat melihat versi VirtualBox yang diinstal di
help > About VirtualBox
menu. Untuk pembaruan rutin dan perbaikan bug, disarankan untuk menginstal versi VirtualBox terbaru dari gudang Oracle .2. Menjadi "vboxuser"
Untuk dapat memperoleh akses ke perangkat USB yang terpasang, pengguna host Ubuntu harus berada dalam
vboxusers
grup. Tambahkan pengguna Anda ke grup ini dengan menjalankan perintah berikutdan reboot atau logout / login.
3. Aktifkan dukungan USB di VirtualBox Manager
Matikan mesin virtual Anda dan buka pengaturan USB di VirtualBox Manager. Centang
Enable USB Controller
danUSB 2.0 (EHCI) Controller
atauUSB 3.0 (xHCI) Controller
.4. Pilih perangkat USB host untuk akses dari tamu
Untuk memberikan akses ke perangkat USB, kita harus memilih perangkat untuk dinonaktifkan di host dan mengaktifkan di tamu (ini adalah tindakan pencegahan untuk menghindari akses simultan dari host dan tamu). Ini dapat dilakukan dari menu panel Devices atau dengan klik kanan mouse di panel bawah VirtualBox Manager pada ikon USB:
Centang perangkat yang Anda butuhkan di tamu, hapus centangnya jika Anda membutuhkannya di host. Jika Anda tidak dapat melihat perangkat USB Anda dalam daftar itu, itu berarti VirtualBox tidak dapat mengakses perangkat USB host Anda. Pastikan pengguna Anda ditambahkan ke
vboxusers
grup dan Anda memulai kembali host Anda.Perangkat yang dipilih akan segera dapat diakses dari tamu. Tamu Windows mungkin perlu driver tambahan.
[opsional] Gunakan filter USB untuk akses permanen di tamu
Dengan mendefinisikan filter USB kita dapat mendefinisikan perangkat USB yang secara otomatis akan disajikan kepada tamu ketika mem-boot OS tamu.
Klik pada simbol + hijau di sebelah kanan untuk menambahkan perangkat yang dikenal.
Baca lebih lanjut tentang dukungan USB di Manual Pengguna VirtualBox .
Lihat juga: apa nilai yang tepat untuk perangkat usb di kotak virtual
sumber
sudo usermod -aG vboxusers <username>
) tidak berfungsi. alih-alih diperlukan perubahan kecil saat memberikan opsi. Saya memang memberi dan-a -G
bukannya memberi-aG
agar berhasil.-aG
dan-a -G
seharusnya memiliki efek yang sama ketika dilewatkan sebagai opsiusermod
. Apakah mungkin bahwa Anda belum logout dan kembali pada kali pertama, tetapi telah melakukannya pada kali kedua?Instal
gnome-system-tools
b / c Pengguna dan Grup GUI yang lama tidak tersedia secara default pada 11.10Setelah instalasi selesai Buka pengguna dan grup dari peluncur
Pilih nama pengguna Anda klik pada Kelola Grup dan pilih vboxusers dan klik tambahkan .
sumber
The
vboxusers
akan berada di/etc/group
berkas. Anda mengeditnya dengan sesuatu sepertinano
.sudo nano /etc/group
Tambahkan pengguna Anda ke
vboxusers
baris, atau buat satu jika perlu.Seperti yang ditunjukkan Takkat, untuk mendapatkan dukungan perangkat USB penuh, Anda harus menginstal versi lengkap Virtualbox (bukan OSE).
Ppa yang saya miliki untuk virtualbox "resmi" ada di sini:
sumber
sudo usermod -aG vboxusers # <username>
Saya memiliki masalah yang sama. Setelah mencoba semua solusi lain saya menyadari masalah saya.
Saya telah mengunduh virtualbox dari Ubuntu Software Center, yang tidak memiliki versi terbaru dari virtualbox, jadi saya tidak sengaja mengunduh versi yang salah dari "Oracle VM VirtualBox Extension Pack".
Larutan:
Tetap bekerja untukku.
sumber
Di Ubuntu 16,04 LTS, setelah instalasi awal dengan
Saya juga harus:
Kemudian saya dapat mengaktifkan dukungan USB 2/3 dalam pengaturan mesin.
Apa yang
virtualbox-ext-pack
sebenarnya dilakukan adalah mengunduh file yang diperlukan dari http://download.virtualbox.org/virtualbox dan meminta Anda untuk menerima lisensi sebelum menginstal.sumber
Saya memiliki masalah yang sama dan memperbaikinya dengan mengklik di grup VirtualBox pengguna saya. Anda dapat mengaksesnya dengan menginstal gnome-system-tools (tidak datang dengan Ubuntu 12,04 Precise Pangolin), baik melalui Pusat Perangkat Lunak Ubuntu , Synaptic atau dengan mengetik di terminal :
Ingatlah bahwa untuk menempel di terminal Anda harus menggunakan Ctrl+ Shift+ V, bukan Ctrl+ V.
Anda mungkin harus memasukkan kata sandi untuk mengizinkan instalasi dan menambahkan Y (seperti pada yes) untuk menyelesaikan instalasi paket.
Kemudian Anda menuju rumah Dash Anda dan ketik pengguna. Anda akan melihat dua aplikasi. Yang bagus adalah Pengguna dan Grup .
Anda kemudian harus mengklik Pengaturan lanjutan untuk pengguna Anda dan memasukkan kata sandi Anda.
Sekarang Anda akan diperlihatkan jendela dengan tiga tab. Klik pada Hak Pengguna . Temukan baris yang mengatakan Gunakan solusi virtualisasi Virtualbox dan kemudian OK .
Anda mungkin diminta memasukkan kata sandi lagi. Kemudian klik Tutup dan keluar dan masuk lagi.
Ketika Anda memulai VirtualBox, Anda akan melihat sejumlah besar perangkat USB baru.
Semoga berhasil!
sumber
Jika Anda dapat membuat daftar perangkat USB Anda menjadi root, tetapi bukan sebagai pengguna biasa (meskipun berada di grup vboxusers), itu mungkin terkait dengan batas yang dicapai file yang dipantau.
Anda perlu menambah jumlah file maksimum yang diperbolehkan untuk dipantau oleh program Anda (inotify). Jika Anda memiliki klien yang menyinkronkan file Anda (dropbox, seafile, dll.), Batas dapat dicapai dan perangkat USB tidak dapat dicantumkan. Dilaporkan sebagai masalah bug di sini .
Edit /etc/sysctl.conf dan tingkatkan batasnya menjadi 524288. dapat dilakukan seperti yang disebutkan di sini , seperti ini:
Perangkat USB akan tampil melakukan (sebagai pengguna atau root):
sumber
Solusi saya adalah sebagai berikut:
Jika tidak berfungsi, hidupkan ulang seluruh sistem host Anda dan coba lagi. Bekerja dengan baik untuk saya. Awas: Pada boot pertama sistem tamu setelah menginstal tambahan tamu, Anda akan melihat semua perangkat usb untuk dipilih, tetapi dapat memakan waktu hingga 10 menit hingga tamu Windows mengaktifkannya setelah Anda memeriksanya. Tunggu saja dengan sabar.
sumber
Bagi saya di Kubuntu 16.04 (dengan virtualbox 5.0.24-dfsg-0ubuntu1.16.04.1 diinstal via
apt
) Saya telah menggunakan VirtualBox sebelumnya dengan USB passthrough bekerja. Namun, saya tidak lagi menjadi bagian dari grup virtualbox (diperiksa dengancat /etc/group | grep vboxusers
) dan sudah terbiasakdesudo kuser
menambahkan diri saya (dapat dilakukan dengansudo usermod -a -G virtualbox $USER
juga)Saya kemudian perlu keluar dan kembali lagi untuk menggunakan daftar grup baru dan mengotorisasi akses saya.
Sekarang ketika melakukannya
VboxManage list usbhost
mengembalikan perangkat usb bukan hanya "tidak ada"; juga dalam pengaturan di VirtualBox saya dapat memilih perangkat USB yang terhubung untuk lolos ke OS virtual. Yay!sumber