Jak skopiować / wkleić do minimalnej instalacji CentOS na VirtualBox?

13

Próbuję skopiować i wkleić z mojego lokalnego komputera z systemem Windows na maszynę gościa CentOS, uruchomioną na VirtualBox. Instalacja CentOS jest minimalna (tylko konsola).

Postępowałem zgodnie z tym przewodnikiem i włączyłem udostępniony schowek oraz przeciągnij i upuść, i uruchomiłem ponownie. Teraz, kiedy dochodzę do końca artykułu, jest napisane

Otóż ​​to! Po ponownym zalogowaniu się na maszynie gościa powinieneś mieć możliwość łatwego kopiowania tekstu z maszyny hosta na gościa. Opcja Drag'n'Drop pozwala wybrać cały plik danych od hosta do gościa lub odwrotnie.

Nie mogę skopiować i wkleić. Próbowałem kliknąć prawym przyciskiem myszy system operacyjny gościa, oczekiwałem, że otworzy się okno dialogowe kopiuj / wklej. Nie ma kości. Nie widzę nawet strzałki myszy w moim systemie operacyjnym gościa.

Próbowałem Ctrl+ Vi Ctrl+ Shift+ V.... ale one nie działały.

Ctrl+ Shift+ Vspowodowało ^Vpojawienie się znaku w linii poleceń, ale nic nie zostało wklejone.

Udało mi się wkleić do Notatnika na moim komputerze z systemem Windows, więc wiem, że mój bufor kopiowania (schowek) jest przynajmniej zapełniany tym, co chcę skopiować po stronie hosta.

Artykuł traktuje to jako oczywiste, że nie ma żadnych dalszych instrukcji. Czy ktoś napotkał ten dylemat? Jakiej kombinacji naciśnięć klawiszy / kliknięć myszy potrzebuję, aby skopiować / wkleić do mojego systemu-gościa?

EDYCJA Udało mi się wyśledzić to forum, które mówiło o dodatkach gości / Centos i .iso, które musiałbym zastąpić innym. Pobrałem .iso, więc .... teraz co?

Próbowałem wejść

> devices
    >> Insert Guest additions CD image

Co wyglądało obiecująco. Ale wtedy dostałem ten błąd.

Unable to insert the virtual optical disk D:\virtualbox\VBoxGuestAdditions.iso into the machine Centos 7.

Would you like to try to force insetion of this disk?

Could not mount the media/drive 'D:\virtualbox/VBoxGuestAdditions.iso'
(VERR_PDM_MEDIA_LOCKED).

Siła kliknięcia odłączania wydaje się nic nie robić.

Zack
źródło
1
@Scott AFAIK, bash nie ma schowka, tzn. Nie można kopiować / wklejać z / do systemu tylko konsoli.
NZD
1
@NZD: Być może właśnie zidentyfikowałeś rzeczywisty problem Zacka.
Scott
1
Naprawdę mam tylko konsolę. Więc ... weź coś z GUI i zgłoś się? Fabuła gęstnieje ...
Zack,
1
@Zack: Jeśli Twoim celem jest kopiowanie i wklejanie niewielkich fragmentów tekstu, takich jak polecenia i dane wyjściowe poleceń, prawdopodobnie potrzebujesz GUI. Aby powtórzyć to, co mówiłem w inny sposób: jeśli obecnie nie możesz kopiować i wklejać w swoim gościu (tj. Z jednego programu CentOS do drugiego), to dodawanie gości nie pomoże ci w tym. Jeśli chcesz przenosić większe porcje danych między hostem a gościem i masz połączenie sieciowe, powinieneś być w stanie wykonywać takie czynności, jak FTP, rsync, scp lub skonfigurować udostępnione katalogi. … (Ciągdalszy)
Scott,
4
Możliwy duplikat udostępniania schowka Virtualbox
Ivan Yurchenko

Odpowiedzi:

8

Aby to zadziałało, musisz zainstalować dodatki dla gości . To da ci wspólny schowek.

Po uruchomieniu maszyny wirtualnej możesz zainstalować dodatki dla gości z menu. Kliknij, Devicesa następnie wybierz Insert Guest additions CD image.

Innym sposobem jest to, że gdy maszyna wirtualna jest wyłączona, możesz dołączyć do niej obraz ISO z GUI VirtualBox. Znajduje się pod zakładką Storage.

Podczas instalacji VirtualBox powinien również zawierać obraz ISO Dodatków gości. Jeśli nie możesz go znaleźć, możesz go pobrać stąd . Upewnij się, że pasuje do dokładnej wersji Virtualbox.

Powodem, dla którego musisz zainstalować dodatki dla gości, aby rozpocząć kopiowanie i wklejanie, jest to, że maszyna wirtualna jest oddzielną maszyną działającą we własnym środowisku, która nie jest świadoma komputera hosta. Musisz zainstalować sterowniki na maszynie gościa, aby mogła komunikować się z instancją Virtualbox uruchomioną na hoście.

Możesz używać myszy bez dodatków gości, ale jest ona albo przechwytywana przez gościa, albo jest własnością gospodarza. Przekazujesz kontrolę gościowi, klikając w oknie gościa. Musisz „zwolnić” mysz od gościa za pomocą kombinacji klawiszy (domyślnie prawy Alt), aby użyć go ponownie na hoście. Zobacz imgur.com/a/Ci5HM

Jeśli masz zainstalowane dodatki gości, mysz płynnie porusza się między gościem a hostem.

Zauważ, że jeśli nie masz GUI na maszynie wirtualnej, a jedynie konsolę, nie otrzymasz wskaźnika myszy. System konsoli nie ma myszy. Powłoka Bash nie ma schowka, tzn. Nie można kopiować / wklejać z / do systemu tylko konsoli.

Najłatwiejszym sposobem obejścia tego jest użycie sshmaszyny wirtualnej z hosta. Następnie możesz użyć funkcji kopiuj i wklej w sshterminalu.

NZD
źródło
Spróbuję, kiedy wieczorem wrócę do domu. Off to work
Zack,
7
Jezu, to wygląda na szalone, skomplikowane tylko po to, żeby uruchomić kopiowanie / wklejanie.
Zack,
Na przykład „Włóż plik CD VBoxGuestAdditions.iso do wirtualnego napędu CD-ROM gościa z systemem Linux”. Skąd mogę pobrać ten plik .iso, jaki jest wirtualny napęd CD-ROM gościa z systemem Linux i jak wstawić plik .iso?
Zack,
Ten artykuł zakłada dużo wcześniejszej wiedzy.
Zack,
4
Ostatni wiersz to MVP tutaj - jeśli wykonujesz pracę konsoli na maszynie wirtualnej, najprostszym rozwiązaniem jest po prostu SSH, i kopiowanie-wklej działa bez problemu.
Yablargo