เนื่องจากเมื่อต้นปี ปลายเดือนมกราคมนี่เอง ผมได้ทำการปฏิวัติคอมตัวเอง
เริ่มเคลียร์โปรแกรมเถื่อน รวมทั้งเจ้า VMware ที่ผมก็ใช้เถื่อนอยู่
(โพสต์ที่เกี่ยวข้อง: ปฏิวัติการใช้งานซอฟต์แวร์ของตัวเอง)
บอกเลยว่าเป็นอะไรที่โคตรยาวนาน เพราะต้อง Export ไฟล์ VM ไปเป็น .OVF
เพื่อจะนำไปใช้กับ Oracle VM VirtualBox ที่เป็นของฟรี
ซึ่ง VM ผมมีเยอะมาก กว่าจะ Export จาก VMware และต้องไป Import เข้า VirtualBox อีกรอบ – –
ปัญหาที่เจอต่อมาก็คือ ถ้าตอน Export เป็นไฟล์ vmdk ตอน Import เข้า VirtualBox มันก็ไม่เปลี่ยนนะ
มันจะเป็นไฟล์ vmdk เหมือนเดิม ทำให้เราขยายพื้นที่ไม่ได้ เพราะมันรองรับแค่ vdi ดังนั้นต้องแปลงมันซะก่อน
โดยใช้คำสั่งนี้
VBoxManage clonehd "source.vmdk" "cloned.vdi" --format vdi
VBoxManage modifyhd "cloned.vdi" --resize 51200
ref: http://stackoverflow.com/a/11659046
สำหรับคนที่ยังไม่ได้แอดพาธ VBoxManage สามารถทำได้ตามนี้นะครับ
VBoxManage จะอยู่ที่ “PATH:\Program Files\Oracle\VirtualBox”
How to set the path and environment variables in Windows
http://www.computerhope.com/issues/ch000549.htm
ขั้นตอนสุดท้ายคือ เข้าไปขยาย partition ในตัว os อีกรอบ แต่ผมขอพูดในส่วน linux เท่านั้นนะครับ
อันดับแรกให้โหลด GParted live CD มาก่อน จากที่นี่ http://gparted.sourceforge.net/download.php
เข้าไปที่ setting ของ os ที่เราจะทำใน VBox ตามรูปเลยครับ
จากนั้นก็ boot os อีกรอบ เพื่อเข้าสู่ GParted live CD
จากนั้นให้ลบ Linux-Swap Partition ให้หมด ถ้าเจอรูปกุญแจ ให้คลิกขวาแล้วเลือก swapoff ก่อนนะครับ
เมื่อลบเสร็จจะเหลือแค่ 2 partition คือ partition หลักของ os และ unallocated space
ให้คลิกขวาที่ partition หลัก เลือก Resize/Move
เหลือพื้นที่ไว้สัก 2gb นะครับ เอาไว้ทำ swap-partition แทนตัวที่เราลบไปเมื่อกี้ เพราะถ้าไม่ลบก่อนก็จะขยายไม่ได้ครับ
สร้าง partition ใหม่จาก unallocated เป็นแบบ Extended Partition
คลิกขวาที่ Extended Partition ที่สร้างเมื่อกี้ -> New เพื่อสร้าง swap partition
ตรง File system: เลือกเป็น linux-swap ครับ
คลิกที่เครื่องหมายถูกด้านบน และคลิก Apply เป็นอันเสร็จสิ้นครับ
อย่าลืม shutdown และเอา iso ออกจากตัว vm ด้วยนะครับ
ปล. ดู vdo ข้างล่างได้ครับ ของคนอื่นนะ เขียนอธิบายด้านบนเพราะไว้เตือนตัวเองเฉยๆ เพราะขี้เกียจดู vdo ถถถ+
ปล2. รูปตอนจัดการกับ partition ผมแคปจากคลิปด้านล่างนะครับ ขี้เกียจทำ (,__, )
ปล3. ในคลิปเป็นการทำบน Ubuntu นะครับ ไม่ได้ทำจาก GParted live CD แต่วิธีเหมือนกันครับ
ถ้าท่านมีไฟล์ linux iso ที่มี GParted ลงมาหร้อม os แล้วก็สามารถใช้ linux iso นั้นๆเป็นตัว boot ก็ได้ครับ
[…] Photoshop ก็ใช้ตัว CS2 ที่ Adobe ได้ทำการแจกให้ใช้ฟรีกันเมื่อไม่กี่ปีที่ผ่านมา VMware ผมก็ย้ายไปใช้ตัว Oracle VM VirtualBox แทน (โพสต์ที่เกี่ยวข้อง: How to resize a VirtualBox vmdk file) […]