Sunday, March 01, 2009

File sharing ระหว่าง Linux host กับ Windows บน VirtualBox

ขั้นตอนการทำ file sharing ระหว่าง Linux กับ Windows ที่ run อยู่บน VirtualBox เพื่อให้สามารถโอนถ่ายข้อมูลถึงกันได้ง่ายขึ้น

1. กำหนด directory ที่จะทำการ share เช่น ~/shared บน Linux ที่เป็น host
2. เปิด VirtualBox เข้า Settings ในส่วน Windows session ที่ต้องการ
3. ที่ Shared Folders ทำการเพิ่ม รายการใหม่เข้าไป โดยใช้ icon ทางซ้ายมือ เลือก directory ของ Linux host ที่เตรียมไว้ในข้อ 1.
4. เปิด Windows session ขึ้นมา รอจน boot เสร็จ เข้าไปที่เมนู Devices -> Install Guest Additions เพื่อทำการลง package เพิ่มเติม VirtualBox จะทำการ download iso image file มาลงไว้ในเครื่อง (ขนาดไฟล์ 26 MB โดยประมาณ ถ้ามีปัญหา สามารถ download ได้โดยตรงที่ http://download.virtualbox.org/virtualbox/2.0.4/VBoxGuestAdditions_2.0.4.iso แล้วนำมาใส่ใน directory /usr/share/virtualbox)
5. ทำการ mount iso image drive แล้ว setup Guest Additions เสมือนว่าเป็นแผ่น CD สำหรับ install โปรแกรม
6. ทำ Network Drive Mapping จากเมนู Tools -> Map Network Drive ในหน้าต่าง My Computer หรือ Windows Explorer
7. ที่ Drive: เลือกอักษร drive ที่ต้องการ และที่ Folders ให้เข้าไปที่ My Network Places -> Microsoft Windows Network -> VirtualBox Shared Folders จะปรากฏรายการ Shared Folders ที่ได้ตั้งค่าเอาไว้ในข้อ 3.
8. กด OK, Finish
9. ทีนี้ Windows ก็จะสามารถเข้าถึง shared folder ได้ โดยไปที่ My Computer ก็จะปรากฏ drive ที่มีชื่อว่า shared on vboxsvr

No comments: