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

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

00_lead_image_shared_folder

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

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

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

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

01_clicking_settings

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

02_clicking_add_folder

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

03_selecting_other

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

04_browsing_for_folder

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

05_adding_share

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

06_shared_folder_added

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

07_clicking_start

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

07a_opening_file_manager

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

08_shared_folder_in_ubuntu

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

09_could_not_access_message

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

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

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

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

10_adding_user

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

10a_verifying_group_for_user

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

11_access_to_shared_folder

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