Nie można zamontować dodatków gości VirtualBox jako gość (host Win7)

40

Unable to mountPodczas próby zamontowania dodatków gości nadal pojawia się to okno dialogowe błędu z błędem E_FAIL (0x80004005):

wprowadź opis zdjęcia tutaj

Próbowałem Force Unmount, ale to po prostu zamyka okno dialogowe bez żadnych działań. Jeśli następnie spróbuję zamontować dodatki dla gości, ponownie otrzymam to samo okno dialogowe. Każda pomoc byłaby bardzo mile widziana!

Michael Goldshteyn
źródło

Odpowiedzi:

35

W końcu to rozgryzłem. Oto, w jaki sposób można to osiągnąć. Najpierw załaduj Narzędzie dyskowe i ręcznie wysuń dysk na CDROM, klikając przycisk Wysuń, po wybraniu urządzenia CDROM. Następnie spróbuj ponownie zainstalować Dodatki dla gości za pomocą kombinacji klawiszy Host + D i voila, Dodatki dla gości powinny zostać zamontowane pomyślnie.

Michael Goldshteyn
źródło
1
Krótka uwaga, próbowałem tego dzisiaj i nie byłem w stanie wysunąć mediów. Musiałem zejść nieco dalej na stronie i wybrać „Odinstaluj głośność”, a następnie udało mi się wysunąć.
Chris Sobolewski
1
Wierzę, że narzędzie dyskowe jest aplikacją GUI, tak? Jak mogę osiągnąć to, co osiągnąłeś tutaj za pomocą wiersza poleceń?
Smilebomb,
1
Tak, nie mogę znaleźć „Narzędzia dyskowego” za pośrednictwem konsoli, którą otrzymujesz po naciśnięciu klawiszy ALT + F2. Nie jestem pewien, jak udało się to wszystkim znaleźć.
Mitch
1
@ Przejdź do programu uruchamiającego Unity (górna ikona w lewej kolumnie) i wpisz narzędzie dyskowe w wyszukiwaniu. w Ubuntu 14.04 nazywa się to po prostu „dyskami”. powinieneś zobaczyć tam napęd CD / DVD.
user137717,
1
Przejrzystość dla każdego, komu pomaga: Dodatki dla gości pochodzą z virtualbox, który działa na twoim macierzystym systemie operacyjnym, ale można go zainstalować dla gościa działającego w systemie operacyjnym gościa. Nie musisz instalować czegoś w natywnym systemie operacyjnym, aby sam mógł korzystać z wirtualnego urządzenia. Istnieją opcje wymienione tutaj, aby zainstalować dodatki dla gości z poziomu systemu-gościa, ale VB daje opcję „wstawienia obrazu dysku z dodatkami gości” z menu urządzeń, które próbują zainstalować automatycznie, ale mogą się nie powieść.
user137717,
27

Natknąłem się na to dzisiaj i wydaje się, że nie można tego naprawić za pomocą operacji GUI. Zrobiłem to za pomocą wiersza polecenia. Działa jak urok!

  1. Urządzenia -> Zainstaluj dodatki dla gości ... (to tak, jakby włożyć płytę CD do napędu CDROM)
  2. Otwórz terminal, aby zalogować się na maszynie-gościu
  3. Wpisz poniżej

    sudo mkdir --p /media/cdrom
    sudo mount -t auto /dev/cdrom /media/cdrom/
    cd /media/cdrom/
    sudo sh VBoxLinuxAdditions.run
    
  4. Teraz możesz robić pełny ekran, udostępniać folder, udostępniać w schowku itp

As
źródło
Jak aktywowałeś pełny ekran itp. Po wykonaniu tej czynności nadal ich nie pokazuje.
Karl Morrison
Ponowne uruchomienie Virtualboxa jeszcze raz, będzie działać. Przynajmniej w moim przypadku
Ace
Cześć, uratowałeś mi życie koleś, dobra robota :)
Rubendob
To zadziałało dla mnie, gdy inni nie, dzięki mang.
qbert65536,
Ty @ as to kolego. Dobra robota
Andy K
11

Nie udało mi się uruchomić autorun, zainstalowanego ręcznie, wykonując:

cd /media/VBOXADDITIONS_4.2.4_81684/
sudo sh VBoxLinuxAdditions.run
Rune Kaagaard
źródło
dzięki! działało to ładnie i wszystko od cmdline. Tylko ścieżka do dodatków może się różnić, dla mnie to było - 'cd /media/kerim/VBOXADDITIONS_4.2.10_84104/'
kerim
Musiałem wykonać mieszankę tego kroku i kroki Michaela Goldshteyna: 1) sudo palimpsest, aby uzyskać pełny dostęp do urządzenia i wysunąć go. 2) zamontuj dysk 3) sudo sh /media/VBOXADDITIONS_4.3.6_91406/VBoxLinuxAdditions.run załatwiło sprawę.
Screenack
4

Odmontowywanie woluminu na urządzeniach -> CD -> Usuń dysk z napędu wirusowego

Spowoduje to wyświetlenie opcji „Usuń dysk z dysku wirtualnego” jako wyłączonej na tej samej stronie po kliknięciu.

Następnie naciśnij Host (Klawiatura: Prawy Ctrl) + D tj. Host + D

Rozpoczęło się automatyczne instalowanie na moim ekranie Ubuntu.

Mukundan
źródło
2

Musiałem dodać jeszcze jeden krok.

  1. Odłącz głośność
  2. Wyrzucać
  3. Uruchom ponownie zainstaluj dodatki dla gości
Mark Satterfield
źródło
1

W tym scenariuszu napotkałem ten błąd.

  1. Włączono Fedorę 18
  2. Otwarty terminal, zalogowany jako root
  3. Próbowano zainstalować dodatki dla gości. Nie powiodło się z powodu błędu braku pakietu
  4. Zainstalowałem pakiet i ponownie uruchomiłem system
  5. Zalogowałem się jako użytkownik-gość i próbowałem uruchomić dodatek dla gości, ponieważ myślałem, że zalogowanie się w katalogu głównym nie jest konieczne

Bez względu na to, ile prób zrobiłem, ciągle napotykałem błąd VERR_PEM_MEDIA_LOCKED.

Próba instalacji poprzez zalogowanie się do roota sprawiła, że ​​błąd zniknął.

Wygląda więc na to, że system operacyjny w jakiś sposób pamięta użytkownika, który próbował uruchomić Dodatki dla gości po raz pierwszy, a w kolejnych uruchomieniach, jeśli nie jesteś zalogowany jako ten użytkownik, narzeka.

Kumar
źródło
1

W przypadku hosta Linux można to zrobić w następujący sposób. Otwórz system operacyjny w virtualbox, którego rozdzielczość chcesz zmienić, i wykonaj następujące kroki.

  1. sudo gedit / etc / fstab
  2. wprowadź hasło roota
  3. Zmień tę linię

    / dev / sr0 / media / cdrom0 udf, użytkownik iso9660, noauto 0 0

                                  **to**
    

    / dev / sr0 / media / cdrom0 udf, użytkownik iso9660, exec 0 0

    zapisz i zamknij.

  4. Naciśnij ctrl + D
  5. Dodatki gości zostaną zainstalowane teraz.
  6. Restart . naciśnij ctrl + f.

ostrożność

W kroku 1 możesz użyć dowolnego edytora tekstu zamiast gedit, który może być obecny w twojej dystrybucji.

Źródło / kredyt

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

kaszish
źródło
0

Oto, co śledziłem i działało. Nic więcej. Mój to Ubuntu 14.04 Trusty ...

1) Po uruchomieniu Ubuntu przejdź do folderu plików.

2) Po lewej stronie zobaczysz kilka opcji, wśród których będzie „Mój komputer”, a nad nim „Dysk wirtualny (nazwany jako plik ISO)”

3) Kliknij go prawym przyciskiem myszy i wybierz opcję wysuwania.

4) Wróć do „VIRTUALBOX” i przejdź do opcji urządzeń i wybierz Zainstaluj obraz płyty CD z dodatkami gości.

5) Mam nadzieję, że nie dostaniesz tego samego błędu.

6) Kontynuuj odpowiednio. Wybierz „Uruchom”. Zweryfikuj swoje hasło.

7) Uruchom terminal i po zapytaniu naciśnij enter.

8) Uruchom ponownie Virtualbox, a tym razem zauważysz wersję w pełnej rozdzielczości.

UBChaudhry
źródło
0

Powyższe rozwiązanie tylko częściowo działało dla mnie. Plik .iso nie jest wyświetlany jako podłączony, chyba że dysk zostanie usunięty za pomocą programu Virtualbox Manager (Maszyna> Ustawienia> Pamięć). Po prawidłowym zamontowaniu (Urządzenia> Włóż obraz dysku CD z dodatkami gości ...) musiałem skopiować narzędzie autorun:

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

Następnie uczyń go wykonywalnym:

chmod +x ~/Desktop/VBoxLinuxAdditions.run

I w końcu:

sh ~/Desktop/VBoxLinuxAdditions.run

Nie jestem pewien, dlaczego inne metody nie działały dla mnie, ale w ten sposób udało mi się to zainstalować.

chemroyd
źródło
0

Pojawiło się to okno dialogowe, gdy próbowałem „wstawić” już zamontowany dysk z dodatkami gości, dlatego (ale w rzeczywistości był już „włożony”, dzięki czemu możliwe było wykonanie instrukcji instalacji pomimo komunikatu o błędzie)

Ilya Jewlampiew
źródło
odpowiada to na moją sytuację w Google, na którą znajduję najbliższe pytanie
Ilya Yevlampiev