Saturday, October 29, 2011

วิธี share file ใน virtualbox (Ubuntu guest)

ตัวอย่างนี้ผมใช้ mac เป็นเครื่อง host (ใช้ OS อื่นเป็น host ก็ทำเหมือนกัน) และให้ ubuntu เป็น guest ที่เราลงไว้แล้วใน virtualbox สิ่งที่เราต้องการคือการแชร์ไฟล์ระหว่าง OS

1) เปิด virtualbox ขึ้นมาแล้วรัน ubuntu ที่ลงไว้
2) ให้ทำการติดตั้ง Guest Addition ลงบน ubuntu โดยไปที่แถบ Devices ของ virtualbox แล้วเลือก "Install Guest Addition"
3) virtualbox จะทำการ mount ไฟล์ที่จะ install และเรียก autorun ใน ubuntu ให้เราโดยอัตโนมัติ (ให้ yes ไปเรื่อยๆ)
4) เมื่อ install เสร็จให้กลับมาที่แถบ Devices ใน virtualbox แล้วเลือก "Shared Folders" แล้วเลือก directory ที่เราต้องการแชร์จากเครื่อง host และตั้งชื่อให้มัน จากตัวอย่างด้านล้างผมตั้งชื่อให้เป็น share


5) กลับไปที่ ubuntu แล้วทำการ mount directory ที่เราแชร์เอาไว้ (ในที่นี้คือ path ที่ผมตั้งชื่อให้ว่า share) สมมติว่าผมต้องการ mount ไปที่ /home/user/mac-files ใน ubuntu ก็ให้เรารันคำสั่งตามตัวอย่างด้านล่างใน terminal (ของ ubuntu)

sudo mount.vboxsf share /home/user/mac-files

เท่านี้ก็เป็นอันเรียบร้อย ไฟล์ที่อยู่ในไดเรคทอรี่ของเครื่อง host ก็จะถูก mount มาที่ /home/user/mac-files

No comments:

Post a Comment