ไม่สามารถเมานต์อิมเมจซีดี / ดีวีดีบน VirtualBox


13

ฉันพยายามพัฒนาเว็บไซต์ใน Python และติดตั้ง VirtualBox บน Ubuntu 13.04 ของฉัน VirtualBox กำลังเรียกใช้ Ubuntu 13.04 Django

ฉันต้องสามารถแก้ไขไฟล์ภายใน VirtualBox ของฉันจากโฮสต์ของฉัน จากสิ่งที่ฉันไม่แน่ใจฉันต้องติดตั้ง Guest Additions เพื่อแชร์โฟลเดอร์ของฉันจาก Guest to Host

เมื่อพยายามติดตั้ง Guest Additions หลังจากดาวน์โหลดไฟล์ ISO ฉันได้รับข้อผิดพลาดต่อไปนี้:

รูปภาพของข้อความแสดงข้อผิดพลาด

ฉันเคยเห็นผู้คนจำนวนมากรายงานปัญหาที่คล้ายกัน แต่ยังไม่พบวิธีแก้ไขที่ชัดเจน

คำตอบ:


10

ข้อผิดพลาดที่คุณได้รับอาจเกิดขึ้นเนื่องจากอิมเมจซีดีเพิ่มเติมของผู้ใช้ถูกเมาท์แล้ว

หากต้องการดูการติดตั้งไดรฟ์เปิด terminal mountในแขกที่เข้าพักกับปัญหา สิ่งนี้จะทำให้คุณมีบรรทัดคล้ายกับสิ่งนี้:

/dev/sr0 on /media/takkat/VBOXADDITIONS_4.2.12_849801 type iso9660 (ro,nosuid,nodev,uid=1000,gid=1000,iocharset=utf8,mode=0400,dmode=0500,uhelper=udisks2)

ใน Unity Launcher คุณจะเห็นไอคอนซีดีรอม หากต้องการยกเลิกการเชื่อมต่อคลิกขวาที่ไอคอนซีดีนี้และเลือก"Eject"

ป้อนคำอธิบายรูปภาพที่นี่

เราไม่สามารถยกเลิกการเมานท์ CD Guest เพิ่มเติมจากบรรทัดคำสั่งเมื่อติดตั้งด้วยความช่วยเหลือของ Virtual Box Manager โปรดเลือก"อุปกรณ์ -> อุปกรณ์ CD / DVD -> นำดิสก์ออกจากไดรฟ์เสมือน"และเลือก"บังคับยกเลิกการต่อเชื่อม"เพื่อลบซีดี iso

ในการติดตั้งการเพิ่มเติมของแขกเราจะต้องโหลดซีดีอีกครั้งจาก Virtual Box Manager และเลือกไอคอนจาก Unity Launcher

ดูคำถามต่อไปนี้ซึ่งมีวิธีบรรทัดคำสั่งสำหรับการติดตั้งการเพิ่มของผู้เยี่ยมชม:


ขอบคุณ @Takkat ตอนนี้ฉันรู้วิธียกเลิกเมานท์ iso ฉันอ่านบทช่วยสอนซึ่งขอให้ฉันติดตั้ง "virtualbox-guest-additions" เมื่อฉันเขียน "sudo apt-get install virtualbox-guest-additions" ฉันได้รับข้อผิดพลาด "ไม่สามารถค้นหาแพ็คเกจ" ในความเป็นจริงดูเหมือนว่าแขกของฉันไม่สามารถค้นหาแพคเกจใด ๆ เลย นอกจากนี้ฉันไม่มี GUI สำหรับแขกของฉันดังนั้นจึงไม่มีความเป็นเอกภาพ ฉันคิดว่านี่เป็นเรื่องปกติ
MonsieurPoivron

โดยทั่วไปแล้ว Guest Additions จะเป็นไฟล์. iso ที่ติดตั้งพร้อมกับ Virtual Box บนโฮสต์เพื่อให้คุณสามารถติดตั้งจาก Virtual Box Manager คุณจะต้องเรียกใช้โปรแกรมติดตั้งจากซีดีนี้จากภายในแขก ความสามัคคีอาจใช้ได้เฉพาะหลังจากติดตั้งจากบรรทัดคำสั่ง (ดูลิงก์ด้านบน ) โชคดี!
Takkat

ดูเหมือนเหตุผลที่ฉันไม่สามารถเขียนsudo apt-get install virtualbox-guest-additionsได้ก็คือข้อเท็จจริงที่ฉันต้องทำsudo apt-get updateก่อน
MonsieurPoivron

sudo apt-get install virtualbox-guest-additions-iso
johndpope

1

ฉันลองสิ่งนี้และใช้งานได้:

  1. จากเทอร์มินัล ( Ctrl+ Alt+ T) และป้อนคำสั่งต่อไปนี้:

    cd /mnt
    cd /cdrom
    eject
    
  2. จากเมนู VirtualBox (บานหน้าต่างด้านซ้ายบน) ไปที่ "อุปกรณ์" และแทรกการเพิ่มของผู้เยี่ยมชม (ควรจะใช้งานได้ในเวลานี้)

  3. จากนั้นพิมพ์จากเทอร์มินัลอีกครั้ง:

    sudo sh /media/cdrom/VBoxLinuxAdditions.run
    

0

สำหรับสิ่งที่คุ้มค่าฉันไม่สามารถติดตั้งข้อมูลเพิ่มเติมของผู้เยี่ยมชมได้จนกว่าฉันจะติดตั้งส่วนขยายแพ็คจาก Oracle หลังจากนั้น right-ctrl + d ทำงานเหมือนเครื่องราง


คุณจะได้รับส่วนขยายแพ็คจาก oracle ที่ไหน?
Patoshi パトシ

มันมีอยู่ในเว็บไซต์ Virtualbox virtualbox.org/wiki/Downloads
Christopher

0

ฉันมีปัญหานี้ แต่ในเวลาที่ฉันใช้อูบุนตูในฐานะแขก (เมื่อคุณเริ่มระบบมันถามว่าคุณต้องการติดตั้งอูบุนตูหรือเรียกใช้ในฐานะแขก) ทันทีที่ฉันติดตั้งอูบุนตูในกล่องผู้เยี่ยมชมที่เพิ่มเข้ามาก็ติดตั้งโดยไม่มีปัญหาใด ๆ


0

วิธีแก้ปัญหาของฉันใน macosx 10.10 host ubuntu 12.04 guest คือการคัดลอกส่วนเพิ่มเติมของผู้เยี่ยมชม virtualbox iso ไปยังโฟลเดอร์ที่ใช้ร่วมกันและเพียงแค่ใช้ terminal ในแขกของฉันเพื่อทำงาน (sudo sh /pathto/VboxLinuxAdditions.run)


0

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

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