Bagaimana cara menyalin / menempel ke instalasi minimal CentOS di VirtualBox?

13

Saya mencoba menyalin & menempel dari mesin Windows lokal saya ke mesin tamu CentOS saya, berjalan di VirtualBox. Instalasi CentOS minimal (hanya konsol).

Saya mengikuti panduan ini , dan mengaktifkan clipboard dan drag and drop yang dibagikan, dan reboot. Sekarang, ketika saya sampai di akhir artikel, katanya

Itu dia! Ketika Anda masuk kembali ke mesin tamu, Anda harus dapat menyalin teks dari mesin host ke tamu dengan mudah. Opsi Drag'n'Drop memungkinkan Anda memilih seluruh file data dari host ke tamu atau sebaliknya.

Saya tidak dapat menyalin & menempel. Saya mencoba mengklik kanan pada OS tamu saya, berharap dialog copy / paste terbuka. Tidak ada dadu. Aku bahkan tidak bisa melihat panah mouse di OS tamuku.

Saya mencoba Ctrl+ Vdan Ctrl+ Shift+ V.... tetapi mereka tidak berhasil.

Ctrl+ Shift+ Vmenyebabkan a ^Vmuncul di baris perintah, tetapi tidak ada yang disisipkan.

Saya dapat menempelkan ke Notepad di mesin host Windows saya, jadi saya tahu buffer copy (clipboard) saya setidaknya dipenuhi dengan apa yang ingin saya salin di sisi host.

Artikel itu hanya menganggapnya sebagai bukti bahwa tidak ada instruksi lebih lanjut untuk diberikan. Adakah yang mengalami dilema ini? Kombinasi apa dari penekanan tombol / klik mouse yang harus saya salin / rekatkan ke OS tamu saya?

EDIT Saya berhasil melacak forum ini yang berbicara tentang Penambahan Tamu / Centos dan .iso yang harus saya ganti dengan yang lain. Saya mengunduh .iso, jadi .... sekarang apa?

Saya mencoba masuk

> devices
    >> Insert Guest additions CD image

Yang tampak menjanjikan. Tapi kemudian saya terkena kesalahan ini.

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).

Mengklik paksakan unmount tampaknya tidak melakukan apa pun.

Zack
sumber
1
@Scott AFAIK, bash tidak memiliki clipboard yaitu Anda tidak dapat menyalin / menempel dari / ke sistem konsol saja.
NZD
1
@NZD: Anda mungkin baru saja mengidentifikasi masalah aktual Zack.
Scott
1
Saya memang hanya memiliki konsol. Jadi ... dapatkan sesuatu dengan GUI dan laporkan kembali? Plotnya mengental ...
Zack
1
@Zack: Jika tujuan Anda adalah menyalin & menempelkan sedikit teks, seperti perintah dan output perintah, maka Anda mungkin perlu memiliki GUI. Untuk mengulangi apa yang saya katakan dengan cara lain: jika saat ini Anda tidak dapat menyalin & menempel di dalam tamu Anda (yaitu, dari satu program CentOS ke yang lain), maka penambahan tamu tidak akan membantu Anda. Jika Anda ingin memindahkan potongan data yang lebih besar antara host dan tamu Anda, dan Anda memiliki konektivitas jaringan, maka Anda harus dapat melakukan hal-hal seperti FTP, rsync, scp, atau mengatur direktori bersama. … (Lanjutan)
Scott
4
Kemungkinan duplikat berbagi clipboard Virtualbox
Ivan Yurchenko

Jawaban:

8

Agar itu berfungsi, Anda harus menginstal Penambahan Tamu . Itu akan memberi Anda clipboard bersama.

Setelah memulai VM Anda, Anda dapat menginstal Guest Additions dari menu. Klik Devicesdan kemudian pilih Insert Guest additions CD image.

Cara lain adalah, ketika VM Anda mati, Anda dapat melampirkan gambar ISO untuk itu dari GUI VirtualBox. Itu ada di bawah tab Storage.

Ketika Anda menginstal VirtualBox, itu harus mengandung gambar Penambahan Tamu ISO juga. Jika Anda tidak dapat menemukannya, Anda dapat mengunduhnya dari sini . Pastikan itu cocok dengan versi persis Virtualbox.

Alasan Anda perlu menginstal Guest Additions untuk mendapatkan copy dan paste berfungsi adalah bahwa VM Anda adalah mesin terpisah yang berjalan di lingkungannya sendiri yang tidak mengetahui mesin host. Anda harus menginstal driver di mesin tamu sehingga dapat berkomunikasi dengan instance Virtualbox yang berjalan di host.

Anda dapat menggunakan mouse Anda tanpa Penambahan Tamu, tetapi kemudian dapat ditangkap oleh tamu atau dimiliki oleh tuan rumah. Anda mentransfer kontrol ke Tamu dengan mengklik di jendela Tamu. Anda harus "melepaskan" mouse dari tamu menggunakan kombinasi tombol (Alt kanan secara default) untuk menggunakannya pada host lagi. Lihat imgur.com/a/Ci5HM

Jika Anda telah menginstal Guest Additions, mouse Anda bergerak dengan mulus antara tamu dan host.

Perhatikan bahwa jika Anda tidak memiliki GUI di VM Anda, tetapi hanya konsol, maka Anda tidak akan mendapatkan pointer mouse. Sistem konsol tidak memiliki mouse. Bash shell tidak memiliki clipboard yaitu Anda tidak dapat menyalin / menempel dari / ke sistem konsol saja.

Cara termudah untuk menyiasatinya adalah dengan menggunakan sshVM Anda dari host Anda. Anda kemudian dapat menggunakan salin dan tempel di sshterminal.

NZD
sumber
Saya akan mencoba ini ketika saya pulang malam ini. Berangkat kerja
Zack
7
Astaga ini terlihat gila rumit hanya untuk mendapatkan copy / paste berfungsi.
Zack
Misalnya "Masukkan file CD VBoxGuestAdditions.iso ke drive CD-ROM virtual tamu Linux Anda" Di mana saya mendapatkan .iso ini, apa drive CD ROM virtual tamu Linux, dan bagaimana cara memasukkan .iso?
Zack
Artikel ini mengasumsikan banyak pengetahuan yang sudah ada sebelumnya.
Zack
4
Baris terakhir adalah MVP di sini - jika Anda melakukan konsol bekerja pada VM Anda, solusi termudah adalah SSH ke dalamnya, dan memiliki copy-paste yang berfungsi tanpa masalah.
Yablargo