VirtualBox เป็นโปรแกรมที่ให้คุณเรียกใช้ระบบปฏิบัติการหลายระบบ (แขก) บนคอมพิวเตอร์เครื่องเดียว (โฮสต์คอมพิวเตอร์) คุณอาจต้องถ่ายโอนไฟล์ระหว่างโฮสต์และแขก ง่ายต่อการติดตั้งในแขกผู้มาเยือน Windows แต่เป็นเรื่องยุ่งยากสำหรับแขก Ubuntu
ที่เกี่ยวข้อง: ติดตั้ง Guest Additions ให้กับ Windows และ Linux VM ใน VirtualBox
เราจะแสดงวิธีตั้งค่าผู้เยี่ยมชม Ubuntuเครื่องเพื่อให้คุณสามารถเข้าถึงโฟลเดอร์บนเครื่องโฮสต์จากภายในเครื่องแขก คุณต้องเปิดใช้งานโฟลเดอร์ที่ใช้ร่วมกันเพื่อทำสิ่งนี้ซึ่งสามารถใช้ได้โดยการติดตั้งซอฟต์แวร์เพิ่มเติมของแขก VirtualBox (ดูบทความของเราสำหรับคำแนะนำเกี่ยวกับวิธีการทำเช่นนี้)
เมื่อคุณติดตั้งส่วนเพิ่มเติมของแขกให้เปิดใช้งานแชร์โฟลเดอร์โดยเพิ่มโฟลเดอร์จากเครื่องโฮสต์ของคุณในการตั้งค่าสำหรับเครื่องแขก ในการทำสิ่งนี้ก่อนอื่นตรวจสอบให้แน่ใจว่าปิดเครื่องแล้ว จากนั้นเลือกเครื่อง guest ในรายการทางด้านซ้ายของ VirtualBox Manager และคลิกการตั้งค่าบนแถบเครื่องมือ
ในกล่องโต้ตอบการตั้งค่าคลิกโฟลเดอร์ที่ใช้ร่วมกันในรายการตัวเลือกทางด้านซ้าย บนหน้าจอโฟลเดอร์ที่ใช้ร่วมกันให้คลิกปุ่มโฟลเดอร์ที่มีเครื่องหมายบวกเพื่อเพิ่มโฟลเดอร์
ในกล่องโต้ตอบเพิ่มการแบ่งปันเลือกอื่น ๆ จากรายการแบบหล่นลงเส้นทางโฟลเดอร์
กล่องโต้ตอบเรียกดูโฟลเดอร์จะปรากฏขึ้น นำทางไปยังโฟลเดอร์ที่คุณต้องการแชร์ระหว่างโฮสต์และแขกจากนั้นเลือกแล้วคลิกตกลง
เส้นทางไปยังโฟลเดอร์ที่เลือกจะถูกแทรกเข้าไปกล่องแก้ไขเส้นทางโฟลเดอร์ ชื่อของโฟลเดอร์จะกลายเป็นชื่อโฟลเดอร์โดยอัตโนมัติ แต่คุณสามารถเปลี่ยนชื่อนี้ได้หากต้องการ หากคุณไม่ต้องการเปลี่ยนรายการในโฟลเดอร์นี้ในเครื่องแขกให้เลือกช่องทำเครื่องหมายอ่านอย่างเดียว หากต้องการให้โฟลเดอร์ที่เลือกถูกเมาท์โดยอัตโนมัติในเครื่องของผู้เยี่ยมชมเมื่อคุณบู๊ตให้เลือกกล่องกาเครื่องหมายเมาท์อัตโนมัติ คลิกตกลงเมื่อคุณเลือกการตั้งค่าสำหรับโฟลเดอร์ที่แชร์เสร็จแล้ว
โฟลเดอร์ที่เลือกจะแสดงในรายการโฟลเดอร์ คลิกตกลงเพื่อปิดกล่องโต้ตอบ
ตอนนี้ตรวจสอบให้แน่ใจว่าเครื่อง guest ยังคงถูกเลือกใน VirtualBox Manager และคลิก Start เพื่อบูต
เมื่อบูตเครื่องแขกให้เปิด Nautilus (ตัวจัดการไฟล์) โดยคลิกที่ตู้เก็บเอกสารบนแถบ Unity ทางด้านซ้ายของเดสก์ท็อป
ในรายการอุปกรณ์ทางด้านซ้ายคลิกคอมพิวเตอร์จากนั้นดับเบิลคลิกที่โฟลเดอร์ Media ทางด้านขวา คุณจะเห็นโฟลเดอร์ชื่อคล้ายกับโฟลเดอร์ที่คุณเลือกที่จะแชร์บนเครื่องโฮสต์โดยเพิ่ม“ sf_” ไว้ที่จุดเริ่มต้นของชื่อ
หากคุณดับเบิลคลิกที่โฟลเดอร์นั้นกล่องโต้ตอบต่อไปนี้จะปรากฏขึ้น นี่เป็นเพราะมีอีกหนึ่งงานที่ต้องดำเนินการก่อนที่คุณจะสามารถเข้าถึงโฟลเดอร์ที่ใช้ร่วมกันได้
นอกจากผู้ใช้ใน Ubuntu แล้วยังมีกลุ่ม เมื่อ VirtualBox ติดตั้งระบบปฏิบัติการ Ubuntu จะเพิ่มกลุ่มชื่อ“ vboxsf” ก่อนที่คุณจะสามารถเข้าถึงโฟลเดอร์ที่แชร์คุณต้องเพิ่มตัวเองในกลุ่ม vboxsf หากต้องการทำสิ่งนี้ให้กด Ctrl + Alt + T เพื่อเปิดหน้าต่างเทอร์มินัล พิมพ์ข้อความต่อไปนี้ที่พรอมต์แทนที่“ [ชื่อผู้ใช้]” ด้วยชื่อผู้ใช้ของคุณแล้วกด Enter
sudo adduser [ชื่อผู้ใช้] vboxsf
พิมพ์รหัสผ่านของคุณเมื่อได้รับแจ้งและกด Enter อีกครั้ง ข้อความจะปรากฏขึ้นเมื่อคุณถูกเพิ่มลงในกลุ่มและ“ เสร็จสิ้น” จะปรากฏขึ้นเมื่อกระบวนการเสร็จสมบูรณ์
หากต้องการปิดหน้าต่างเทอร์มินัลให้พิมพ์“ exit” (โดยไม่ใส่เครื่องหมายอัญประกาศ) ที่พร้อมต์แล้วกด Enter
เพื่อยืนยันว่าคุณอยู่ในกลุ่ม vboxsf คุณสามารถพิมพ์“ id [ชื่อผู้ใช้]” (ไม่มีเครื่องหมายคำพูดและแทนที่“ [ชื่อผู้ใช้]” ด้วยชื่อผู้ใช้ของคุณ) ที่พร้อมต์แล้วกด Enter กลุ่มทั้งหมดที่ผู้ใช้ที่ระบุคือสมาชิกที่แสดง
ตอนนี้เมื่อคุณเข้าถึงโฟลเดอร์ที่ใช้ร่วมกันในโฟลเดอร์ Media ตามที่อธิบายไว้ข้างต้นคุณควรเห็นไฟล์ใด ๆ ที่มีอยู่ในโฟลเดอร์นั้นบนเครื่องโฮสต์
คุณสามารถแก้ไขไฟล์เหล่านี้ได้โดยตรงในโฟลเดอร์นี้หากคุณไม่เลือกตัวเลือก“ อ่านอย่างเดียว” เมื่อเลือกโฟลเดอร์ในการตั้งค่า คุณสามารถคัดลอกไฟล์เข้าและออกจากโฟลเดอร์นี้ หากโฟลเดอร์ถูกตั้งค่าเป็น“ อ่านอย่างเดียว” คุณจะสามารถคัดลอกไฟล์จากโฟลเดอร์นี้เท่านั้นและไม่สามารถคัดลอกไฟล์ลงไปได้