การแชร์โฟลเดอร์ระหว่าง Host OS และ Guest OS ใน VirtualBox

Sharing Folders Between Host Os



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

ในบทความนี้ เราจะแสดงวิธีการติดตั้ง VirtualBox Guest Additions และแชร์โฟลเดอร์ระหว่างระบบปฏิบัติการโฮสต์และระบบปฏิบัติการของแขก







ข้อกำหนดเบื้องต้น

  1. โฮสต์ OS ที่ติดตั้ง VirtualBox ไว้
  2. Guest OS ที่ติดตั้งในเครื่องเสมือน

สำหรับการสาธิตนี้ เราใช้ Windows10 เป็นโฮสต์ OS และ Ubuntu 20.04 LTS เป็น guest OS ในการเปิดใช้งานการแชร์ระหว่าง guest และ host OS เราจะติดตั้ง VirtualBox Guest Additions บน guest OS จากนั้นแชร์และติดตั้งโฟลเดอร์จากระบบปฏิบัติการโฮสต์ไปยัง guest OS มาเริ่มกันเลย.



ติดตั้ง VirtualBox Guest Additions บนระบบแขก

หากต้องการเปิดใช้งานการแชร์ไฟล์ระหว่างโฮสต์และผู้เยี่ยมชม คุณต้องติดตั้ง Guest Additions ในระบบปฏิบัติการของแขก ต้องดำเนินการตามขั้นตอนต่อไปนี้:



1. เปิด VirtualBox ในระบบโฮสต์ของคุณและเริ่มต้นระบบปฏิบัติการของแขก





2. บนแถบเมนูด้านบนของ VirtualBox คลิก อุปกรณ์ จากนั้นเลือก แทรกอิมเมจซีดีสำหรับแขก เพื่อใส่ซีดีเสมือนภายในระบบแขก


3. ข้อความต่อไปนี้จะปรากฏขึ้น คลิก วิ่ง เพื่อติดตั้ง Guest Additions บนเครื่องแขก




4. การติดตั้งจะเริ่มขึ้น และเมื่อเสร็จสิ้น คุณจะต้องกด เข้า เพื่อปิดหน้าต่าง กด เข้า เพื่อสิ้นสุดการติดตั้ง


เมื่อติดตั้ง VirtualBox Guest Additions บน Guest OS แล้ว คุณสามารถแชร์โฟลเดอร์ระหว่างระบบโฮสต์และระบบแขกได้

แชร์โฟลเดอร์ระหว่างโฮสต์และแขก

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

1. จากแถบเมนูด้านบนของ VirtualBox ไปที่ โฟลเดอร์ที่ใช้ร่วมกัน > การตั้งค่าโฟลเดอร์ที่ใช้ร่วมกัน .

2. คุณจะเห็นหน้าต่างการตั้งค่าต่อไปนี้ในระบบแขกของคุณ คลิกปุ่ม + เพื่อเปิด เพิ่ม แบ่งปัน กล่องโต้ตอบ

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


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


4. ตามค่าเริ่มต้น เฉพาะรูทและสมาชิกของ vboxsf เท่านั้นที่สามารถเข้าถึงโฟลเดอร์ที่ใช้ร่วมกันได้ ในการกำหนดสิทธิ์ให้กับบัญชีผู้ใช้ของคุณ ให้ออกคำสั่งต่อไปนี้ในเทอร์มินัล โดยแทนที่ ด้วยชื่อผู้ใช้จริง:

$sudoผู้ใช้mod-aGvboxsf

5. หากคุณเปิด File Manager หรือ Explorer ในระบบปฏิบัติการแขกของคุณ คุณจะเห็นโฟลเดอร์ที่ใช้ร่วมกัน sf_shared_folder ติดตั้งที่นั่นที่ไหน sf_shared_folder คือชื่อโฟลเดอร์ที่ใช้ร่วมกันของคุณ


โฟลเดอร์ที่ใช้ร่วมกันสามารถเข้าถึงได้จากบรรทัดคำสั่ง เปิดบรรทัดคำสั่งโดยใช้ Ctrl+Alt+T แล้วไปที่ /ครึ่ง ไดเร็กทอรีโดยใช้คำสั่งต่อไปนี้ในเทอร์มินัล:

$ซีดี /ครึ่ง

ที่นี่ หากคุณรันคำสั่ง cd คุณจะเห็นโฟลเดอร์แชร์ของคุณอยู่ในไดเร็กทอรี /media


ตอนนี้นำทางไปยังโฟลเดอร์ที่ใช้ร่วมกันโดยใช้คำสั่ง cd ดังนี้:

$ซีดีsf_shared_folder/

อย่าลืมเปลี่ยน sf_shared_folder ด้วยชื่อโฟลเดอร์ที่แชร์ของคุณ

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

บทสรุป

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