Jak skopiować i wkleić gościa Ubuntu VirtualBox na hoście Windows?


108

Korzystam z VirtualBox 4.1.4 na moim laptopie z systemem Windows 7 i gościa Ubuntu 11.10.

Chciałbym skopiować tekst z terminala Ubuntu i wkleić go do pliku na hoście Windows. Z jakiegoś powodu to nie działa.

Jakieś pomysły?


Pamiętaj, że jeśli masz włączoną opcję „Lokalizuj wskaźnik” (podświetla wskaźnik po dopasowaniu Ctrl), w 12.04 występuje błąd, który uniemożliwia to działanie. Wyłącz „Lokalizuj wskaźnik”, a będzie działać. Zobacz bugs.launchpad.net/ubuntu/+source/gnome-settings-daemon/+bug/…
david.libremone

Uważam, że @ d3vid mówi o ustawieniu „Lokalizuj wskaźnik” w Ubuntu, a nie w systemie Windows. W Ubuntu 14.04, to ustawienie znajduje się w gnome-tweak-tool; patrz askubuntu.com/a/425498/159361
LarsH

Odpowiedzi:


68

Uruchom maszynę Wirtualną, a następnie zainstaluj Dodatek gościnny Virtualbox
Możesz znaleźć tę opcję w „Urządzeniach” na wirtualnym urządzeniu 4.2 lub postępować zgodnie z objaśnieniami w Jak zainstalować Dodatki dla gości na maszynie wirtualnej VirtualBox?



Ten obraz CD nie jest już dostępny.
71GA

25
musisz także włączyć udostępniony schowek w menu Urządzenia na pasku narzędzi maszyny wirtualnej. Urządzenia> Wspólny schowek> [Host To Guest | Gość gospodarz | Dwukierunkowy]
10GritSandpaper

Zrób to samo dla Drag'n'Dropzbyt
Arun

92

Przejdź do ustawień VirtualMachine-> Ogólne-> Zaawansowane-> Wspólny schowek (dwukierunkowy)

Uruchom ponownie maszynę wirtualną.

dla mnie to rozwiązało problem (ustawiono na Wyłączone), niektóre maszyny działały, niektóre nie, więc sprawdziłem ustawienia w działających, które miały dwukierunkowy schowek. Nie wiem, czy to był problem z aktualizacją, czy ... po prostu sprawdź dwukrotnie opcje schowka udostępnionego.

Mam nadzieję, że to komuś pomoże.

VirtualBox V 4.1.20


7
jak mogę wkleić tekst z okna na serwer Ubuntu? Ctrl + Shift + Vnie pomaga
Thai Tran

@ThaiTran Nie wiem, jak to zrobić bezpośrednio. Przyzwoitym obejściem jest ssh na twój serwer z emulatora terminala, a następnie po prostu wklej do emulatora.
Jack O'Connor,

Pracował bez ponownego uruchamiania maszyny wirtualnej (virtualbox 5.0.14).
przemyśleli

1
Ponowne uruchomienie nie jest wymagane przy użyciu Virtual Box 5.0.18 i Ubuntu 14.04. Niezbędnym krokiem jest włączenie wspólnego schowka.
Mike

Zrób to samo dla Drag'n'Dropzbyt
Arun

10

Musiałem zrobić cztery kroki:

  1. Zainstaluj pakiet rozszerzeń Virtual Box na hoście
  2. Aktywuj udostępniony schowek w menu
  3. Zainstaluj rozszerzenia gościa Virtual Box w gościu ubuntu
    • sudo apt-get install virtualbox-guest-dkms virtualbox-guest-utils virtualbox-guest-x11
  4. Uruchom ponownie maszynę wirtualną

To właśnie działało dla mnie od hosta ubuntu do gościa ubuntu, dzięki!
valkalon

krok 3 nie istniał i działał dla mnie

1
Krok # 3 doprowadził do rozruchu na Ubuntu 17.10, gdzie wcześniej zainstalowano dodatki dla gości za pośrednictwem sudo apt-get install virtualbox-guest-additions-iso
Dee

tak, zadziałało, ale jest krok # 4 - zrestartuj VM.
Marcos

5

Czy zainstalowałeś wymagane narzędzia wirtualnego pudełka? (te, które należy zainstalować w systemie operacyjnym gościa, aby uzyskać płynną pracę / interakcję między hostem a gościem)


Prawdopodobnie nie. Jakie narzędzia powinienem zainstalować i jak?
Misha Moroshko

Nazywa się to „Dodatkami dla gości”, jak odpowiedział @soekarmana.
Beniamin,


3

W VirtualBox 4.x:

Uruchom instancję Ubuntu, a następnie w menu VirtualBox u góry okna uruchomionej instancji, Maszyna> Ustawienia ..., karta Zaawansowane, zmień Udostępnianie schowka na Dwukierunkowe. Z jakiegoś powodu jest domyślnie ustawiony na Wyłączony - nie jest jasne, dlaczego miałbym tego chcieć.


2

Podsumowanie „Głównego systemu operacyjnego i integracji wirtualnego systemu operacyjnego”:

  1. Zainstaluj dodatki dla gości Vbox
  2. Włącz schowek współdzielony
  3. Włącz Drag'n'Drop
  4. Włącz folder współdzielony (opcjonalnie)

1

Zaznaczyłem tekst z firefoxa i próbowałem wkleić go do terminala, ale to nie działało. Miałem zainstalowane dodatki dla gości, a także włączyłem dwukierunkowe kopiowanie i wklejanie i nadal nie działało, ale teraz znalazłem przyczynę.

Najwyraźniej kiedy zaznaczyłem tekst w Firefoksie, przechowywane są również dodatkowe informacje, takie jak czcionka i styl. Terminal nie może tego zinterpretować, więc wydaje się, że go nie akceptuje. Wkleiłem tekst do zwykłego edytora tekstu (w moim przypadku notatnik ++), a następnie ponownie zaznaczyłem tekst i skopiowałem go. Teraz, kiedy wkleiłem go do terminala, zadziałało.

Może to być również powód, dla którego kopiowanie i wklejanie nie działa, nawet jeśli wszystko jest poprawnie skonfigurowane.

Używanie VirtualBox 4.3.12 z Ubuntu 14.04 x64 jako gościem.



0

Z jakiegoś powodu nie mogłem skopiować z mojej maszyny wirtualnej WindowsXP w VirtualBox na Ubuntu. Rozwiązałem jednak problem, włączając folder współdzielony.

Możesz to zrobić, przechodząc do Devices > Shared Folders > Shared Folder Settingsmenu alt w oknie maszyny wirtualnej. Po skonfigurowaniu folderu na hoście możesz uzyskać do niego dostęp w maszynie wirtualnej w My Network Places:

wprowadź opis zdjęcia tutaj

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.