CD / DVD görüntüsü makinenin Sandbox'a monte edilemiyor


36

Ubuntu 12.10 Server AMD 64 programını VirtualBox 4.2 son sürümüyle yükledim. Başarıyla yükledim. Şimdi yüklemeliyim Misafir Eklemeleri ancak aşağıdaki gibi bir hata mesajı alıyorum

Unable to mount the CD/DVD image
/usr/share/virtualbox/VBoxGuestAdditions.iso on the machine Sandbox. Would you like to force mounting of this medium?

Could not mount the media/drive
'/usr/share/virtualbox/VBoxGuestAdditions.iso'
(VERR_PDM_MEDIA_LOCKED).

Details

Result Code: NS_ERROR_FAILURE (0x80004005)

Result Code: NS_ERROR_FAILURE (0x80004005)
Component: Console
Interface: IConsole {db7ab4ca-2a3f-4183-9243-c1208da92392}
Callee: IMachine {22781af3-1c96-4126-9edf-67a020e0e858}

Google ve başka yerlerde çok araştırma yapıyorum ve ~/.VirtualBox/VirtualBox.xmlbir satır düzenlemek için kurulum disk görüntüsünü dosyadan kaldırdım ancak bir şans alamadım

Ben de kurdum dkmsama hala şans alamadım

Biri lütfen bana bu konuda yardımcı olabilir? Artık sıkıştım :(


Hata mesajından sonra, Tamam'ı tıklarsanız konuk bir CD-ROM görüyor mu?
ignis

Hata mesajı ile iki seçenek var. Bu "Ayrıl" ve "Zorla Bağlanma" dır. Her zaman montaj
zorladım

1
Sorumu tekrar yazacağım: sanallaştırılmış sisteme tıklarsanız, CD-ROM'u açabilir misiniz? Her seferinde bu hata mesajını alıyorum, ancak sanallaştırılmış sistemin dosya yöneticisi (Ubuntu'yu sanallaştırıyorum) konuk ek CD-ROM'una sahip olduğunu gösteriyor ve konuk ek kurulumuna devam edebiliyorum . VirtualBox menü seçeneği "Install Guest Additions ..." konuğa sadece otomatik montaj yapması beklenen sanal bir CD-ROM ekler. Olmazsa, manuel olarak monte edebilirsiniz (her zaman konukta). Hangi sistemi sanallaştırıyorsunuz?
ignis

1
Merhaba, benim için özür dilerim. Evet, CD-ROM seçeneğim var ama açamıyorum. Ubuntu Sunucusunu sanallaştırıyorum 12.10
Sumon Khan

1
/media/VBOXADDITIONS_xxxVeya içine monte edilebilir /media/<user>/VBOXADDITIONS_xxx- ancak USB2.0 desteğine ihtiyaç duymamanız dışında, GA bir sunucuda çok az kullanılmaktadır.
Takkat

Yanıtlar:


70

Ubuntu 13.10 Sunucu konuk çalışan bir Windows 7 ana bilgisayarda bu yaklaşık 2 saat için mücadele etti. Sonunda, sadece VBoxGuestAdditions.iso üzerinden konuğa kopyaladım (WinSCP kullanarak), onu monte ettim ve ardından VBoxLinuxAdditions.run'u misafirden çalıştırdım.

İşte attığım adımlar:

  1. Ana makinenizde VBoxGuestAdditions.iso dosyasını bulun (benim durumumda, C: \ Program Files \ Oracle \ VirtualBox \ VBoxGuestAdditions.iso).

  2. VBoxGuestAdditions.iso'yu konukunuza kopyalayın (benim durumumda WinSCP kullandım).

  3. Konuk terminalinde, ISO’yu aşağıdakileri kullanarak monte edin:

    sudo mkdir /media/GuestAdditionsISO

    sudo mount -o loop path/to/VBoxGuestAdditions.iso /media/GuestAdditionsISO

  4. Bu noktada, muhtemelen ISO'nun SADECE HAZIR olarak monte edildiğini belirten bir mesaj alırsınız. Bu tamamen iyi. Eğer / media / GuestAdditionsISO dizinine geçerseniz, VBoxLinuxAdditions.run sayfasını görmelisiniz ve çalıştırılabilir olmalıdır:

    cd /media/GuestAdditionsISO

    ls -l

  5. Şimdi sadece VBoxLinuxAdditions.run komutunu çalıştırın:

    sudo ./VBoxLinuxAdditions.run

Ayrıca, Windows'ta VBoxGuestAdditions.iso'yu (veya kullandığınız ana bilgisayar işletim sistemini) ayıklama ve ardından onu Ubuntu konuklarına SCP'ing (veya WinSCP'ing) ve sonra çalıştırmanız da mümkün: sudo ./VBoxLinuxAdditions.run

Zaman kaybetmek yerine, yukarıda listelediklerimi yapmak ve kendi yapılandırmanız üzerinde çalışabilecek ya da çalışmayabilecek yöntemlere inanmak daha iyi.

Bu yardımcı olur umarım.


19
Mükemmel cevap ISO'yu SCP kullanarak konuklara kopyalamak yerine, kolayca indirebilirsiniz http://download.virtualbox.org/virtualbox. Virtualbox'ınızın sürümünü seçin ve VBoxGuestAdditions.iso linkini kopyalayın. Ana bilgisayardaki ana klasöre gidin wget link. İle devam edin sudo mkdir....
mcbetz

1
VirtualBox menüsü> Misafir Eklemeleri CD Görüntüsünü Yerleştirin> Misafir eklerini yüklemeye çalışarak "path / to / VBoxGuestAdditions.iso" komutunu almayı tercih ettim ... Bu, başarısız olacak, ancak size .ISO resminizin yolunu verecektir. ev sahibi iş istasyonu. OSX için muhtemelen /Applications/VirtualBox.app/Contents/MacOS/VBoxGuestAdditions.iso olacaktır.
13x

Mac OSX’te ISO dosya yolu /Applications/VirtualBox.app/Contents/MacOS/VBoxGuestAdditions.iso
tamberg

2017'de benim için çalışıyor. Debian 8 64 Bits.
Jorge Santos

@mcbetz: harika. bir cevap olarak koymak gerekir
Shashank Vivek

32

Benim durumumda (WIN7 sistemde VM ubuntu 14.04), /var/log/kern.logCD-ROM'u açıyorum ve araştırıyorum, ubuntu 14.04'te VBOX CD-ROM'unun SCSI CD-ROM olarak tanındığını ve takılı olduğunu tespit ediyorum./dev/sr0

kernel:[      1.456xxx] scsi 1:0:0:0: CD-ROM VBOX CD-ROM 1.0 PQ: 0 ANSI: 5

kernel:[      1.460xxx] sr 1:0:0:0: Attached scsi CD-ROM sr0

Şimdi, 'Aygıt' -> 'Misafir Eklemelerini Kur' menüsünü tıkladıktan sonra aşağıdaki komutu yazın:

sudo mount /dev/sr0 /media/cdrom

ve ISO dosyası /media/cdrom

yani, bu çalıştırmadan sonra:

cd /media/cdrom
sudo ./VBoxLinuxAdditions.run

2
veya mkdir /media/cdrommontajdan önce
Aleksey Deryagin 24:17

Bu benim için Ubuntu Server 16.04'te çalıştı.
ramires.cabral

26

İşin püf noktası

  1. misafir işletim sistemini kapatın
  2. VM yöneticisinde, ilgili VM'yi sağ tıklayın ve 'ayarlar'ı seçin.
  3. Depolama sekmesinde, konuk eklemeleri ile birlikte CD sürücüsünü seçin.
  4. özellikler bölümünde küçük CD sembolüne tıklayın ve 'diski çıkart ...'

Ardından, VM'yi başlattıktan sonra konuk ilavelerinin tekrar monte edilebilir olması gerekir. hth


Bu benim için işe yaramıyor, 3'e kadar olan tüm adımları takip edebiliyorum, ancak ISO'yu kontrolör listesinden çıkaramıyorum. Neyi kaçırıyorum?
delliottg

benim için çalıştı, Windows 10 64 Bit Host ve Ubuntu 16.04.2 LTS Misafir
user1258525

Windows 10'da benim için çalıştı. Teşekkürler.
Sibeesh Venu

Hala 2019 yılında alakalı ve bana en kolay çözüm gibi görünüyor.
freek

(VirtualBox 6.04)
Freek

7

/ Dev / cdrom içinde olması gereken optik sürücüyü takın

Öncelikle, VirtualBox ana ekranınızda, Ayarlar -> Depolama bölümüne gidin ve VBoxGuestAddidtions.iso'nun Controller: IDE altında gösterildiğinden emin olun. Olmazsa, oraya ekleyin. C: \ Program Files \ Oracle \ VirtualBox'ta

Ardından konuk makineyi çalıştırın, bir terminal açın ve sürücüyü şöyle monte edin:

sudo mount / dev / cdrom / medya / cdrom0
cd / medya / cdrom0
sudo ./VBoxLinuxAdditions.run
CD
sudo umount / media / cdrom0

4
Bu, hepsinden daha basit ve benim için çalıştı.
Ejaz

2
/ Media / cdrom0 dosyasını oluşturmak zorunda kalabilirsiniz, ancak bu mükemmel bir cevap.
Michael Krauklis

: De bu takip etmek zorunda forums.virtualbox.org/viewtopic.php?f=3&t=91563 bir CentOS için 7 vm bug15570 çekirdek çalıştıran
lobi

6

Ben de aynı problemle karşılaştım. Virtualbox'a iso ekleyip kaldırmak da bana yardımcı olmadı.

Sorun, otomatik kurulumun çalışmamasıdır. Böylece manuel olarak çalıştırabiliriz:

görüntü tanımını buraya girin

Sonuç olarak eklemeler başarıyla kuruldu (en azından terminal öyle dedi), ancak kurulumdan sonra herhangi bir gelişme görmedim.
Belki senin için işe yarar.
İyi şanslar!


3

VM çalışırken görüntüyü çıkartın ve sonra tekrar deneyin. ÇALIŞIYOR bir cazibe gibi.


Bana şimdi oldu ve bu aynı cevabı girecekti. Windows 7 64-bit, Ubuntu 16.04-LTS konuğu ile birlikte.
LSerni,

Buraya sadece söylemek için geri döndüm, StackOverflow utanılacak bu cevabın üstünde değil.
Machado

2

Bu benim için çalıştı.

  1. Kapanış konuk işletim sistemi
  2. Git Ayarlar -> Depolama
  3. CD sürücüsü ve Sabit sürücü dahil tüm sürücüleri çıkarın
    • Sabit diskim SATA altına monte edildi
    • CD sürücüsü IDE altına monte edildi
  4. Sabit sürücüyü IDE altına tekrar monte edin (SATA değil)
    • C: \ Kullanıcılar [kullanıcı adınız] \ VirtualBox VM'lere [VM adı] göz atın
  5. IDE altındaki boş bir CD sürücüsünü tekrar takın
  6. OK tuşuna basın, VM'yi başlatın
  7. Konuk eklemelerini yeniden yüklemeyi / yüklemeyi deneyin

Bu benim için Ubuntu 18.04 ile büyük ev sahibi Windows 10
Sri

1

Disk simgesinin altındaki pencereye sağ tıklayın ve Remove the virtual disk- - tıklayın Insert Guest Additionsve ardından

sudo mount -r /dev/cdrom /mnt
cd /mnt
sudo ./VBoxLinuxAdditions.run

Benim için çalıştı!
matt

0

OP ile aynı problemi yaşadım. Birçok denemeden sonra VBOXGuestadditions iso'nun diğer sanal makinelere de monte edildiğini gördüm. VM'yi oluşturduktan sonra, sanal kutunun isoyu VM'ye otomatik olarak eklediğini hatırlıyorum. İzoyu diğer tüm VM'lerden ve ardından @MakerMax'ın önerdiği şekilde mevcut olandan çıkardım. VM'yi yeniden başlatmak CD'nin iyi görünmesine neden oldu. (FYI, konuğum Fedora 20 idi ve Nane 17'yi konuk etti. Elbette, kurulum komut dosyasını çalıştırırken Paylaşılan Klasörler ile ilgili daha fazla sorun yaşadım)


diğer sanal makinelerden nasıl ayrılırsınız?
Chovy

0

Sadece bir güncelleme - 14.04 LTS Windows 8.1 ana bilgisayarında konuk. Yeni makinede varsayılan olarak ekran doğru ayarlanmadı ... Çözünürlüğü değiştiremedim. Konuk eklemeleri yapmaya başladım (Oracle'ın önerdiği gibi) ama aynı hatayı yapamadım.

Gezgini açtım ve dosyanın monte edildiğini farkettim, sadece autorun işe yaramadı. Sadece sürücüye gittim ve programı koştum. kimlik bilgileri istendi, ancak her şey çalıştı.

Benim için yüklü (:


0

Aşağıdaki benim için çalışıyor:

  1. Kapatma Ubuntu
  2. Oracle sanal kutu yönetimi -> ayarları -> depolamaya gidin. Takılan .iso dosyasını denetleyicinin altında silin: IDE ve sonra boş bir disk ekleyin.
  3. Ubuntu'yu başlatın ve Aygıt -> Misafir Eklemeleri Ekle CD görüntüsüne gidin -> monte etmek ve kurmak istediğiniz .iso dosyasına göz atın.
  4. Kurulumdan sonra, Ubuntu'yu yeniden başlatın ve ekran ayarlanmalıdır.

0

BU ÇALIŞACAK - Umarım! Herkes gibi ağları taradım ve neredeyse her şeyi denedim

Benim için - CD aygıtını depolama / denetleyici altına çıkarma, VM'yi Klonlama, YENİ / boş IDE CD / DVD sürücüsü ekleme, VM'yi başlatma ve çalışmayı yeniden başlatma

Anlamak önemliydi - belirli bir VM için değil, herhangi bir 1 VM için çalışan konuk eklemeleri. Eğer evet ise, yukarıdaki işe yarayacaktır.

Değilse, Konuk eklerinin Dosya - Tercihler - Uzantılar altında yüklendiğinden emin olun.

İyi şanslar


-1

Yükledim - VM Yöneticisine Git - Sanal Makineyi Seç - Depo Seç - IDE'yi Kontrol Et + işaretiyle "CD / DVD aygıtı ekle" simgesini seçin. VM Dosyaları açın ve Aygıtlar altında CD'yi seçin CD'yi sağ üstte çalıştırma seçeneğim vardı. Ancak autorun.sh dosyasını çalıştırmakla aynıdır. Kurulumların çalışmasına izin verin. Kapatma ubuntu VM VM Manager'a gidin ve diski çıkarın. Vm içine önyükleme yapın ve tam ekran modunda olmalıdır. İyi şanslar!!!


"VBoxGuestAdditions.iso" nun solundaki CD simgesini seçin, ardından bağlam menüsünü görmek için farenin sağ tuşuna tıklayın ve "Ekleri kaldır" ı seçin. Bu, bir CD'nin çıkarılmasına eşdeğerdir. "Denetleyici: IDE" yi veya sağında artı işaretli bir CD simgesi seçmek istemezsiniz. Bu, CD sürücüsünün çıkarılmasıyla aynı olacaktır.
bootchk

Yukarıdaki yorumum yanlıştır. "Ekleri kaldır", CD'nin çıkarılması gibidir (bir disk görüntüsü olduğundan.) Ancak, daha sonra başka bir disk sürücüsü eklemek için artı işaretiyle birlikte CD simgesine tıklayabilirsiniz. Boş bırakabilirsiniz. Ardından, VM çalışırken, CD takmaya benzer bir VBox> Aygıtlar> Misafir Ekle… 'yi seçin.
bootchk
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.