ไม่สามารถติดตั้งอิมเมจซีดีเพิ่มเติมสำหรับบุคคลบนกล่องเสมือน


72

เกิดข้อผิดพลาดเมื่อฉันคลิกที่แทรกอิมเมจ GuestAdditions จาก "อุปกรณ์"

Unable to insert the virtual optical disk /Applications/VirtualBox.app/Contents/MacOS/VBoxGuestAdditions.iso into the machine VirtualUbuntu.
Would you like to try to force insertion of this disk?
Could not mount the media/drive    '/Applications/VirtualBox.app/Contents/MacOS/VBoxGuestAdditions.iso' (VERR_PDM_MEDIA_LOCKED).

Result Code: 
NS_ERROR_FAILURE (0x80004005)
Component: 
Console
Interface: 
IConsole {8ab7c520-2442-4b66-8d74-4ff1e195d2b6}
Callee: 
IMachine {480cf695-2d8d-4256-9c7c-cce4184fa048}

ฉันสามารถดู VBoxGuestAdditions ภายใต้รายการ VirtualBox

homeuser@ubuntu:/usr/share/virtualbox$ ls -l
drwxr-xr-x 2 root root 4096 Jan 14 12:46 nls
-rw-r--r-- 1 root root 64647168 Apr 7 2014 VBoxGuestAdditions.iso
-rwxr-xr-x 1 root root 2176 Apr 6 2014 VBox.sh
-rwxr-xr-x 1 root root 4161 Apr 7 2014 VBoxSysInfo.sh

ข้อเสนอแนะใด ๆ


1
ระบบปฏิบัติการโฮสต์ของคุณคืออะไร ไม่มีการเพิ่มเติมสำหรับแขกของ MacOS
Takkat

ระบบปฏิบัติการคือ MAC ติดตั้ง Ubuntu บน Virtual Box แล้วขอขอบคุณ!
อ่าน

มีความเป็นไปได้ที่ซ้ำกันของฉันจะติดตั้ง Guest Additions ใน VirtualBox VM ได้อย่างไร
Eliah Kagan

คำตอบ:


68

ฉันถือว่าระบบปฏิบัติการโฮสต์ของคุณคือ Mac OS X และคุณได้ติดตั้ง Ubuntu เป็นระบบปฏิบัติการทั่วไป

ไม่จำเป็นต้องติดตั้ง ISO เพิ่มเติมของแขกและติดตั้งจากมันหากระบบปฏิบัติการเกสต์ของคุณเป็น Ubuntu

แต่เปิดเทอร์มินัลและป้อนต่อไปนี้ -

sudo apt-get install virtualbox-guest-utils

สิ่งนี้จะติดตั้งส่วนเพิ่มเติมของแขกและเท่ากับหรือมากกว่านั้นเท่ากับการติดตั้งผ่าน ISO


5
คำสั่งเกี่ยวกับ "ไม่จำเป็นต้องติดตั้งข้อมูลเพิ่มเติมของผู้เข้าร่วม" เป็นเรื่องที่ไม่น่าเชื่อและไม่สามารถตอบปัญหาพื้นฐานของซีดีที่ไม่สามารถเมานต์ได้ จากประสบการณ์ของฉันไดรเวอร์ที่มีให้ใน Guest Additions CD นั้นใหม่กว่าและให้ประสิทธิภาพที่ดีกว่าที่เสนอใน Ubuntu PPA นอกจากนี้ตามที่ @ chovy ได้อธิบายไว้วิธีการแก้ปัญหานี้อาจไม่ได้ผลดีเมื่อได้รับจากการแจกจ่ายที่ไม่ใช่ของ Ubuntu โปรดดูคำตอบของเดฟ - โรสด้านล่างเพื่อการแก้ปัญหาที่ดีกว่า
tresf

1
สำหรับการติดตั้งการเพิ่มผู้เยี่ยมชมVirtualbox บน Debian: virtualboxes.org/doc/installing-guest-additions-on-debian @chovy
Caleb Jay

คำสั่งbrew install virtualbox-guest-utilsจะใช้งานได้
Arefe

1
สิ่งนี้ไม่ตอบคำถาม ... มันเกี่ยวกับVERR_PDM_MEDIA_LOCKEDข้อผิดพลาด
Kamafeather

36

ฉันพบปัญหานี้เมื่อเร็ว ๆ นี้ (ก.ย. 2017) พยายามติดตั้ง Guest Additions เข้าสู่ Oracle VM VirtualBox Manager เวอร์ชัน 5.1.28 ใน VM ที่ติดตั้งใหม่สำหรับ Ubuntu เวอร์ชัน 16.04.3 โฮสต์คือ Win-10 ปัญหาคือว่าอิมเมจซีดีเพิ่มเติมของผู้ใช้ถูกเมานต์แล้ว วิธีแก้ไข:

  • ใน VM Manager ภายใต้การตั้งค่า -> ที่เก็บข้อมูลภายใต้ตัวควบคุม: คลิกขวาที่ VBoxGuestAdditions และเลือก“ ลบไฟล์แนบ” จะมีกล่องข้อความยืนยัน: คลิก“ ลบ”
  • คลิกที่ไอคอน“ +” ถัดจาก“ คอนโทรลเลอร์” เพื่อเพิ่มออปติคัลไดรฟ์ใหม่กล่องโต้ตอบจะเปิดขึ้นเลือก“ ปล่อยให้ว่าง -> ตกลง”
  • เปิด VM และเลือกอุปกรณ์ -> แทรกการเพิ่มของผู้เยี่ยมชม มันควรจะติดตั้งตอนนี้ ปิด VM (ไม่ใช่ VM Manager) และรีสตาร์ท VM ขณะนี้ GuestAdditions ทำงานได้แล้ว

วิธีนี้ใช้ได้ผล แต่สำหรับฉันฉันต้องติดตั้ง manuall เพิ่มเติมเนื่องจาก OS (Lubuntu ในกรณีของฉัน) ไม่ได้เริ่มต้นสคริปต์ "autorun.sh" ดังนั้นฉันต้องดำเนินการนี้ด้วยตนเอง: sudo ./VBoxLinuxAdditions.run สิ่งนี้บอกฉันว่าระบบของฉันไม่ได้ถูกตั้งค่าให้รวบรวมโมดูลัสของเคอร์เนลสำหรับแขกที่เพิ่มเข้ามา ดังนั้นฉันต้องติดตั้งพวกเขาก่อนที่จะเรียกใช้สคริปต์อีกครั้ง: sudo apt ติดตั้ง gcc ทำให้ Perl sudo ./VBoxLinuxAdditions.run หลังจากรีสตาร์ทการปรับขนาดไม่ได้ทำงาน indead ขอบคุณเพื่อน!
KFleischer

“ ลบสิ่งที่แนบมา.” ถูกปิดใช้งาน / ไม่สามารถเข้าถึงได้สำหรับฉันคุณอาจจะรู้ว่าทำไม?
Les

@Les อาจเป็นเพราะ VM ของคุณยังคงทำงานอยู่
Daniel Jamrozik

7

สำหรับฉันแล้วโซลูชันกำลังค้นพบว่าคุณต้องเพิ่มไดรฟ์ออปติคอลว่างเปล่าในการตั้งค่าเครื่องเสมือน! ถ้าคุณพยายามที่จะ "ช่วย" โดยการโหลด VBoxGuestAdditions.iso ล่วงหน้ามันไม่ทำงาน ทางลัดบนเมนูอุปกรณ์ "แทรกรูปเพิ่มเติมของผู้เยี่ยมชมซีดี ... " ต้องการหาไดรฟ์ออปติคัลที่ว่างเปล่าเพื่อใช้!


1
ฉันทำตามขั้นตอนที่คล้ายกัน โดยการปิดเครื่องผู้เยี่ยมชมการลบออปติคัลไดรฟ์และเพิ่มดิสก์อีกครั้งฉันสามารถแทรกแผ่นซีดีสำหรับแขกเพิ่มเติมได้อีกครั้ง นี่ควรเป็นคำตอบที่ยอมรับได้เนื่องจากเป็นการแก้ไขปัญหาที่ใช้งานง่ายที่สุด ในขณะที่คำตอบอื่น ๆ ที่แนะนำให้ใช้apt-getเป็นวิธีแก้ปัญหาไม่ใช่วิธีแก้ปัญหา
tresf

หากคุณใช้งาน VirtualBox ที่มาจาก Oracle คุณไม่ควรใช้apt-getวิธีนี้ apt-getแก้ปัญหาคือสักหน่อยดีกว่าถ้าโฮสต์ของคุณยังเป็น Ubuntu และคุณกำลังใช้แพคเกจ VirtualBox อูบุนตูที่จัดไว้ให้ มันจะทำให้ระบบแขกของคุณใช้งานเวอร์ชั่นที่ถูกต้องของการเพิ่มของแขกเมื่อ VirtualBox ได้รับการปรับปรุงบนโฮสต์ (พวกเขาอัปเดตการเพิ่มของผู้เยี่ยมชมและแพ็คเกจ VirtualBox ในเวลาเดียวกันดังนั้นทั้งโฮสต์และแขกรับซอฟต์แวร์อัปเดต)
Chai T. Rex

4

สวัสดีฉันมีปัญหาเดียวกัน (คัดลอกและวางปัญหา) และฉันป้อนคำสั่งต่อไปนี้จากสถานีและแก้ไขปัญหา

  • sudo apt-get upgrade
  • sudo apt-get install virtualbox-guest-additions-iso
  • ไปที่การตั้งค่าการแสดงภายใต้การจับภาพวิดีโอตรวจสอบเปิดใช้งานการจับภาพวิดีโอ
  • sudo apt-get install virtualbox-guest-utils
  • รีสตาร์ทเครื่องเสมือน

3
"ภายใต้การจับภาพวิดีโอให้ตรวจสอบการเปิดใช้งานการจับภาพวิดีโอ" - สิ่งนี้ไม่น่าจะช่วยได้มากนัก ไม่มีความผิด แต่นี่อาจไม่ใช่ความคิดที่ดี :-)
Max Murphy

การเปิดใช้งานการจับภาพวิดีโอไม่มีส่วนเกี่ยวข้องกับปัญหาการคัดลอกและวาง มันเกี่ยวกับปัญหาการโหลดของผู้เยี่ยมชม
Volomike

4

ฉันแก้ไขด้วยการติดตั้งภาพด้วยตนเอง (หลังจากเพิ่มอุปกรณ์และ ISO ตามคำตอบของ Dave Rose ) และเรียกใช้โปรแกรมติดตั้ง

sudo su
cd /media
mkdir cdrom
mount /dev/cdrom /media/cdrom
cd cdrom
sh VBoxLinuxAdditions.run

ตรวจสอบคำตอบของฉันใน SuperUser 😉


แม้ว่าลิงก์นี้อาจตอบคำถามได้ดีกว่าหากรวมส่วนสำคัญของคำตอบไว้ที่นี่และให้ลิงก์สำหรับการอ้างอิง คำตอบสำหรับลิงค์เท่านั้นอาจไม่ถูกต้องหากหน้าเว็บที่เชื่อมโยงนั้นเปลี่ยนแปลง - จากการรีวิว
ผู้ใหญ่

ไม่ได้เป็น "ดีกว่า" แต่ยังไม่ผิดสมควรได้รับ downvote หรือไม่? ครั้งล่าสุด (เมื่อวาน) ฉันเขียนคำตอบเดียวกันกับคำถามที่แตกต่างกันสองข้อที่ฉันถูกลดระดับลงเช่นกัน .. 😕อย่างไรก็ตามฉันได้เพิ่มคำสั่งที่เกี่ยวข้องสำหรับการแก้ปัญหา
Kamafeather

2
โซลูชันอื่นทั้งหมดไม่ได้ผลสำหรับฉัน คุณทำงานอยู่
Abhishek Tyagi

3

ฉันมีปัญหาเดียวกันและการติดตั้งด้วยตนเองด้วย sudo apt-get ไม่ได้ผลสำหรับฉัน กล่องเสมือนที่แตกต่างกันมีเวอร์ชั่นเพิ่มเติมสำหรับแขกที่แตกต่างกันดังนั้นจึงเป็นการดีกว่าที่จะติดตั้งข้อมูลเพิ่มเติมของแขกที่มาพร้อมกับกล่องเสมือน ดังนั้นฉันจึงติดตั้งด้วยวิธีนี้:

  1. จากตัวจัดการไฟล์ให้เลือก "อุปกรณ์" -> "แทรกอิมเมจซีดีเพิ่มเติมสำหรับบุคคล ... "
  2. เข้าสู่ระบบ Ubuntu
  3. ถอนการติดตั้งซีดี (อิมเมจซีดีการเพิ่มของผู้เยี่ยมชม)
  4. เมานต์ iso เพิ่มเติมของผู้เข้าพัก

    มันจะปรากฏขึ้นหน้าต่างขอให้ยืนยันการเรียกใช้หรือไม่ หากเลือกที่จะทำงานให้ป้อนรหัสผ่านการเข้าสู่ระบบและติดตั้ง

  5. รีบูท Ubuntu


3

มีข้อผิดพลาดเดียวกันให้ทำงานดังนี้:

  1. หลังจากได้รับข้อผิดพลาดนั้นให้ยกเลิกการต่อเชื่อมซีดี VBOXADDITIONS ในอูบุนตู
  2. ออกไป Ubuntu แล้วคลิกอุปกรณ์ - ใส่ภาพผู้เยี่ยมชมจาก CD เพิ่มเติม คราวนี้มันจะปรากฎหน้าต่างที่ขอให้เรียกใช้หรือไม่
    • เลือกที่จะทำงาน
    • ป้อนรหัสผ่านเข้าสู่ระบบ
    • เริ่มติดตั้งทันที

0

ปัญหาที่เกิดขึ้นหลายครั้งคือไฟล์ iso ที่คุณติดตั้งติดตั้งแล้ว เพียงไปที่ Devices-Optical Device-Remove Virtual Disk จากการติดตั้งบุคคลทั่วไป จากนั้นเมานต์ไฟล์ Guestadditions.iso ด้วยตนเองโดยไปที่ Devices-Optical Drive- เลือกดิสก์อิมเมจจากนั้นไปที่โฟลเดอร์ที่คุณติดตั้งอูบุนตูค้นหาไฟล์ guestadditions.iso จากนั้นเมานต์ เมื่อติดตั้งแล้วให้คลิกที่ส่วนเพิ่มเติมของอุปกรณ์ติดตั้ง Guest ใส่รหัสผ่าน userID ของคุณสำหรับ Ubuntu และตัวช่วยสร้างจะติดตั้งส่วนเพิ่มเติมของผู้ใช้ต่อไป :)


0

ในกรณีของฉันสิ่งนี้เกิดขึ้นเพราะฉันใช้เซิร์ฟเวอร์ Ubuntu ซึ่งไม่มีตัวจัดการหน้าต่าง นี่คือวิธีที่ฉันติดตั้ง:

ก่อนอื่นให้บู๊ต Ubuntu VM Devices > Insert Guest Additions CDจากนั้นกดปุ่ม ตอนนี้ใส่ซีดีแล้ว แต่คุณจะไม่เห็นอะไรเลย หากคุณลองกดInsert Guest Additions CDอีกครั้งคุณจะได้รับข้อผิดพลาด

ถัดไปติดตั้งซีดี:

sudo mount sr0 /media/cdrom

และจากนั้นcdเข้าไปในไดเรกทอรี (ไม่เล่นสำนวน):

cd /media/cdrom

ถัดไปเรียกใช้สคริปต์การติดตั้ง:

sudo ./VBoxLinuxAdditions.run

และตอนนี้ทุกอย่างควรปรับ :)


0

ฉันมีปัญหาที่หลังจากติดตั้ง ISO ดิสก์ว่างเปล่าใน Debian ฉันทำตามวิธีแก้ปัญหา:

  1. เมานต์ addons รูปในเครื่องมือ Deamon ในระบบ Win home
  2. คัดลอกไฟล์จาก iso ไปยังโฟลเดอร์ที่แชร์เพื่อเข้าถึงจาก Debian เสมือน
  3. ทำการติดตั้ง SH โดยตรงในโฟลเดอร์นั้น (คุณจะสามารถเข้าถึงไฟล์ addons ตลอดเวลาผ่านโฟลเดอร์นี้)

0

ข้อผิดพลาดเดียวกันสำหรับฉันกับ Macos ฉันกำลังกดปุ่มข้อผิดพลาดCould not mount the media/drive '/Applications/VirtualBox.app/Contents/MacOS/VBoxGuestAdditions.iso' (VERR_PDM_MEDIA_LOCKED). ข้อมูลเพิ่มเติมของผู้เข้าพัก iso ถูกดาวน์โหลดไปแล้วก่อนหน้านี้ ทำทุกขั้นตอนภายใน VM

  1. cd to media/<user>/Vbox_GAs_<version>(อาจมีหลายโฟลเดอร์ที่นี่ดังนั้นให้เลือกล่าสุด)
  2. ./autorun.sh เพื่อติดตั้ง iso เพิ่มเติมสำหรับแขก
  3. sudo reboot

ไม่มีไดเรกทอรีที่มีประโยชน์/mediaในกรณีของฉัน
Kamafeather

0

สำหรับ windows 10 ในฐานะโฮสต์ให้เริ่มต้น VM คลิกที่อุปกรณ์ -> อุปกรณ์ออพติคอล -> เลือกภาพดิสก์ -> ไปที่ C: \ Program Files \ Oracle \ VirtualBox -> เลือก VBoxGuestAdditions.iso จากที่นั่น -> คลิกตกลง -> หน้าต่างเล็ก ๆ จะปรากฏขึ้นคลิก Force Unmount -> ตอนนี้คลิกอีกครั้งบนอุปกรณ์ที่มีอูบุนตูเข้าสู่ระบบ -> คลิกที่แทรกรูปเพิ่มเติมจากผู้เยี่ยมชม CD -> คลิกเรียกใช้ -> หลังจากที่แทรกความสำเร็จอูบุนตูของคุณแล้ว บนหน้าจอเต็ม


ยินดีต้อนรับสู่ AskUbuntu! คำตอบนี้จะมีประโยชน์มากขึ้นถ้าคุณต้องอธิบายว่า VBoxGuestAdditions.iso สิ้นสุดลงที่C:\Program Files\Oracle\VirtualBox
Elder Geek

0

เริ่ม Ubuntu ของคุณใน VirtualBox:

  1. ไปที่อุปกรณ์ -> ออปติคัลไดรฟ์ -> ลบดิสก์ออกจากไดรฟ์เสมือน
  2. ไปที่อุปกรณ์ -> คลิกที่ -> แทรกภาพเพิ่มเติมของผู้เยี่ยมชม CD
  3. ป้อนรายละเอียดการรับรองความถูกต้อง
  4. ปิด Ubuntu และปิด VirtualBox เปิด VirtualBox อีกครั้งเพื่อดูว่าใช้งานได้

ตรวจสอบคลิปบอร์ดที่ใช้ร่วมกันและการลากและวางถูกตรวจสอบแบบสองทิศทาง


0

ไปที่ / media / cdrom /

หรือไฟล์และคัดลอกเนื้อหาจาก virtualboxguestaddition optical drive

วางที่ใดก็ได้อาจเป็นเอกสารในโฟลเดอร์ตัวอย่างเช่นในไดเรกทอรีใหม่ที่เรียกว่า vbox

เปิดไดเรกทอรีในเทอร์มินัล

sudo chmod -x VBoxLinuxAddtions.run

sudo sh ./VBoxLinuxAddtions.run

หลังจากรีสตาร์ทระบบจะเริ่มในโหมดเต็มหน้าจอ

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