Nie można zamontować obrazu CD / DVD na VirtualBox

13

Próbuję stworzyć stronę internetową w Pythonie i zainstalowałem VirtualBox na moim hoście Ubuntu 13.04. VirtualBox uruchamia stos Ubuntu 13.04 Django.

Muszę móc edytować pliki w moim VirtualBoxie z mojego hosta. Z tego, co rozumiem, muszę zainstalować dodatki dla gości, aby móc udostępniać moje foldery z gościa na hosta.

Podczas próby zainstalowania dodatków gości po pobraniu pliku ISO pojawia się następujący błąd:

Obraz komunikatu o błędzie.

Widziałem wiele osób zgłaszających podobny problem, ale nie znalazłem jeszcze wyraźnej poprawki.

MonsieurPoivron
źródło

Odpowiedzi:

10

Wystąpił błąd prawdopodobnie dlatego, że obraz dysku CD z dodatkami gości jest już zamontowany.

Aby zobaczyć wszystkie zamontowane dyski, otwórz terminal w gościu do wystawienia mount. To da ci (między innymi) linię podobną do tej:

/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)

W Unity Launcher zobaczysz ikonę CD-ROM. Aby odmontować dysk CD, kliknij tę ikonę prawym przyciskiem myszy i wybierz „Wysuń” .

wprowadź opis zdjęcia tutaj

Nie możemy odmontować dysku CD Guest Additions z wiersza poleceń, gdy jest on zamontowany za pomocą ówczesnego Virtual Box Managera. Wybierz „Urządzenia -> Urządzenia CD / DVD -> Usuń dysk z napędu wirtualnego” i wybierz „Wymuś odmontowanie”, aby usunąć dysk CD.

Aby zainstalować dodatki dla gości, musimy ponownie załadować płytę CD z Virtual Box Manager i wybrać ikonę z Unity Launcher.

Zobacz także następujące pytania, które mają również metodę wiersza poleceń do instalowania dodatków gości:

Takkat
źródło
Dzięki @Takkat, teraz wiem, jak odmontować ISO. Przeczytałem samouczek, w którym poprosiłem o zainstalowanie „virtualbox-guest-additions”. Kiedy piszę „sudo apt-get install virtualbox-guest-additions”, pojawia się błąd „nie można znaleźć pakietu”. Wygląda na to, że mój gość nie jest w stanie zlokalizować żadnej paczki. Ponadto nie mam GUI na moim gościu, więc nie mam Unity. Zakładałem, że to normalne.
MonsieurPoivron
Dodatki dla gości są zwykle plikiem .iso instalowanym z Virtual Box na hoście, aby umożliwić montowanie z Virtual Box Manager. Będziesz musiał uruchomić instalatora z tego dysku CD z poziomu gościa. Unity może być dostępne tylko po zainstalowaniu ich z wiersza poleceń (patrz link powyżej ). Powodzenia!
Takkat
Wygląda na to, że powodem, dla którego nie mogłem tak po prostu pisać, sudo apt-get install virtualbox-guest-additionsbył fakt, że najpierw musiałem to zrobić sudo apt-get update.
MonsieurPoivron
sudo apt-get install virtualbox-guest-additions-iso
johndpope
1

Próbowałem tego i zadziałało:

  1. Z terminala ( Ctrl+ Alt+ T) i wprowadź następujące polecenia:

    cd /mnt
    cd /cdrom
    eject
    
  2. Z menu VirtualBox (lewy górny panel) przejdź do „urządzenia” i wstaw dodatki dla gości (tym razem powinno to działać)

  3. Następnie z terminala ponownie wpisz:

    sudo sh /media/cdrom/VBoxLinuxAdditions.run
    
Ian
źródło
0

O ile warto, nie mogłem zainstalować dodatków gości, dopóki nie zainstalowałem pakietu rozszerzeń Oracle. Następnie prawy-ctrl + d działał jak urok.

Krzysztof
źródło
skąd masz pakiet rozszerzeń od Oracle?
Patoshi パ ト シ
Jest dostępny na stronie virtualbox. virtualbox.org/wiki/Downloads
Christopher
0

Miałem ten problem, ale w tym czasie działałem jako Ubuntu jako gość (kiedy uruchamiasz system, pyta, czy chcesz zainstalować Ubuntu lub uruchomić go jako gość). Jak tylko zainstalowałem ubuntu na pudełku, dodatki dla gości zostały zainstalowane bez żadnych problemów

StephanieS
źródło
0

moim obejściem w systemie macosx 10.10 host ubuntu 12.04 guest jest skopiowanie dodatków gości Virtualbox iso do folderu współdzielonego i po prostu użyj terminala w moim gościu do uruchomienia (sudo sh /pathto/VboxLinuxAdditions.run)

stara wrona
źródło
0

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. 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