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?

Misza Moroszko
źródło
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?

soekarmana
źródło
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

nidla
źródło
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ą
Jan
źródło
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)

nikt
źródło
Prawdopodobnie nie. Jakie narzędzia powinienem zainstalować i jak?
Misha Moroshko
Nazywa się to „Dodatkami dla gości”, jak odpowiedział @soekarmana.
Beniamin,
3

Możesz skorzystać z Pastebin.com, jeśli masz dostęp do Internetu.

Agmenor
źródło
4
Lub alternatywnie pastebin.ubuntu.com .
Christopher Kyle Horton
Gość nie może usunąć wklejenia? Właśnie wkleiłem niektóre wrażliwe rzeczy i po sekundzie dowiedziałem się, że nie można ich usunąć. Naprawdę sfrustrowany!
Logan Yang,
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ć.

Chris Moschini
źródło
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)
Santosa Sandy
źródło
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.

Devolus
źródło
0

w ostatnim polu wirtualnym postępuj zgodnie z tymi instrukcjami:

wprowadź opis zdjęcia tutaj

Badr Bellaj
źródło
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

Arthur Colombini Gusmão
źródło