ฉันจะคัดลอก / วางในการติดตั้งน้อยที่สุดของ CentOS บน VirtualBox ได้อย่างไร


13

ฉันพยายามคัดลอกและวางจากเครื่อง Windows ในพื้นที่ของฉันลงในเครื่องแขกของ CentOS ที่ทำงานบน VirtualBox การติดตั้ง CentOS นั้นน้อยมาก (เฉพาะคอนโซล)

ฉันทำตามคำแนะนำนี้และเปิดใช้งานทั้งคลิปบอร์ดที่ใช้ร่วมกันและลากแล้วปล่อยและรีบูต ตอนนี้เมื่อฉันไปถึงจุดสิ้นสุดของบทความมันพูดว่า

แค่นั้นแหละ! เมื่อคุณกลับเข้าสู่เครื่องแขกคุณควรจะสามารถคัดลอกข้อความจากเครื่องโฮสต์ไปยังแขกได้อย่างง่ายดาย ตัวเลือก Drag'n'Drop ช่วยให้คุณสามารถเลือกไฟล์ข้อมูลทั้งหมดจากโฮสต์ไปยังแขกหรือในทางกลับกัน

ฉันไม่สามารถคัดลอกและวางได้ ฉันลองคลิกขวาที่ระบบปฏิบัติการแขกของฉันโดยคาดว่าจะมีกล่องโต้ตอบคัดลอก / วางเพื่อเปิดขึ้น ไม่มีลูกเต๋า ฉันไม่เห็นลูกศรเมาส์บนระบบปฏิบัติการผู้เยี่ยมชมของฉัน

ฉันลองCtrl+ VและCtrl+ Shift+ V.... แต่พวกเขาไม่ทำงาน

Ctrl+ Shift+ Vทำให้เกิดการ^Vปรากฏบนบรรทัดคำสั่ง แต่ไม่มีอะไรวาง

ฉันสามารถวางลงใน Notepad บนเครื่องโฮสต์ Windows ของฉันดังนั้นฉันรู้ว่าบัฟเฟอร์การคัดลอก (คลิปบอร์ด) ของฉันอย่างน้อยก็เต็มไปด้วยสิ่งที่ฉันต้องการคัดลอกที่ด้านโฮสต์ของสิ่งต่าง ๆ

บทความเพียงแค่ถือว่าเป็นตัวเองชัดเจนว่าไม่มีคำแนะนำเพิ่มเติมที่จะได้รับ ไม่มีใครเจอปัญหานี้บ้างไหม? ฉันต้องคัดลอก / วางลงใน OS แขกของฉันแบบใดการกดแป้นพิมพ์ / คลิกด้วยกัน

แก้ไขฉันจัดการเพื่อติดตามฟอรัมนี้ซึ่งพูดถึง Guest Additions / Centos และ. iso ที่ฉันจะต้องแทนที่ด้วย ฉันดาวน์โหลด. iso ดังนั้น .... ตอนนี้อะไร

ฉันพยายามเข้าไป

> devices
    >> Insert Guest additions CD image

ซึ่งดูมีแนวโน้ม แต่แล้วฉันก็โดนข้อผิดพลาดนี้

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

คลิกบังคับยกเลิกการต่อเชื่อมดูเหมือนจะไม่ทำอะไรเลย


1
@Scott AFAIK bash ไม่มีคลิปบอร์ดนั่นคือคุณไม่สามารถคัดลอก / วางจาก / ไปยังระบบคอนโซลเท่านั้น
NZD

1
@NZD: คุณอาจเพิ่งระบุปัญหาที่แท้จริงของ Zack
สกอตต์

1
แน่นอนฉันมีเพียงคอนโซล ดังนั้น ... ไปหาอะไรด้วย GUI และรายงานกลับ เนื้อเรื่องหนาขึ้น ...
แซค

1
@Zack: หากวัตถุประสงค์ของคุณคือการคัดลอกและวางข้อความขนาดเล็กเช่นคำสั่งและเอาต์พุตคำสั่งคุณอาจต้องมี GUI หากต้องการทำซ้ำสิ่งที่ฉันพูดไปในทางอื่น: หากคุณไม่สามารถคัดลอกและวางในแขกของคุณ (กล่าวคือจากโปรแกรม CentOS หนึ่งไปยังอีกโปรแกรมหนึ่ง) การเพิ่มของแขกจะไม่ช่วยคุณได้ หากคุณต้องการย้ายชิ้นข้อมูลขนาดใหญ่ระหว่างโฮสต์และแขกของคุณและคุณมีการเชื่อมต่อเครือข่ายคุณควรทำสิ่งต่าง ๆ เช่น FTP, rsync, scp หรือตั้งค่าไดเรกทอรีที่ใช้ร่วมกัน … (ต่อ)
สกอตต์

4
สำเนาที่เป็นไปได้ของการแบ่งปันคลิปบอร์ด Virtualbox
Ivan Yurchenko

คำตอบ:


8

เพื่อที่จะทำงานคุณต้องติดตั้งGuest เพิ่ม ที่จะให้คลิปบอร์ดที่ใช้ร่วมกันกับคุณ

หลังจากเริ่มต้น VM ของคุณคุณสามารถติดตั้ง Guest Additions ได้จากเมนู คลิกที่แล้วเลือกDevicesInsert Guest additions CD image

อีกวิธีคือเมื่อ VM ของคุณปิดอยู่คุณสามารถแนบอิมเมจ ISO เข้ากับมันจาก VirtualBox GUI มันอยู่ภายใต้แท็บการจัดเก็บ

เมื่อคุณติดตั้ง VirtualBox มันควรจะมีอิมเมจ ISO เพิ่มเติมสำหรับแขกเช่นกัน หากคุณไม่สามารถหาได้คุณสามารถดาวน์โหลดได้จากที่นี่ ตรวจสอบให้แน่ใจว่าตรงกับ Virtualbox เวอร์ชันที่แน่นอน

เหตุผลที่คุณต้องติดตั้ง Guest Additions เพื่อให้ทำงานคัดลอกและวางได้เพราะ VM ของคุณเป็นเครื่องแยกต่างหากที่ทำงานในสภาพแวดล้อมของตัวเองที่ไม่รู้จักเครื่องโฮสต์ คุณต้องติดตั้งไดรเวอร์ในเครื่องของแขกเพื่อให้สามารถสื่อสารกับอินสแตนซ์ Virtualbox ที่ทำงานบนโฮสต์

คุณสามารถใช้เมาส์โดยไม่มีการเพิ่มจากผู้เยี่ยมชม แต่จากนั้นจะถูกจับโดยแขกหรือโฮสต์โดยเจ้าของ คุณถ่ายโอนการควบคุมไปยังแขกโดยการคลิกในหน้าต่างแขก คุณต้อง "ปล่อย" เมาส์จากแขกโดยใช้คีย์ผสม (ขวา - Alt ตามค่าเริ่มต้น) เพื่อใช้กับโฮสต์อีกครั้ง ดู imgur.com/a/Ci5HM

หากคุณมีการติดตั้งส่วนบุคคลเพิ่มเติมเมาส์ของคุณจะเคลื่อนไหวอย่างต่อเนื่องระหว่างแขกและโฮสต์

โปรดทราบว่าหากคุณไม่มี GUI บน VM แต่เพียงคอนโซลคุณจะไม่ได้รับตัวชี้เมาส์ ระบบคอนโซลไม่มีเม้าส์ เปลือก Bash ไม่มีคลิปบอร์ดนั่นคือคุณไม่สามารถคัดลอก / วางจาก / ไปยังระบบคอนโซลเท่านั้น

วิธีที่ง่ายที่สุดในการหลีกเลี่ยงคือการใช้sshVM ของคุณจากโฮสต์ของคุณ จากนั้นคุณสามารถใช้การคัดลอกและวางในsshเครื่อง


ฉันจะลองทำดูเมื่อกลับถึงบ้านคืนนี้ ออกไปทำงาน
แซค

7
Jeez นี่มันดูซับซ้อนอย่างบ้าคลั่งที่จะคัดลอก / วางทำงาน
แซค

ตัวอย่างเช่น "แทรกไฟล์ VBoxGuestAdditions.iso ลงในไดรฟ์ซีดีรอมเสมือนของแขกของ Linux" ฉันจะได้รับ. iso นี้ไดรฟ์ซีดีรอมเสมือนของแขก Linux คืออะไรและฉันจะแทรก. iso ได้อย่างไร
แซค

บทความนี้ถือว่ามีความรู้ที่มีอยู่ก่อนมาก
แซค

4
บรรทัดสุดท้ายคือ MVP ที่นี่ - ถ้าคุณกำลังทำงานคอนโซลบน VM ของคุณทางออกที่ง่ายที่สุดก็คือ SSH เข้าไปและมีการคัดลอกวางทำงานได้โดยไม่มีปัญหา
Yablargo
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.