Bagaimana saya bisa tahu jika tambahan tamu VirtualBox diinstal pada VM Ubuntu?

46

Bagaimana saya bisa tahu jika tambahan tamu diinstal pada VirtualBox VM tanpa X Windows diinstal?
Saya mengalami masalah pemasangan direktori bersama dan saya ingin mengesampingkan kemungkinan bahwa penambahan tamu tidak diinstal.

Nathan Feger
sumber

Jawaban:

50

Gunakan lsmoddari baris perintah, karena itu akan memberi tahu Anda tidak hanya jika itu diinstal, tetapi dimuat dengan benar:

$ lsmod | grep vboxguest
vboxguest             219348  6 vboxsf
Bryce
sumber
3
@hedgehog jawaban telah diedit untuk menentukan bahwa vboxguest adalah modul yang diperlukan. Anda bisa mendapatkan versi dari /usr/sbin/VBoxService --version(sesuai @Mike_D; memerlukan hak yang lebih tinggi) atau dpkg -l | grep virtualbox-guest(sesuai @ voretaq7)
woodvi
13

Anda dapat memeriksa apakah ada modul.

Mencoba:

sudo modprobe vboxadd

atau

sudo modprobe vboxvfs

Ini akan memuat tambahan tamu jika diinstal (tetapi biasanya mereka akan dimuat secara otomatis saat boot).

Anda akan mendapatkan kesalahan jika modul tidak ada. Itu menunjukkan bahwa penambahan tamu VirtualBox tidak diinstal dengan benar.

Atau Anda dapat mencari skrip yang memuat modul:

grep vboxadd /etc/init*/*

dan lihat apakah Anda mendapatkan output.

Gilles 'SANGAT berhenti menjadi jahat'
sumber
7
Untuk mendapatkan versi:/usr/sbin/VBoxService --version
Mike D
10
Jawaban ini tampaknya paling tidak sudah usang untuk VBox 5.0, saya tidak bisa melihat vboxadddan / atauvboxvfs
malat
8

Jika ekstensi diinstal menggunakan repositori paket Ubuntu (via aptatau Synaptic) Anda dapat memeriksa untuk melihat apakah paket saat ini diinstal:

dpkg -l | grep virtualbox-guestakan mencantumkan paket tamu yang saat ini diinstal.
virtualbox-guest-dkmsadalah modul kernel, dan virualbox-guest-utilsmerupakan utilitas baris perintah. Mungkin ada paket lain yang tersedia ( apt-cache search virtualbox-guestakan mencantumkannya).

Jawaban Feiticeir0 juga akan mendeteksi modul kernel (jika diinstal secara manual).
Jika ekstensi tamu tidak diinstal, Anda dapat menginstalnya dengan cara yang sama seperti Anda melakukan paket Ubuntu lainnya.

voretaq7
sumber
Hati-hati menginstal dengan virtualbox-guest-dkms- versi itu mungkin tidak kompatibel dengan versi Virtualbox Anda. Anda dapat menemukan file VBoxGuestAdditions.iso yang tepat di download.virtualbox.org/virtualbox
Ben Creasy
2

Gunakan kombinasi tombol Host- Nyang berfungsi untuk semua tipe OS yaitu Right CTRL- N(jika Anda menggunakan Hostkunci default yang dikonfigurasikan oleh VirtualBox).

VirtualBox menunjukkan informasi runtime untuk sesi tersebut. Periksa bahwa Penambahan Tamu memiliki versi. Juga bagus untuk memeriksa bahwa tambahan tamu cocok dengan versi VirtualBox (ditunjukkan dalam Help| About VirtualBox...dari VirtualBox Manager).

Jika penambahan tamu tidak diinstal dan bekerja, maka itu akan melaporkan: Guest Additons: Not Detected.

Robocat
sumber
-1
vagrant vbguest --status

Temukan informasi berguna lainnya dari file README repositori di Github. https://github.com/dotless-de/vagrant-vbguest

Jason
sumber
Jawabannya sangat jelas dan membutuhkan lebih banyak konteks daripada sekadar perintah. yaitu: apa yang dilakukan perintah dan bagaimana cara menyelesaikan masalah? Harap edit jawaban untuk meningkatkan kualitas. Sebagai pengguna baru, Anda dapat mempertimbangkan membaca halaman bantuan kami, seperti cara menulis jawaban yang bagus
Nmath