ฉันจะรู้ได้อย่างไรว่ามีการติดตั้งส่วนเพิ่มเติมของแขก VirtualBox บน Ubuntu VM หรือไม่


46

ฉันจะทราบได้อย่างไรว่ามีการติดตั้งส่วนเพิ่มเติมของผู้เยี่ยมชมบน VirtualBox VM ที่ไม่มี X Windows ติดตั้งอยู่หรือไม่
ฉันมีปัญหาในการติดตั้งไดเรกทอรีที่ใช้ร่วมกันและฉันต้องการแยกแยะความเป็นไปได้ที่ไม่ได้ติดตั้งข้อมูลเพิ่มเติมของผู้เยี่ยมชม

คำตอบ:


50

ใช้lsmodจากบรรทัดคำสั่งเนื่องจากจะแจ้งให้คุณทราบไม่เพียงว่ามันถูกติดตั้ง แต่ถูกโหลดอย่างถูกต้อง:

$ lsmod | grep vboxguest
vboxguest             219348  6 vboxsf

3
@hedgehog คำตอบถูกแก้ไขเพื่อระบุว่า vboxguest เป็นโมดูลที่จำเป็น คุณสามารถรับรุ่นได้/usr/sbin/VBoxService --version(ตาม @Mike_D; ต้องการสิทธิ์ยกระดับ) หรือdpkg -l | grep virtualbox-guest(ตาม @ voretaq7)
woodvi

13

คุณสามารถตรวจสอบว่ามีโมดูลอยู่หรือไม่

ลอง:

sudo modprobe vboxadd

หรือ

sudo modprobe vboxvfs

สิ่งนี้จะโหลดข้อมูลเพิ่มเติมจากแขกหากติดตั้ง (แต่โดยปกติแล้วพวกเขาจะโหลดอัตโนมัติในเวลาบูต)

คุณจะได้รับข้อผิดพลาดหากไม่มีโมดูลอยู่ นั่นบ่งชี้ว่าส่วนเพิ่มเติมของแขก VirtualBox ไม่ได้รับการติดตั้งอย่างเหมาะสม

หรือคุณสามารถค้นหาสคริปต์ที่โหลดโมดูล:

grep vboxadd /etc/init*/*

และดูว่าคุณได้รับผลลัพธ์ใด ๆ


7
ในการรับรุ่น:/usr/sbin/VBoxService --version
Mike D

10
คำตอบนี้ดูเหมือนจะล้าสมัยอย่างน้อยสำหรับ VBox 5.0 ฉันไม่เห็นvboxaddและ / หรือvboxvfs
malat

8

หากมีการติดตั้งส่วนขยายโดยใช้ที่เก็บแพ็กเกจ Ubuntu (ผ่านaptหรือ Synaptic) คุณสามารถตรวจสอบเพื่อดูว่ามีการติดตั้งแพคเกจปัจจุบันหรือไม่:

dpkg -l | grep virtualbox-guestจะแสดงรายการแพ็คเกจผู้เยี่ยมชมที่ติดตั้งอยู่ในปัจจุบัน
virtualbox-guest-dkmsเป็นโมดูลเคอร์เนลและvirualbox-guest-utilsเป็นโปรแกรมอรรถประโยชน์บรรทัดคำสั่ง อาจมีแพ็คเกจอื่นให้ใช้งาน ( apt-cache search virtualbox-guestจะแสดงรายการเหล่านั้น)

คำตอบของ Feiticeir0 จะตรวจจับโมดูลเคอร์เนลด้วย (หากติดตั้งด้วยตนเอง)
หากส่วนขยายของแขกไม่ได้รับการติดตั้งคุณสามารถติดตั้งได้ในแบบเดียวกับแพคเกจ Ubuntu อื่น ๆ


ระวังการติดตั้งด้วยvirtualbox-guest-dkms- เวอร์ชั่นนั้นอาจเข้ากันไม่ได้กับเวอร์ชั่น Virtualbox ของคุณ คุณสามารถค้นหาไฟล์ VBoxGuestAdditions.iso ที่เหมาะสมได้ที่ download.virtualbox.org/virtualbox
Ben Creasy

2

ใช้คีย์ผสมHost- Nซึ่งใช้ได้กับระบบปฏิบัติการทั่วไปของแขกเช่นชนิดRight CTRL- N(หากคุณใช้Hostคีย์เริ่มต้นที่กำหนดค่าโดย VirtualBox)

VirtualBox แสดงข้อมูลรันไทม์สำหรับเซสชัน ตรวจสอบว่าส่วนบุคคลเพิ่มเติมมีรุ่น นอกจากนี้ยังควรตรวจสอบว่าส่วนที่เพิ่มจากผู้เข้าพักตรงกับรุ่นของ VirtualBox (แสดงในHelp| About VirtualBox...จากผู้จัดการ VirtualBox)

Guest Additons: Not Detectedหากการเพิ่มของผู้เข้าพักไม่ได้ติดตั้งและการทำงานแล้วก็จะรายงาน:

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.