อะไรคือวิธีที่ดีที่สุดในการติดตั้ง Guest Additions พร้อมปรับขนาดและคลิปบอร์ดและคุณสมบัติการแชร์ไฟล์บน Ubuntu 16.04?
อะไรคือวิธีที่ดีที่สุดในการติดตั้ง Guest Additions พร้อมปรับขนาดและคลิปบอร์ดและคุณสมบัติการแชร์ไฟล์บน Ubuntu 16.04?
คำตอบ:
สำหรับเซิร์ฟเวอร์ Ubuntu จำเป็นต้องติดตั้งข้อมูลเพิ่มเติมของผู้เยี่ยมชมจากบรรทัดคำสั่ง
sudo apt-get update
sudo apt-get install virtualbox-guest-dkms
มีแพ็คเกจเพิ่มเติมสำหรับแขกแต่นี่เปิดใช้งานคุณสมบัติบางอย่างสำหรับฉันเท่านั้น
วิธีที่น่าเชื่อถือที่สุดน่าจะใช้ตัวติดตั้งในตัวที่มาพร้อมกับ VirtualBox
นี่สำหรับ Ubuntu Desktop สำหรับเซิร์ฟเวอร์ Ubuntu ดูคำตอบของ @ ThisClark
sudo apt update
และsudo apt upgrade
และเริ่มต้นใหม่ถ้าจำเป็นapt-get
aptitude
./autorun.sh
และเรียกใช้
หากคุณไม่ดาวน์โหลด ISO คุณจะไม่ได้รับเวอร์ชัน "ล่าสุดและยอดเยี่ยม" หากคุณต้องการที่จะติดกับตัวเลือกนี้โปรดดูหมายเหตุต่อไปนี้สำหรับการอ้างอิง
ฉันได้ทดสอบคำแนะนำเหล่านี้เรียบร้อยแล้วภายใต้แขกของ Ubuntu 16.04:
- สร้างอินสแตนซ์ของเซิร์ฟเวอร์ Ubuntu ภายใต้ VirtualBox (ชัด)
เริ่ม VM ไปที่อุปกรณ์ -> แทรกอิมเมจซีดีเพิ่มเติมสำหรับผู้ใช้เพื่อเมานต์อิมเมจ ISO
จากเทอร์มินัลให้รันคำสั่งต่อไปนี้:
sudo -i apt install gcc make mkdir -p /media/cdrom mount /dev/cdrom /media/cdrom /media/cdrom/VBoxLinuxAdditions.run reboot
หลังจากรีบูต:
sudo usermod --append --groups vboxsf USERNAME
ตอนนี้คุณควรติดตั้งโฮสต์ที่ใช้ร่วมกันในแขกของ Ubuntu ภายใต้
/media
บริการ VBoxService ที่ติดตั้งไว้เพื่อเริ่มการบูทระบบ
สิ่งนี้ส่งผลต่อการติดตั้งของฉัน
ตั้งข้อสังเกตจากความคิดเห็น:
1) ติดตั้งแพคเกจผ่านช่องทางปกติสำหรับการกระจายของคุณ ตัวอย่างเช่นคุณอาจใช้:
sudo apt-get install virtualbox-guest-additions-iso
2) เพิ่มในการเพิ่มของแขกโดยเลือกอุปกรณ์> ออปติคัลไดรฟ์> VBoxGuestAdditions.iso
เมื่อคุณใช้คำสั่งด้านบนเพื่อดาวน์โหลดไฟล์ iso สามารถพบได้ที่นี่:
/usr/share/virtualbox/VBoxGuestAdditions.iso
สิ่งนี้ใช้ได้กับฉัน:
sudo mount /dev/cdrom /media/cdrom
sudo apt install -y dkms build-essential linux-headers-generic linux-headers-$(uname -r)
sudo sh /media/cdrom/VBoxLinuxAdditions.run
จากนั้นรีบูทเครื่องเสมือน
mount: mount point /media/cdrom does not exist
สิ่งนี้ทำงานสำหรับโฮสต์ VirtualBox 5.1.28 MacOS ที่ใช้งาน Ubuntu Server แขก 16.04.3 LTS คำแนะนำทั้งหมดสำหรับเซิร์ฟเวอร์ Ubuntu ของแขก
หมายเหตุ: อย่าใช้ VirtualBox GUI เพื่อ "แทรกรูปภาพเพิ่มเติมของผู้เยี่ยมชมซีดี" ไม่ได้เรียกใช้ "vboxadd.sh" เช่นเดียวกับที่ดาวน์โหลดล่าสุดจากเว็บไซต์ Virtualbox นอกจากนี้แขกของคุณต้องมีอินเทอร์เน็ต (ใช้ "NAT" แทน "อะแดปเตอร์บริดจ์" หากคุณมีปัญหากับอินเทอร์เน็ตระบบปฏิบัติการแขกของคุณ)
ในเทอร์มินัลดาวน์โหลด VBoxGuestAdditions.iso สำหรับ VirtualBox เวอร์ชันของคุณ (สำหรับฉันมันคือ 5.1.28)
wget http://download.virtualbox.org/virtualbox/5.1.28/VBoxGuestAdditions_5.1.28.iso
จากนั้นสร้างไดเร็กทอรีว่างใน / media และเมานต์ที่นั่น:
sudo mkdir /media/iso
sudo mount VBoxGuestAdditions_5.1.28.iso /media/iso
จากนั้นไปที่นั่นและเรียกใช้ตัวติดตั้ง Linux:
cd /media/iso
sudo ./VBoxLinuxAdditions.run
รีบูต OS แขกของคุณ:
reboot
คุณควรจะสามารถเข้าถึงโฟลเดอร์ที่แชร์ได้ภายใต้ / media / sf_ [your_folder_name]
หากคุณต้องการรับและใช้Virtual Box 5.1 (ไม่ใช่ 5.0) ในขณะที่เขียนคุณจะไม่ได้รับมันผ่านการใช้งาน และการเพิ่ม repos ของบุคคลที่สามจะช่วยให้คุณได้รับรุ่น 32 บิตโดยไม่ได้ตั้งใจด้วยรุ่นข้อผิดพลาดที่คลุมเครือดูคำตอบนี้
ดังนั้นจึงเป็นการดีที่สุดที่จะดาวน์โหลด VirtualBox และ Guest Additions (ตอนนี้เปลี่ยนชื่อ / ส่วนหนึ่งของ "Extension Pack" โดยตรงจากเวอร์ชั่น 5.1.x สูงสุดที่คุณสามารถหาได้ที่นี่:
http://download.virtualbox.org/virtualbox/
กล่าวคือ
http://download.virtualbox.org/virtualbox/5.1.28/
(หลังจากเกิดเหตุรำคาญ 32 บิตขึ้นไป) ฉันโชคดี
virtualbox-5.1_5.1.28-117968~Ubuntu~xenial_amd64.deb
แพคเสริมสองชุดที่เสนอนั้นเหมือนกัน (checksum เดียวกัน) เลือกใด ๆ :
Oracle_VM_VirtualBox_Extension_Pack-5.1.28-117968.vbox-extpack
Oracle_VM_VirtualBox_Extension_Pack-5.1.28.vbox-extpack
วิธีการติดตั้งทั้งหมดนั้น? ดับเบิลคลิก. เปิด ".deb" มาตรฐาน - ติดตั้งกล่องเสมือนตามลำดับเพื่อดูแลชุดส่วนขยาย (ใช่ windows-ish, uncool แต่ใช้ได้!)
ฉันมีปัญหาเช่นเดียวกับคุณฉันจะอธิบายสิ่งที่ฉันทำ:
ฉันอ่านคู่มือผู้ใช้ VirtualBox ที่สอดคล้องกับรุ่นของ VB ที่ติดตั้ง
ฉันติดตั้ง VB จากที่เก็บของ Ubuntu; เป็นตอนนี้ (กรกฎาคม 2555) เวอร์ชัน 5.0.40
ดูเหมือนว่าจะต้องติดตั้ง VBGuestAdditions.iso ด้วยการติดตั้ง VM
โดยการตรวจสอบใน settings-> ส่วนต่อประสานผู้ใช้ -> อุปกรณ์ -> แทรกอิมเมจ GuestAdditions CD
แต่ในกรณีของฉันมันไม่ได้เป็นเช่นนั้นฉันค้นหาไฟล์ ISO นี้ในโฮสต์และในกรณีของรุ่น VB ไฟล์ ISO นี้อยู่ใน / usr / share / virtualbox
ในที่สุดในการตั้งค่าของ VM (VBGuestAdditions จะต้องติดตั้งในแขก)
ใน Storage ในคอนโทรลเลอร์ IDE ฉันใส่พา ธ ไปยังไฟล์ VBGuestAdditions.iso และปรากฏใน VM เป็นอุปกรณ์ซีดีและคุณสามารถเข้าถึงและเรียกใช้ VBGuestAdditions และรับการปรับขนาดที่ถูกต้องของหน้าจอและการเข้าถึงโฟลเดอร์ที่ใช้ร่วมกัน (สิ่งนี้ คุณลักษณะสุดท้ายอย่างน้อยใน win7 ของผู้เยี่ยมชม)