Nie można zainstalować obrazu dysku CD z dodatkami gości na Virtual Box

72

Błąd po kliknięciu polecenia Włóż obraz dysku CD GuestAdditions z „Urządzeń”

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}

Widzę VBoxGuestAdditions pod listą 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

Jakieś sugestie)?

Rads
źródło
1
Jaki jest twój system operacyjny? Brak dodatków gości dla MacOS.
Takkat
System operacyjny to MAC. Zainstalowałem Ubuntu na Virtual Box. Dziękuję!
Rads,

Odpowiedzi:

68

Zakładam, że twoim systemem operacyjnym hosta jest Mac OS X i że zainstalowałeś Ubuntu jako system operacyjny gościa.

Nie ma potrzeby montowania ISO dodatków gości i instalowania z niego, jeśli twoim systemem operacyjnym jest Ubuntu.

Zamiast tego otwórz terminal i wprowadź następujące informacje -

sudo apt-get install virtualbox-guest-utils

Spowoduje to zainstalowanie dodatków gościa i jest mniej więcej równoważne z instalacją za pośrednictwem ISO.

Rohith Madhavan
źródło
5
Stwierdzenie „Nie ma potrzeby instalowania dodatków gości” jest zuchwałe i w rzeczywistości nie rozwiązuje problemu leżącego u podstaw nieudanej instalacji dysku CD. Z mojego doświadczenia wynika, że ​​sterowniki znajdujące się na płycie CD Guest Additions są nowsze i oferują lepszą wydajność niż te oferowane w Ubuntu PPA. Ponadto, jak wyjaśnił @chovy, to rozwiązanie nie skaluje się dobrze po otrzymaniu w przypadku dystrybucji innych niż Ubuntu. Aby uzyskać lepsze rozwiązanie, zapoznaj się z odpowiedzią dave-rose poniżej.
tresf
1
W celu zainstalowania dodatków gości virtualbox na Debianie: virtualboxes.org/doc/installing-guest-additions-on-debian @chovy
Caleb Jay
Polecenie brew install virtualbox-guest-utilsrównież zadziała
Arefe,
1
To nie odpowiada na pytanie ... chodzi o VERR_PDM_MEDIA_LOCKEDbłąd.
Kamafeather
36

Ostatnio natknąłem się na ten problem (wrzesień 2017 r.), Próbując zainstalować dodatki gości w Oracle VM VirtualBox Manager w wersji 5.1.28, na nowo zainstalowanej maszynie wirtualnej dla Ubuntu w wersji 16.04.3. Gospodarzem jest Win-10. Problem polegał na tym, że obraz dysku CD z dodatkami gości został już zamontowany. Naprawić to:

  • W VM Manager w obszarze Ustawienia-> Pamięć, w obszarze Kontroler: kliknij prawym przyciskiem myszy VBoxGuestAdditions i wybierz „Usuń załącznik”. Pojawi się okno potwierdzenia: kliknij „usuń”.
  • Kliknij ikonę „+” obok „Kontroler”, aby dodać nowy napęd optyczny. Otworzy się okno dialogowe. Wybierz „Pozostaw puste-> OK”
  • Otwórz maszynę wirtualną i wybierz Urządzenia-> Wstaw dodatki dla gości. Powinien zostać zainstalowany teraz. Wyłącz maszynę wirtualną (nie menedżera VM) i zrestartuj maszynę wirtualną. GuestAdditions powinny teraz działać.
Dave Rose
źródło
To działa. Ale dla mnie musiałem ręcznie zainstalować dodatki dla gości, ponieważ system operacyjny (w moim przypadku Lubuntu) nie uruchamiał skryptu „autorun.sh”. Musiałem więc ręcznie wykonać to: sudo ./VBoxLinuxAdditions.run To powiedziało mi, że mój system nie został skonfigurowany do kompilacji modułów jądra dla dodatków gości. Musiałem więc zainstalować je przed ponownym uruchomieniem skryptu: sudo apt install gcc make perl sudo ./VBoxLinuxAdditions.run Po ponownym uruchomieniu zmiana rozmiaru nie działała. Dzięki chłopaki!
KFleischer,
„Usuń załącznik.” Jest wyłączone / niedostępne dla mnie, pan może wiedzieć dlaczego?
Les
@Les to prawdopodobnie dlatego, że twoja maszyna wirtualna wciąż działała
Daniel Jamrozik
7

Dla mnie rozwiązaniem było odkrycie, że musisz dodać pusty napęd optyczny w ustawieniach maszyny wirtualnej! Jeśli spróbujesz „pomóc”, wstępnie ładując plik VBoxGuestAdditions.iso, nie działa. Skrót w menu Urządzenia „Włóż obraz dysku CD z dodatkami gości ...” chce znaleźć pusty napęd optyczny do użycia!

Jan Hettich
źródło
1
Postępowałem zgodnie z podobną procedurą. Wyłączając gościa, usuwając napęd optyczny i dodając go ponownie, mogłem ponownie włożyć płytę CD z dodatkami dla gości. To powinna być zaakceptowana odpowiedź, ponieważ jest to najbardziej przyjazna dla użytkownika naprawa problemu. Podczas gdy inne odpowiedzi, które nakazują użycie, apt-getsą obejściem, a nie rozwiązaniem.
tresf
Jeśli korzystasz z VirtualBox dostarczonego przez Oracle, nie powinieneś używać tej apt-getmetody. apt-getRozwiązanie jest nieco lepiej, jeśli Twój komputer jest również Ubuntu i używasz Ubuntu dostarczonego pakietu VirtualBox. Dzięki temu twój system gościa będzie działał z właściwą wersją dodatków gości, gdy VirtualBox zostanie zaktualizowany na hoście (jednocześnie aktualizują swoje dodatki gości i pakiety VirtualBox, więc zarówno gospodarz, jak i gość otrzymują aktualizację oprogramowania).
Chai T. Rex
4

Cześć, miałem ten sam problem (problem z kopiowaniem i wklejaniem) i wprowadziłem następujące polecenia z terminala i rozwiązałem problem.

  • sudo apt-get upgrade
  • sudo apt-get install virtualbox-guest-additions-iso
  • Przejdź do ustawienia wyświetlania, w obszarze Przechwytywanie wideo, zaznacz opcję Włącz przechwytywanie wideo
  • sudo apt-get install virtualbox-guest-utils
  • uruchom ponownie maszynę wirtualną.
Mickey min thein
źródło
3
„przy przechwytywaniu wideo zaznacz opcję włącz przechwytywanie wideo” - jest to bardzo mało prawdopodobne, aby pomóc. Bez obrazy, ale to chyba nie jest dobry pomysł. :-)
Max Murphy
Włączenie przechwytywania wideo nie ma nic wspólnego z problemem kopiowania i wklejania. Chodzi o ładowanie dodatków gości.
Volomike
4

Rozwiązałem to ręcznie montując obraz (po dodaniu urządzenia i ISO zgodnie z odpowiedzią Dave'a Rose ) i uruchamiając instalator.

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

Sprawdź moją odpowiedź na SuperUser 😉

Kamafeather
źródło
Chociaż ten link może odpowiedzieć na pytanie, lepiej jest dołączyć tutaj istotne części odpowiedzi i podać link w celach informacyjnych. Odpowiedzi zawierające tylko łącze mogą stać się nieprawidłowe, jeśli połączona strona ulegnie zmianie. - Z recenzji
dojrzały
Nie bycie „lepszym”, ale także nie mylnym, zasługuje na opinię? Ostatnim razem (wczoraj) napisałem tę samą odpowiedź na dwa różne pytania, na które też głosowałem. 😕 W każdym razie dodałem odpowiednie polecenia dla rozwiązania.
Kamafeather
2
Wszystkie inne rozwiązania nie działały dla mnie. Twój pracował.
Abhishek Tyagi,
3

Miałem ten sam problem i ręczna instalacja z sudo apt-get nie działała dla mnie. Różne Virtual Box ma różne wersje dodatków dla gości, więc lepiej zainstalować dodatki dla gości, które są dostarczane z Virtual Box. Więc zainstalowałem to w ten sposób:

  1. W Menedżerze plików wybierz „Urządzenia” -> „Włóż obraz dysku CD z dodatkami gości ...”
  2. Zaloguj się Ubuntu
  3. Odmontuj płytę CD (obraz płyty dodatkowej gościa)
  4. Zamontuj dodatki dla gości ISO

    Otworzy się okno z prośbą o potwierdzenie uruchomienia lub nie. Jeśli chcesz uruchomić, wprowadź hasło logowania i zainstaluj je.

  5. Uruchom ponownie Ubuntu

rpan
źródło
3

Wystąpił ten sam błąd, spraw, aby działał jak poniżej:

  1. po otrzymaniu tego błędu odmontuj VBOXADDITIONS CD w ubuntu;
  2. wyjdź z Ubuntu, kliknij Urządzenia - Włóż obraz dysku CD z dodatkami gości. Tym razem pojawi się okno z pytaniem, czy go uruchomić, czy nie,
    • wybierz uruchomić
    • wprowadź hasło logowania
    • zacznij instalować teraz.
Kevin
źródło
0

Problemem, który często się zdarza, jest to, że zainstalowany plik ISO jest już zamontowany. Wystarczy przejść do Urządzenia-Urządzenie optyczne-Usuń dysk wirtualny z instalacji gościa. Następnie ręcznie zainstaluj plik Guestadditions.iso, przechodząc do obrazu Urządzenia-Napęd optyczny-Wybierz dysk, a następnie przejdź do folderu, w którym zainstalowałeś Ubuntu, znajdź plik guestadditions.iso, a następnie zamontuj go. Po zamontowaniu, po prostu ponownie kliknij Urządzenia-zainstaluj dodatki dla gości, wprowadź hasło użytkownika dla Ubuntu, a następnie kreator będzie nadal instalował dodatki dla gości :)

Tushar Singh
źródło
0

W moim przypadku stało się tak, ponieważ działałem na serwerze Ubuntu, który nie ma menedżera okien. Oto jak zainstalowałem:

Najpierw uruchom maszynę Wirtualną Ubuntu. Następnie naciśnij Devices > Insert Guest Additions CD. Płyta CD jest teraz włożona, ale nic nie zobaczysz. Jeśli spróbujesz nacisnąć Insert Guest Additions CDponownie, pojawi się błąd.

Następnie zamontuj dysk CD:

sudo mount sr0 /media/cdrom

A potem cddo katalogu (bez pun):

cd /media/cdrom

Następnie uruchom skrypt instalacyjny:

sudo ./VBoxLinuxAdditions.run

A teraz wszystko powinno dobrze :)

BugHunterUK
źródło
0

Miałem problemy, że po zamontowaniu ISO dysk był pusty w Debianie. Wprowadziłem następujące obejście:

  1. zamontuj obraz dodatków w narzędziach Deamon w systemie Windows Win
  2. skopiuj pliki z ISO do folderu współdzielonego, aby uzyskać do nich dostęp z wirtualnego Debiana
  3. wykonaj instalację SH bezpośrednio w tym folderze (będziesz miał dostęp do plików dodatków przez cały ten folder)
Obudź się
źródło
0

Ten sam błąd dla mnie z Macos. Uderzyłem błąd Could not mount the media/drive '/Applications/VirtualBox.app/Contents/MacOS/VBoxGuestAdditions.iso' (VERR_PDM_MEDIA_LOCKED). . Iso dodatków gości zostało już wcześniej pobrane. Wszystkie kroki są wykonywane w ramach maszyny wirtualnej.

  1. cd do media/<user>/Vbox_GAs_<version>(może być tutaj wiele folderów, więc wybierz najnowszy).
  2. ./autorun.sh zainstalować dodatki dla gości ISO
  3. sudo reboot
Rifty
źródło
W /mediamoim przypadku nie ma przydatnego katalogu .
Kamafeather
0

W systemie Windows 10 jako host uruchom maszynę wirtualną kliknij urządzenia -> Urządzenia optyczne -> wybierz obraz dysku -> przejdź do C: \ Program Files \ Oracle \ VirtualBox -> wybierz VBoxGuestAdditions.iso stamtąd -> Kliknij Ok -> Pojawi się małe okno Kliknij Wymuś odmontowanie -> teraz ponownie kliknij urządzenia z zalogowanym ubuntu -> Kliknij wstaw obraz płyty CD z dodatkami gości -> kliknij uruchom -> po pomyślnym wstawieniu Ubuntu zacznie nadchodzić na pełnym ekranie.

Shubhank Khare
źródło
Witamy w AskUbuntu! Ta odpowiedź byłaby bardziej przydatna, gdybyś wyjaśnił, w jaki sposób VBoxGuestAdditions.iso skończył się wC:\Program Files\Oracle\VirtualBox
Elder Geek
0

Uruchom Ubuntu w VirtualBox:

  1. Przejdź do Urządzenia -> Napędy optyczne -> Usuń dysk z napędu wirtualnego
  2. Idź do Urządzenia -> Kliknij na -> Włóż obraz płyty CD z dodatkami gości
  3. Wprowadź dane uwierzytelniające
  4. Zamknij system Ubuntu i zamknij VirtualBox. Otwórz ponownie VirtualBox, aby zobaczyć, jak działa

Sprawdź także współdzielony schowek oraz przeciągnij i upuść zaznaczone dwukierunkowo

Sameer Choudhary
źródło
0

przejdź do / media / cdrom /

lub pliki i skopiuj zawartość z napędu optycznego virtualboxguestaddition

wklej w dowolnym miejscu może znajdować się w dokumentach w folderze, na przykład w nowym katalogu o nazwie vbox

otwórz katalog w terminalu

sudo chmod -x VBoxLinuxAddtions.run

sudo sh ./VBoxLinuxAddtions.run

po restarcie system uruchomi się jak w trybie pełnoekranowym.

avi brar
źródło