Dlaczego współdzielenie schowka nie działa z Ubuntu 18.04 LTS w VirtualBox 5.1.26?

48

Zainstalowałem Ubuntu 18.04 LTS w VirtualBox 5.1.26. Zainstalowałem dodatki gościa, włączyłem udostępnianie schowka i ponownie uruchomiłem maszynę wirtualną gościa. Jednak udostępnianie schowka nie działa. Jak można to naprawić?

juhist
źródło

Odpowiedzi:

58

Problem polega na tym virtualbox-guest-x11, że brakuje pakietu.

Wykonaj poniższe polecenia:

sudo apt-get update
sudo apt-get install virtualbox-guest-x11

Jeśli pojawi się pytanie o zachowanie pliku lub instalację nowego, wybierz nowy.

sudo VBoxClient --clipboard

Powinno to umożliwić udostępnianie schowka. Upewnij się, że Udostępnianie schowka jest ustawione na Dwukierunkowe w Ustawieniach VM w VirtualBox, jak pokazano tutaj:

Udostępnianie schowka w VirtualBox

Swapnil Goad
źródło
1
To rozwiązanie działało dla mnie (Win 10 host + Xubuntu 18)
Alex
2
To rozwiązanie działało dla mnie (Host: Ubuntu 15.10, gość: Ubuntu 18.10). Musiałem uruchomić wszystkie 3 polecenia i powiedzieć TAK, aby uzyskać odpowiedź na temat utrzymania lub zastąpienia pliku. Dzięki
user2342558
3
Po użyciu aptitude do zainstalowania virtualbox-guest-x11, zawiesza moje Ubuntu 18.04 64 bity. Teraz muszę ponownie zainstalować Ubuntu 18.04.
Sam
1
To nie działa w mojej konfiguracji: zarówno host, jak i gość korzystają z Xubuntu 18.04, wersja VirtualBox to 6.1.2 r135662 (Qt5.9.5). Zainstalowałem pakiety i plik binarny z obrazu CD GuestAdditions, zrestartowałem, uruchomiłem, sudo VBoxClient --clipboardale nadal nie udostępniam schowka.
FriendFX
1
@sam Spróbuj wyłączyć przyspieszenie 3D
Hannes Schneidermayer
28

Problemem jest stara wersja VirtualBox, która ma starą wersję dodatków dla gości. Aktualizacja VirtualBox do 5.2.8 pomaga w tym przypadku. Po aktualizacji VirtualBox dodatki gości muszą zostać zaktualizowane w następujący sposób:

  • Zrób, sudo apt install linux-headers-$(uname -r) build-essential dkmsjeśli jeszcze nie zrobione.
  • Wybierz Urządzenia -> Wstaw obraz CD z dodatkami gości ... z menu VirtualBox VM
  • Postępuj zgodnie z instrukcją
  • Wysuń dysk CD z Ubuntu po zakończeniu instalacji
  • Uruchom ponownie maszynę wirtualną gościa Ubuntu
  • Wybierz Urządzenia -> Wspólny schowek -> Dwukierunkowy z menu VirtualBox VM, aby zapewnić udostępnianie schowka

Teraz udostępniony schowek powinien działać.

juhist
źródło
2

UWAGA: Następujące rozwiązanie działało z następującą konfiguracją:

  • Windows 10 (w. 1909)
  • Virtualbox 6.01
  • Ubuntu 18.04 (z zainstalowanymi wszystkimi aktualizacjami oprogramowania)

Szczerze, wypróbowałbym TO rozwiązanie przed jakimkolwiek innym rozwiązaniem, ponieważ od 15 grudnia 2019 r. To rozwiązanie jest jedynym, które nie zawiodło całkowicie. Miałem ten sam problem, co Sam (trzeci komentarz w odpowiedzi Juisty). Po odpowiedzi Juhist'a moja wirtualna skrzynka Ubuntu została całkowicie zamrożona po ponownym uruchomieniu (klawiatura i mysz nie działały po zalogowaniu się Ubuntu). Na szczęście zrobiłem migawkę przed wykonaniem rozwiązania, więc przywróciłem ją i zrobiłem to w zamian:

ZANIM ZACZNIESZ:

Zamknij VirtualBox Ubuntu i zrób migawkę ! W ten sposób, jeśli coś pójdzie nie tak, możesz przywrócić obraz roboczy.

KROK 1:

Po utworzeniu migawki uruchom kopię zapasową Ubuntu virtualbox, otwórz terminal i wykonaj następujące czynności:

sudo apt update
sudo apt install build-essential dkms linux-headers-$(uname -r)

FYI: $ (uname -r) drukuje działającą wersję jądra.

KROK 2:

W menu maszyny wirtualnej kliknij Urządzenia -> „Włóż obraz dysku CD z dodatkami gości”

To powinno zamontować wirtualny napęd CD / DVD w maszynie gościa Ubuntu. Gdy tak się stanie, powinien zostać wyświetlony monit o uruchomienie oprogramowania. Kliknij Uruchom, aby rozpocząć instalację.

Jeśli pojawi się błąd informujący, że system-gość nie ma dysku CD-ROM, zatrzymaj maszynę wirtualną, otwórz ustawienia maszyny wirtualnej i na karcie „Pamięć” dodaj nowe urządzenie CD-ROM do maszyny, klikając znak plus ( Dodaje urządzenie optyczne). Po zakończeniu zrestartuj maszynę wirtualną.

KROK 3:

Uruchom ponownie maszynę gościa i gotowe.

Nadal masz problemy? Większość instrukcji otrzymałem z następujących dwóch stron. Te strony mają dodatkowe kroki do wypróbowania, jeśli powyższe nie działały dla Ciebie.

Doomd
źródło
Próbowałeś mojej odpowiedzi lub odpowiedzi Swapnil Goad? komentarz Sama nie jest komentarzem do mojej odpowiedzi i widzę, że twoja odpowiedź jest bardzo podobna do mojej.
juhist
Próbowałem Swapnila. Nie działało. Z jakiegoś powodu, kiedy zobaczyłem twoją odpowiedź poniżej najczęściej głosowanej odpowiedzi, właśnie zobaczyłem, że wspomniałeś „Aktualizowanie VirtualBox do 5.2.8”, a ponieważ korzystałem z wersji 6.01, nie chciałem próbować kolejnej „odpowiedzi”, która może były przestarzałe. Próbowałem w tym momencie przez dwie godziny, dopóki nie natknąłem się na strony, które opublikowałem w odpowiedzi. Będę głosować za pańskim teraz, kiedy widzę, że to w zasadzie to samo. To powiedziawszy ...
Bardziej
To nie działa w mojej konfiguracji: zarówno host, jak i gość korzystają z Xubuntu 18.04, wersja VirtualBox to 6.1.2 r135662 (Qt5.9.5). Zainstalowałem pakiety i plik binarny z obrazu CD GuestAdditions, uruchomiłem ponownie, ale nie udostępniam schowka.
FriendFX
Musiałem obniżyć wersję do 6.1.2, wykonaj tę procedurę, a także unix.stackexchange.com/a/349763/145930, aby zadziałało
Barmaley
2

Funkcjonalność Schowek w wersji 6.1.4 z GuestAdditions jest na podsłuchu i nie zadziała .

Pobierz i użyj innego - dla mnie wersja 6.1.2 działała dobrze.

komidawi
źródło
1
Dlaczego jest uszkodzony i nie działa?
MMM
@MMM, jeśli chcesz zbadać przyczynę, możesz sprawdzić bilet # 19336 związany z tym problemem
komidawi
To jedyne rozwiązanie, które zadziałało, obniżenie do wersji 6.1.2. Dzięki!
hesham_EE
czy muszę obniżyć wersję Virtualbox na starszą wersję lub czy mogę instalować tylko stare dodatki dla gości?
Andy
@Andy użyłem najnowszych VirtualBox i starych dodatków gości i zadziałało
komidawi
2

Mogę potwierdzić odpowiedź od Komidawi.

Jeśli masz GuestAdditions w wersji 6.1.4. To po prostu nie zadziała. Musisz użyć wersji 6.1.2 lub pobrać najnowszą wersję testową (6.1.5)

Zainstaluj, uruchom ponownie i będzie działać.

ajacosta
źródło
0

Jeśli nie działa po zainstalowaniu dodatków gości, po prostu usuń wirtualny dysk optyczny z dysku wirtualnego.

Idź do VM. Ustawienia> Pamięć> Kliknij ikonę dysku (obok pliku o nazwie kończącej się na .iso)> Kliknij kształt dysku w prawym okienku> wybierz opcję „Usuń dysk z napędu wirtualnego”.

Vamoos
źródło
0

Za każdym razem, gdy instalujesz dodatki dla gości w wersji 6.1.4, współdzielony schowek jest uszkodzony. Obejście problemu polega na rozwiązaniu problemu:

sudo apt-get remove virtualbox-guest-x11
sudo apt-get install virtualbox-guest-x11
sudo /usr/bin/VBoxClient --clipboard
Vladimir Huylo
źródło