ไม่สามารถเมานท์ VirtualBox Guest Additions ในฐานะแขก (โฮสต์ Win7)


40

ฉันได้รับกล่องโต้ตอบข้อผิดพลาดนี้พร้อมUnable to mountข้อผิดพลาด E_FAIL (0x80004005) ต่อไปเมื่อฉันพยายามที่จะเพิ่มส่วนบุคคล:

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

ฉันลอง Force Unmount แต่เพิ่งปิดกล่องโต้ตอบโดยไม่ต้องดำเนินการใด ๆ ถ้าฉันพยายามติดตั้งส่วนเสริมใหม่ฉันจะได้รับกล่องโต้ตอบนี้อีกครั้ง ความช่วยเหลือใด ๆ ที่จะได้รับการชื่นชมอย่างมาก!

คำตอบ:


35

ในที่สุดฉันก็คิดออก นี่คือวิธีที่คุณจะได้รับสิ่งนี้ ขั้นแรกให้โหลดDisk Utilityและนำดิสก์ออกด้วยตนเองใน CDROM โดยคลิกที่ปุ่ม Eject หลังจากเลือกอุปกรณ์ CDROM จากนั้นลองติดตั้งการเพิ่มใหม่ของผู้เยี่ยมชมโดยใช้คีย์ผสมโฮสต์ + D และ voila การเพิ่มของผู้เยี่ยมชมควรเมานต์เรียบร้อยแล้ว


1
เพิ่งทราบอย่างรวดเร็วฉันลองวันนี้และไม่สามารถนำสื่อออกมาได้ ฉันต้องลงไปอีกเล็กน้อยบนหน้าและเลือก "Unmount Volume" จากนั้นฉันก็สามารถเปิดถาดออกได้
Chris Sobolewski

1
ฉันเชื่อว่ายูทิลิตี้ดิสก์เป็นแอปพลิเคชัน GUI ใช่หรือไม่ ฉันจะประสบความสำเร็จในสิ่งที่คุณทำผ่านบรรทัดคำสั่งได้อย่างไร
smilebomb

1
ใช่ฉันไม่พบ "Disk Utility" ผ่านคอนโซลที่คุณได้รับเมื่อคุณกด ALT + F2 ไม่แน่ใจว่าคนอื่นจะหามันเจอได้อย่างไร
มิทช์

1
@Mitch ไปที่ unity launcher (ไอคอนด้านบนในคอลัมน์ด้านซ้าย) และพิมพ์ยูทิลิตี้ดิสก์ลงในการค้นหา มันเรียกว่า 'ดิสก์' ใน Ubuntu 14.04 คุณควรเห็นไดรฟ์ซีดี / ดีวีดีอยู่ในนั้น
user137717

1
จุดที่ชัดเจนสำหรับทุกคนที่มันช่วย: Guest Additions มาพร้อมกับ virtualbox ซึ่งทำงานบนระบบปฏิบัติการดั้งเดิมของคุณ แต่สามารถติดตั้งสำหรับปฏิบัติการของแขกโดยระบบปฏิบัติการของแขก คุณไม่จำเป็นต้องติดตั้งบางอย่างใน Native OS เพื่อให้ใช้กล่องเสมือนจริง มีตัวเลือกที่แสดงไว้ที่นี่เพื่อติดตั้ง Guest Additions จากภายใน guest OS แต่ VB ให้ตัวเลือกในการ 'ใส่ภาพเพิ่มเติมของ cd แขก' จากเมนูอุปกรณ์ที่พยายามติดตั้งโดยอัตโนมัติ แต่อาจล้มเหลว
user137717

27

ฉันเจอสิ่งนี้ในวันนี้และดูเหมือนว่าไม่สามารถแก้ไขได้ผ่านการใช้งาน GUI ดังนั้นฉันจึงทำผ่านทางบรรทัดคำสั่ง มันใช้งานได้เหมือนมีเสน่ห์!

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

    sudo mkdir --p /media/cdrom
    sudo mount -t auto /dev/cdrom /media/cdrom/
    cd /media/cdrom/
    sudo sh VBoxLinuxAdditions.run
    
  4. ตอนนี้คุณสามารถทำงานเต็มหน้าจอโฟลเดอร์ที่แชร์แชร์คลิปบอร์ดเป็นต้น


คุณเปิดใช้งานเต็มหน้าจออย่างไรหลังจากทำอย่างนั้นยังไม่แสดง
Karl Morrison

โดยการรีสตาร์ท Virtualbox อีกครั้งมันจะทำงาน อย่างน้อยสำหรับกรณีของฉัน
เอซ

สวัสดีครับคุณบันทึกชีวิตของฉัน, งานที่ดี :)
Rubendob

สิ่งนี้ใช้ได้กับฉันเมื่อคนอื่นไม่ขอบคุณ mang
qbert65536

คุณ @ เมื่อมันเป็นเพื่อน ทำได้ดีมาก
Andy K

11

ฉันไม่สามารถทำงานอัตโนมัติทำงานติดตั้งด้วยตนเองโดยทำ:

cd /media/VBOXADDITIONS_4.2.4_81684/
sudo sh VBoxLinuxAdditions.run

ขอบคุณ! มันทำงานได้ดีและมาจาก cmdline เส้นทางเพิ่มเติมอาจแตกต่างกันไปสำหรับฉันมันคือ - 'cd /media/kerim/VBOXADDITIONS_4.2.10_84104/'
kerim

ฉันต้องทำการผสมของขั้นตอนนี้และขั้นตอนของ Michael Goldshteyn: 1) sudo palimpsest สำหรับการเข้าถึงอุปกรณ์และนำออกอย่างสมบูรณ์ 2) remount disk 3) sudo sh /media/VBOXADDITIONS_4.3.6_91406/VBoxLinuxAdditions.run ทำเคล็ดลับ
Screenack

4

การยกเลิกการเมานต์โวลุ่มบนอุปกรณ์ -> CD -> นำดิสก์ออกจากไดรฟ์ virutal

การดำเนินการนี้จะแสดงตัวเลือก "นำดิสก์ออกจากไดรฟ์เสมือน" เมื่อปิดการใช้งานในหน้าเดียวกันเมื่อคุณคลิก

จากนั้นกดโฮสต์ (แป้นพิมพ์: Ctrl ขวา) + D เช่นโฮสต์ + D

สิ่งนี้เริ่มทำงานติดตั้งโดยอัตโนมัติบนหน้าจอ Ubuntu ของฉัน


2

ฉันต้องเพิ่มอีกหนึ่งขั้นตอน

  1. Unmount Volume
  2. Eject
  3. รันการติดตั้งส่วนเพิ่มเติมใหม่อีกครั้ง

1

ฉันพบข้อผิดพลาดนี้ภายใต้สถานการณ์นี้

  1. เปิดใช้ Fedora 18
  2. เปิดเทอร์มินัลเข้าสู่ระบบในฐานะ root
  3. มีความพยายามในการติดตั้งการเพิ่มของผู้เยี่ยมชม มันล้มเหลวด้วยข้อผิดพลาดที่ขาดหายไปของแพคเกจ
  4. ติดตั้งแพ็กเกจและรีบูตระบบ
  5. เข้าสู่ระบบในฐานะผู้ใช้ของผู้เยี่ยมชมและพยายามเรียกใช้การเพิ่มจากผู้เยี่ยมชมเนื่องจากฉันคิดว่าการเข้าสู่ระบบในรากไม่จำเป็น

ไม่ว่าฉันจะลองมากี่ครั้งฉันก็ยังคงทำงานต่อไปในข้อผิดพลาด VERR_PEM_MEDIA_LOCKED

การพยายามติดตั้งโดยการลงชื่อเข้าใช้รูททำให้ข้อผิดพลาดนี้หายไป

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


1

สำหรับ linux host นั้นสามารถทำได้ดังนี้ เปิดระบบปฏิบัติการในกล่องเสมือนที่มีความละเอียดที่คุณต้องการเปลี่ยนและทำตามขั้นตอนต่อไปนี้

  1. sudo gedit / etc / fstab
  2. ป้อนรหัสผ่านรูท
  3. เปลี่ยนบรรทัดนี้

    / dev / sr0 / media / cdrom0 udf, ผู้ใช้ iso9660, noauto 0 0

                                  **to**
    

    / dev / sr0 / media / cdrom0 udf, ผู้ใช้ iso9660, exec 0 0

    บันทึกและปิด

  4. กด ctrl + D
  5. แขกเพิ่มเติมจะติดตั้งทันที
  6. รีบูท กด ctrl + f

การระมัดระวัง

ในขั้นตอนที่ 1 คุณสามารถใช้โปรแกรมแก้ไขข้อความใด ๆ แทน gedit ซึ่งอาจมีอยู่ใน distro ของคุณ

แหล่งที่มา / เครดิต

https://forums.virtualbox.org/viewtopic.php?f=3&t=58799


0

นี่คือสิ่งที่ฉันติดตามและใช้งานได้ ไม่มีอะไรอีกแล้ว. ของฉันคือ Ubuntu 14.04 Trusty ...

1) เมื่ออยู่ใน Ubuntu ให้ไปที่โฟลเดอร์ไฟล์

2) ทางด้านซ้ายคุณจะเห็นตัวเลือกบางอย่างซึ่งจะมี "My Computer" และเหนือ "ไดรฟ์เสมือน (ชื่อเป็นไฟล์ ISO ของคุณ)"

3) คลิกขวาและเลือกนำออก

4) ย้อนกลับไปที่ "VIRTUALBOX" และไปที่ตัวเลือกอุปกรณ์แล้วเลือกติดตั้งภาพ CD ของผู้เยี่ยมชม

5) หวังว่าคุณจะไม่ได้รับข้อผิดพลาดเดียวกัน

6) ติดตามตาม เลือก "Run" ยืนยันรหัสผ่านของคุณ

7) ปล่อยให้เครื่องรันและเมื่อถูกถามกด Enter

8) รีบูต VirtualBox ของคุณและในครั้งนี้คุณจะสังเกตเห็นเวอร์ชันความละเอียดเต็ม


0

วิธีการแก้ปัญหาข้างต้นใช้งานได้เพียงบางส่วนสำหรับฉัน . iso ไม่แสดงว่าถูกเมาท์เว้นแต่ว่าดิสก์ถูกลบโดยใช้ Virtualbox Manager (เครื่อง> การตั้งค่า> ที่เก็บข้อมูล) เมื่อติดตั้งอย่างถูกต้อง (อุปกรณ์> ใส่รูปเพิ่มเติม CD แขก ... ) ฉันต้องคัดลอกยูทิลิตี้การทำงานอัตโนมัติ:

cp /media/cdrom/VBoxLinuxAdditions.run ~/Desktop

จากนั้นทำให้ปฏิบัติได้:

chmod +x ~/Desktop/VBoxLinuxAdditions.run

และในที่สุดก็:

sh ~/Desktop/VBoxLinuxAdditions.run

ไม่แน่ใจว่าทำไมวิธีการอื่นไม่ได้ผลสำหรับฉัน แต่นี่เป็นวิธีที่ฉันสามารถติดตั้งได้สำเร็จ


0

ฉันได้รับกล่องโต้ตอบนี้เมื่อพยายามที่จะ "แทรก" ดิสก์ที่ติดตั้งแบบผู้เยี่ยมชมเพิ่มเติมแล้วนั่นเป็นสาเหตุ (แต่อย่างมีประสิทธิภาพมันถูกใส่แล้ว 'ดังนั้นจึงเป็นไปได้ที่จะทำตามคำแนะนำการติดตั้งแม้จะมีข้อความแสดงข้อผิดพลาด)


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