Konuk Ekleri CD Görüntüsü Sanal Kutuya Yüklenemiyor


72

"Aygıtlar" dan GuestAdditions CD Image Ekle'yi tıkladığımda hata oluştu

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}

VirtualBox listesinin altındaki VBoxGuestAdditions öğesini görebiliyorum

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

Baska öneri)?


1
Ana bilgisayar işletim sisteminiz nedir? MacOS için konuk ilavesi yok.
Takkat

İşletim sistemi MAC. Virtual Box'a Ubuntu yüklediniz. Teşekkürler!
Rads

Yanıtlar:


68

Ana işletim sisteminizin Mac OS X olduğunu ve Ubuntu’yu konuk işletim sistemi olarak kurduğunuzu farz ediyorum.

Misafir işletim sisteminiz Ubuntu ise, misafir ilavelerine ISO eklemeye ve ondan kurulum yapmaya gerek yoktur.

Bunun yerine bir terminal açın ve aşağıdakileri girin -

sudo apt-get install virtualbox-guest-utils

Bu, konuk ilavelerini kuracak ve ISO yoluyla kurulumla hemen hemen aynı olacaktır.


5
"Misafir İlavelerini yüklemeye gerek yok" ifadesi fevkaladedir ve aslında CD'nin montajında ​​başarısızlıkta yatan sorunu çözmez. Deneyimlerime göre, Misafir Eklemeleri CD'sinde sağlanan sürücüler daha yeni ve Ubuntu PPA'da sunulanlardan daha iyi performans sunuyor. Ayrıca, @chovy'nin açıkladığı gibi, bu çözüm Ubuntu merkezli olmayan dağıtımlarda alındığında iyi bir şekilde ölçeklenemiyor. Daha iyi bir çözüm için lütfen dave-rose'nin aşağıdaki cevabına bakınız.
tresf

1
Debian'da sanal kutu konuk eklemeleri yüklemek için: virtualboxes.org/doc/installing-guest-additions-on-debian @chovy
Caleb Jay

Komut brew install virtualbox-guest-utilsda işe yarayacak
Arefe

1
Bu soruya cevap vermiyor ... VERR_PDM_MEDIA_LOCKEDhatayla ilgili.
Kamafeather

36

Bu ekleme ile son zamanlarda (Eylül 2017), Ubuntu 16.04.3 Ubuntu sürümüne yeni kurulmuş bir VM’de Konuk Eklemeleri yüklemeyi denedim. Ev sahibi Win-10. Sorun, Misafir Eklemeleri CD görüntüsünün zaten monte edilmiş olmasıydı. Tamir etmek için:

  • VM Manager'da Ayarlar-> Depolama altında, Denetleyici altında: VBoxGuestAdditions öğesine sağ tıklayın ve “Eklentiyi Kaldır” ı seçin. Bir onay kutusu olacaktır: “kaldır” ı tıklayın.
  • Yeni optik sürücü eklemek için “Denetleyici” nin yanındaki “+” simgesine tıklayın. Bir iletişim kutusu açılacak. “Boş Bırak -> Tamam” seçeneğini seçin.
  • Sanal Makineyi açın ve Aygıtlar-> Konuk Eklemeleri Ekle'yi seçin. Şimdi kurmalı. VM'yi kapatın (VM Manager'ı değil) ve VM'yi yeniden başlatın. GuestAdditions şimdi çalışıyor olmalı.

Bu çalışıyor. Ama benim için konuk eklemeyi işletim sistemi (benim durumumda Lubuntu) "autorun.sh" betiğiyle başlatmıyordu diye kurmak zorunda kaldım. Bu yüzden bunu manuel olarak yapmak zorunda kaldım: sudo ./VBoxLinuxAdditions.run Bu, sistemimin konuk eklemelerinin çekirdek modüllerini derlemek için kurulmadığını söyledi. Böylece betiği tekrar çalıştırmadan önce onları kurmak zorunda kaldım: sudo apt yüklemek gcc yapmak per sudo. Teşekkürler beyler!
KFleischer

“Eklentiyi Kaldır” benim için devre dışı bırakılmış / erişilemez durumda, belki nedenini biliyor musunuz?
Les

VM muhtemelen hala çalışıyor çünkü @Les muhtemelen
Daniel Jamrozik

7

Benim için çözüm, sanal makine ayarlarında bir Boş optik sürücü eklemeniz gerektiğini keşfetmekti! VBoxGuestAdditions.iso dosyasını önceden yükleyerek "yardım" etmeye çalışırsanız, çalışmaz. Aygıtlar menüsünde "Misafir Eklemeleri CD görüntüsü ... ekle" kısayolu kullanılacak boş bir optik sürücü bulmak istiyor!


1
Benzer bir prosedür izledim. Konuğu kapatıp, optik sürücüyü silerek ve bir tane daha ekleyerek, Misafir Eklemeleri CD'sini tekrar yerleştirebildim. Bu kabul edilen cevap olmalıdır, çünkü problemin en kullanıcı dostu düzeltmesidir. Oysa kullanımı söyleyen diğer cevaplar apt-getbir çözüm değil, geçici bir çözümdür.
tresf

Oracle tarafından sağlanan VirtualBox kullanıyorsanız, apt-getyöntemi kullanmamalısınız . apt-getSolüsyon ev sahibi de Ubuntu ise biraz daha iyidir ve Ubuntu tarafından sağlanan VirtualBox paketini kullanıyoruz. Ana sistemde VirtualBox güncellendiğinde, konuk sisteminizin konuk eklemelerinin doğru sürümünü çalıştırmasını sağlar (aynı zamanda konuk eklemelerini ve VirtualBox paketlerini aynı anda günceller, böylece hem ev sahibi hem de konuk güncellenmiş yazılım alır).
Chai T. Rex,

4

Merhaba Aynı sorunu yaşıyordum (kopyala ve yapıştır sorunu) ve terminalden gelen komutları takip ederek sorunu çözdüm.

  • sudo apt-get upgrade
  • sudo apt-get install virtualbox-guest-additions-iso
  • Görüntü ayarına gidin, video çekimi altında, video çekmeyi etkinleştir kontrol edin
  • sudo apt-get install virtualbox-guest-utils
  • sanal makineyi yeniden başlat.

3
"video yakalama altında, video yakalamayı etkinleştir" i işaretleyin - bu çok yardımcı olamaz. Alınma ama bu muhtemelen iyi bir fikir değil. :-)
Max Murphy

Video yakalamanın etkinleştirilmesi, kopyala ve yapıştır sorunu ile ilgisi yoktur. Konuk eklemeleriyle ilgili bir yükleme sorunuyla ilgili.
Volomike

4

Görüntüyü elle monte ederek ( Dave Rose'un cevabına göre Cihazı ve ISO'yu ekledikten sonra ) ve yükleyiciyi çalıştırarak çözdüm.

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

SuperUser 😉 hakkındaki cevabımı kontrol et


Bu bağlantı soruyu cevaplayabilse de, cevabın temel kısımlarını buraya eklemek ve referans için bağlantıyı sağlamak daha iyidir. Bağlantılı sayfa değişirse, yalnızca bağlantı yanıtları geçersiz olabilir. - Şu kaynaktan
mature

"Daha iyi" olmamak, fakat aynı zamanda yanlış olmamak, bir aşağı oyu hak ediyor mu? Geçen sefer (dün) aynı yanıtı, reddedildiğim iki farklı soru üzerine de yazdım. 😕 Her neyse, çözüm için ilgili komutları ekledim.
Kamafeather

2
Diğer tüm çözümler benim için işe yaramadı. Seninki işe yaradı.
Abhishek Tyagi

3

Aynı sorunu yaşadım ve sudo apt-get ile manuel kurulum benim için işe yaramadı. Farklı Sanal Kutu farklı misafir eklerine sahiptir, bu yüzden Sanal Kutu ile gelen konuk eklerini yüklemek daha iyidir. Böylece bu şekilde yükledim:

  1. Dosya yöneticisinden "Aygıtlar" -> "Misafir Eklemeleri CD görüntüsü ..." seçeneğini seçin.
  2. Giriş Ubuntu
  3. CD'yi çıkarın (misafir ekleme cd resmi)
  4. Konuk ilavelerini ekleyin iso

    Çalıştırmak veya çalıştırmamak için onay isteyen bir pencere açılacaktır. Çalıştırmayı seçerseniz, giriş şifresini girin ve kurun.

  5. Ubuntu’yu yeniden başlatın


3

Aynı hatayla, aşağıdaki gibi çalışmasını sağlayın:

  1. bu hatayı aldıktan sonra, ubuntu'daki VBOXADDITIONS CD'sini çıkarın;
  2. Ubuntu'dan çıkın, Aygıtlar - Misafir Eklemeleri Eklemek CD Görüntüsü tıklayın. Bu sefer onu çalıştırıp çalıştırmayacağınızı soran bir pencere açılacak,
    • koşmayı seç
    • giriş şifresini girin
    • şimdi yüklemeye başlayın.

0

Oluşan birçok sorun, yüklediğiniz iso dosyasının zaten monte edilmiş olmasıdır. Konuk kurulumundan Aygıtlar-Optik Aygıt-Sanal Diski Kaldır'a gidin. Sonra Guestadditions.iso dosyasını Devices Optik Optik Sürücü Seçme Disk görüntüsüne giderek manuel olarak bağlayın, ardından ubuntu yüklediğiniz klasöre gidin, guestadditions.iso dosyasını bulun ve sonra da monte edin. Kurulduktan sonra, Cihazlar Kurulumu Konuk eklemelerine tekrar tıklayın, Ubuntu için kullanıcı kimliğinizi girin, ardından sihirbaz konuk eklemelerini yüklemeye devam edecektir :)


0

Benim durumumda bu oldu çünkü pencere yöneticisi olmayan Ubuntu sunucusunu kullanıyordum. İşte nasıl yüklüyorum:

İlk önce, Ubuntu VM'yi başlatın. Ardından tuşuna basın Devices > Insert Guest Additions CD. CD şimdi yerleştirildi, ancak hiçbir şey görmeyeceksiniz. Insert Guest Additions CDTekrar basmaya çalışırsanız hatayı alırsınız.

Sonra CD'yi takın:

sudo mount sr0 /media/cdrom

Ve sonra cddizine (pun pun):

cd /media/cdrom

Ardından, yükleme komut dosyasını çalıştırın:

sudo ./VBoxLinuxAdditions.run

Ve şimdi her şey yolunda olmalı :)


0

ISO'yu taktıktan sonra diskin Debian'da boş olmasıyla ilgili sorunum vardı. Aşağıdaki geçici çözümü takip ettim:

  1. Deamon araçlarına evde Win sistemi ekler görüntü ekler
  2. dosyaları sanal Debian'dan erişmek için isodan paylaşılan klasöre kopyala
  3. doğrudan SH klasörünü bu klasöre uygulayın (bu klasör aracılığıyla her zaman ek dosyalara erişebileceksiniz)

0

Macos için de aynı hatayı. Hatayı çarpıyordum Could not mount the media/drive '/Applications/VirtualBox.app/Contents/MacOS/VBoxGuestAdditions.iso' (VERR_PDM_MEDIA_LOCKED). Konuk eklemeleri iso daha önce indirilmişti. Tüm adımlar VM içinde yapılır.

  1. cd to media/<user>/Vbox_GAs_<version>(burada birden fazla klasör olabilir, bu yüzden en yenisini seçin).
  2. ./autorun.sh misafir ilavelerini yüklemek için
  3. sudo reboot

/mediaBenim durumumda yararlı bir dizin yok .
Kamafeather

0

Ana bilgisayar olarak Windows 10 için VM'yi aygıtlara tıklayın -> Optik Aygıtlar -> disk görüntüsünü seçin -> C: \ Program Files \ Oracle \ VirtualBox -> 'a gidin VBoxGuestAdditions.iso öğesini seçin -> Tamam'ı tıklayın. -> Küçük bir pencere açılacaktır. Unmount'u Zorla'yı tıklayın -> şimdi tekrar ubuntu girişi olan cihazlara tıklayın -> Eklemek İçin Tıklayın Konuk Eklemeleri CD'si görüntüsü -> Çalıştır'a tıklayın -> Başarılı bir şekilde ekledikten sonra ubuntu'nuz gelmeye başlayacak Tam ekranda.


AskUbuntu'ya Hoşgeldiniz! VBoxGuestAdditions.iso'nun nasıl biteceğini açıklamak olsaydı bu cevap daha yararlı olurduC:\Program Files\Oracle\VirtualBox
Elder Geek

0

Ubuntu'nuzu VirtualBox'ta başlatın:

  1. Aygıtlara Git -> Optik Sürücüler -> Diski Sanal Sürücüden Çıkarın
  2. Cihazlara Git -> Tıklayın -> Misafir Eklemeleri Ekle CD Resmi
  3. Kimlik doğrulama detaylarını girin
  4. Ubuntu'yu kapatın ve VirtualBox'ı kapatın. Görmek için tekrar VirtualBox'ı açın

Ayrıca Paylaşılan Panoyu Kontrol Et ve Sürükle ve Bırak, çift yönlü olarak kontrol edilir


0

/ media / cdrom / adresine gidin

veya dosyaları ve içeriği sanal kutuya aktarılan optik sürücüden kopyalayın

herhangi bir yere yapıştırın bir klasördeki dokümanlara, örneğin vbox adlı yeni bir dizine

dizini terminalde aç

sudo chmod -x VBoxLinuxAddtions.run

sudo sh ./VBoxLinuxAddtions.run

Yeniden başlattıktan sonra sistem tam ekran modunda başlayacaktır.

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.