วิธีเข้าถึงโฟลเดอร์บนเครื่องโฮสต์ของคุณจาก Ubuntu Virtual Machine ใน VirtualBox

VirtualBox เป็นโปรแกรมที่ช่วยให้คุณสามารถเรียกใช้ระบบปฏิบัติการหลายระบบ (แขก) บนคอมพิวเตอร์เครื่องเดียว (คอมพิวเตอร์โฮสต์) คุณอาจต้องถ่ายโอนไฟล์ระหว่างโฮสต์และแขก การตั้งค่าใน Windows guest เป็นเรื่องง่าย แต่จะยุ่งยากในแขก Ubuntu

ที่เกี่ยวข้อง: ติดตั้ง Guest Additions ไปยัง Windows และ Linux VMs ใน VirtualBox

เราจะแสดงวิธีตั้งค่าเครื่องแขก Ubuntu เพื่อให้คุณสามารถเข้าถึงโฟลเดอร์ในเครื่องโฮสต์จากภายในเครื่องแขก คุณต้องเปิดใช้งานโฟลเดอร์ที่ใช้ร่วมกันเพื่อดำเนินการนี้ซึ่งสามารถใช้ได้โดยการติดตั้งซอฟต์แวร์การเพิ่มผู้เยี่ยมชม VirtualBox (ดูบทความของเราสำหรับคำแนะนำในการดำเนินการนี้)

เมื่อคุณติดตั้งส่วนเพิ่มเติมของผู้เยี่ยมชมแล้วให้เปิดใช้งานโฟลเดอร์ที่ใช้ร่วมกันโดยเพิ่มโฟลเดอร์จากเครื่องโฮสต์ของคุณในการตั้งค่าสำหรับเครื่องแขก ในการดำเนินการนี้อันดับแรกตรวจสอบให้แน่ใจว่าเครื่องของแขกปิดอยู่ จากนั้นเลือกเครื่องแขกในรายการทางด้านซ้ายของ VirtualBox Manager แล้วคลิกการตั้งค่าบนแถบเครื่องมือ

ในกล่องโต้ตอบการตั้งค่าคลิกโฟลเดอร์ที่ใช้ร่วมกันในรายการตัวเลือกทางด้านซ้าย ในหน้าจอโฟลเดอร์ที่ใช้ร่วมกันให้คลิกปุ่มโฟลเดอร์ที่มีเครื่องหมายบวกเพื่อเพิ่มโฟลเดอร์

ในกล่องโต้ตอบเพิ่มแชร์ให้เลือกอื่น ๆ จากรายการแบบเลื่อนลงเส้นทางโฟลเดอร์

กล่องโต้ตอบเรียกดูโฟลเดอร์จะปรากฏขึ้น ไปที่โฟลเดอร์ที่คุณต้องการแชร์ระหว่างโฮสต์และแขกเลือกจากนั้นคลิกตกลง

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

โฟลเดอร์ที่เลือกจะแสดงในรายการโฟลเดอร์ คลิกตกลงเพื่อปิดกล่องโต้ตอบ

ตอนนี้ตรวจสอบให้แน่ใจว่าเครื่องแขกยังคงถูกเลือกอยู่ใน VirtualBox Manager และคลิกเริ่มเพื่อบู๊ต

เมื่อบูตเครื่องแขกแล้วให้เปิด Nautilus (ตัวจัดการไฟล์) โดยคลิกที่ตู้เก็บไฟล์บนแถบ Unity ทางด้านซ้ายของเดสก์ท็อป

ในรายการอุปกรณ์ทางด้านซ้ายให้คลิกคอมพิวเตอร์จากนั้นดับเบิลคลิกที่โฟลเดอร์สื่อทางด้านขวา คุณจะเห็นโฟลเดอร์ชื่อเดียวกันกับโฟลเดอร์ที่คุณเลือกเพื่อแชร์บนเครื่องโฮสต์ของคุณโดยเพิ่ม“ sf_” ไว้ที่จุดเริ่มต้นของชื่อ

หากคุณดับเบิลคลิกที่โฟลเดอร์นั้นกล่องโต้ตอบต่อไปนี้จะปรากฏขึ้น เนื่องจากมีอีกหนึ่งงานที่ต้องดำเนินการก่อนที่คุณจะสามารถเข้าถึงโฟลเดอร์ที่แชร์ได้

นอกจากผู้ใช้ใน Ubuntu แล้วยังมีกลุ่ม เมื่อ VirtualBox ติดตั้งระบบปฏิบัติการ Ubuntu ระบบจะเพิ่มกลุ่มที่เรียกว่า“ vboxsf” ก่อนที่คุณจะสามารถเข้าถึงโฟลเดอร์ที่แชร์คุณต้องเพิ่มตัวเองในกลุ่ม vboxsf ในการดำเนินการนี้ให้กด Ctrl + Alt + T เพื่อเปิดหน้าต่าง Terminal พิมพ์ข้อความต่อไปนี้ที่พร้อมท์แทนที่“ [ชื่อผู้ใช้]” ด้วยชื่อผู้ใช้ของคุณแล้วกด Enter

sudo adduser [ชื่อผู้ใช้] vboxsf

พิมพ์รหัสผ่านของคุณเมื่อได้รับแจ้งแล้วกด Enter อีกครั้ง ข้อความจะแสดงขึ้นขณะที่คุณกำลังเพิ่มลงในกลุ่มและ“ เสร็จสิ้น” แสดงเมื่อกระบวนการเสร็จสมบูรณ์

หากต้องการปิดหน้าต่าง Terminal ให้พิมพ์“ exit” (โดยไม่มีเครื่องหมายอัญประกาศ) ที่พร้อมต์แล้วกด Enter

ในการตรวจสอบว่าคุณอยู่ในกลุ่ม vboxsf คุณสามารถพิมพ์“ id [ชื่อผู้ใช้]” (โดยไม่ต้องใส่เครื่องหมายคำพูดและแทนที่“ [ชื่อผู้ใช้]” ด้วยชื่อผู้ใช้ของคุณ) ที่ข้อความแจ้งแล้วกด Enter กลุ่มทั้งหมดที่ผู้ใช้ที่ระบุเป็นสมาชิกแสดง

ตอนนี้เมื่อคุณเข้าถึงโฟลเดอร์ที่แชร์ในโฟลเดอร์ Media ตามที่อธิบายไว้ข้างต้นคุณจะเห็นไฟล์ใด ๆ ที่มีอยู่ในโฟลเดอร์นั้นบนเครื่องโฮสต์

คุณสามารถแก้ไขไฟล์เหล่านี้ได้โดยตรงในโฟลเดอร์นี้หากคุณไม่ได้เลือกตัวเลือก“ อ่านอย่างเดียว” เมื่อเลือกโฟลเดอร์ในการตั้งค่า คุณยังสามารถคัดลอกไฟล์เข้าและออกจากโฟลเดอร์นี้ได้ หากตั้งค่าโฟลเดอร์เป็น“ อ่านอย่างเดียว” คุณสามารถคัดลอกไฟล์จากโฟลเดอร์นี้เท่านั้นและไม่สามารถคัดลอกไฟล์ลงในโฟลเดอร์นั้นได้