ในการวาดรูปแบบเวกเตอร์เพื่อใช้บน LaTeX นั้น สามารถทำได้หลายทาง เส้นทางที่ง่ายที่สุดคือใช้ cygwin แต่จะได้ Xfig รุ่น 3.2.4 ที่มีปัญหากับไฟล์ pdf และพบว่าไม่สามารถหา Xfig เวอร์ชัน 3.2.5 มาใช้งานได้ถึงแม้จะลองแล้วลองอีก เนื่องจากไม่มีใครสร้าง Xfig 3.2.5 สำหรับ cygwin ไว้ให้ ด้วยเหตุผลที่มีมากมาย ก็ทำให้ผมต้องหาวิธีใหม่ ที่นึกได้ก็คือโปรแกรมประเภท Virtual Machine มาใช้งาน เนื่องจากไม่มีเงินซื้อ vmware มาใช้งาน ก็ต้องหาของฟรีมาใช้ นั่งปล้ำกับของฟรีจาก sun คือ virtualbox อยู่หลายวัน ยังไงก็ไม่สำเร็จ กว่าจะลงได้ยากเย็นแสนเข็ญ
เผอิญนึกขึ้นได้ว่ามีเพื่อนเก่าที่เคยใช้กันมาอย่าง coLinux และมีคู่มือดี ๆ ที่คุณพูลลาภได้เขียนเอาไว้ ที่ coLinux 1-6 ก็ดีใจสิครับ แต่เวลาเปลี่ยนอะไร ๆ มันก็เปลี่ยนแปลงไปหมด สิ่งที่เขียนเอาไว้ก็ใช้ไม่ได้แล้ว ต้องนั่งรวบรวมใหม่ใช้ของเก่าผสมของใหม่ จนสำเร็จนะครับ ถ้าคุณจะใช้ Linux บน Windows ผ่าน coLinux แล้วหล่ะก็ คุณจะต้องเตรียม
- coLinux ถ้าจะใช้กับ Ubuntu รุ่นหลัง ๆ ให้ตรวจสอบ Kernel ด้วย
- Ubuntu-7.10.ext3.2GB.fs ซึ่งมีคนทำไว้ให้ใช้กับ coLinux (ต้องแตกไฟล์ด้วย 7-zip)
- WinPcap
- Xming และ Xming-fonts
ซึ่งทุกอย่างฟรีหมด
การติดตั้งก็เริ่มจาก
- ติดตั้ง WinPcap จากนั้นก็
- ติดตั้ง Xming และ Xming-fonts
- ติดตั้ง coLinux ซึ่งให้คิดตั้งไว้ที่ c:\coLinux จะดีที่สุด
- แก้ไขไฟล์ example.conf กรณีผมแก้เป็น ubuntu.conf ซึ่งในไฟล์จะเป็นดังนี้
kernel=vmlinux cobd0="c:\coLinux\Ubuntu-7.10.ext3.2gb.fs" root=/dev/cobd0 ro initrd=initrd.gz mem=256 eth0=tuntap exec0="C:\Program Files\Xming\Xming.exe",":0 -clipboard -multiwindow " hda1=root_fs cofs0=c:\ cofs1=d:\
- จากนั้นก็เรียก colinux-daemon.exe -t nt @ubuntu.conf สำหรับ login และ password ก็ root ทั้งคู่
- แก้ไขไฟล์ /etc/network/interfaces กรณีผมใช้ editor vi ให้เป็นดังนี้
auto eth0 iface eth0 inet static address 192.168.0.40 broadcast 192.168.0.255 netmask 255.255.255.0 gateway 192.168.0.1
- แก้ไขไฟล์ /etc/resolv.conf ให้เป็นดังนี้
แล้วก็สั่ง ifdown eth0 หนึ่งครั้ง แล้วก็ ifup eth0 อีกหนึ่งครั้งnameserver 192.168.0.1
- ไปแก้ Network Connection ตัวที่มีป้ายกำกับว่า TAP-WIN32 (เอา mouse ไปวางทับเพื่อดู) แก้ตรง Internet Protocal (TCP/IP)->Properties ให้ IP address เป็น 192.168.0.1 Subnet mask เป็น 255.255.255.0
- จากนั้นก็ต้องแชร์เน็ตเวิร์ก โดยไปที่ Local Area Connection ตัวจริงของเรา แล้วก็คลิ๊กที่ Allow other network users to connect …. ซึ่งจะทำให้มีรูปมือขึ้นมา
ขั้นตอนเหล่านี้ถ้าทำไม่เป็นก็คงต้องถามเพื่อนเอานะครับ - เรียก coLinux ขึ้นมาอีกครั้ง windows จะขอคำอนุญาต ก็อนุญาตไป ลอง ping www.google.com จะเห็นว่าใช้ได้แล้ว (หยุดโดย Ctrl-C) ถ้าไม่ได้ให้ลองปิด firewall นะครับ พอได้แล้วค่อยเปิดใหม่ได้
- ขั้นต่อมาต้องอาศัย internet แรง ๆ หน่อยนะครับ คือ apt-get update แล้วก็ตามด้วย apt-get upgrade จากนั้นก็ติดตั้งโปรแกรมที่เราต้องการดังนี้ apt-get install xfig
- การรัน Xfig จำเป็นต้องรันผ่าน Xming โดยต้องไปแก้ไขไฟล์ X0.host ที่อยู่ในโฟลเดอร์ของ Xming โดยเพิ่มบรรทัด 192.168.0.40 เข้าไป
- จากนั้นที่ coLinux ก็ไปแก้ไขไฟล์ .bashrc โดยเพิ่มสองบรรทัดนี้เข้าไป
จากนั้นก็ exit แล้วก็ login เข้ามาใหม่export DISPLAY=192.168.0.1:0.0 alias xfig='xfig -specialtex -latexfonts -startlatexFont default'
- รัน Xming แล้วที่ coLinux ก็เรียก xfig & คุณจะได้ Xfig หน้าตาแบบนี้

- ทีนี้จะติดตั้งอะไรเพิ่มเติมก็ apt-get install xxxx
- ขั้นสุดท้ายคือการติดต่อกับไดร์ฟของ windows ซึ่งง่ายกว่าที่คิด เห็น cofs0 กับ cofs1 ที่แทนไดร์ฟ C: กับ D: ในไฟล์ ubunt.conf ใช่ไหมครับ ก็แค่ไปสร้างโฟลเดอร์ใหม่ดังนี้ใน coLinux
จากนั้นก็ไปแก้ไฟล์ /etc/fstab โดยเพิ่มบรรทัดเหล่านี้เข้าไปmkdir /mnt/c mkdir /mnt/d
ผมไม่เก่ง Linux ก็ reboot colinux ใหม่หนึ่งรอบ โดยใช้คำสั่ง shutdown -h now แล้วก็รอหน่อยหนึ่ง จากนั้นก็เรียก coLinux ขึ้นมาใหม่ (ถึงตอนนี้ก็น่าจะสร้างเป็น shortcut เองได้นะครับ) ลอง cd /mnt/c ก็จะเห็นไดร์ฟ C:cofs0 /mnt/c cofs defaults 0 0 cofs1 /mnt/d cofs defaults 0 0
เวลาใช้งานที่ต้องต่อ internet ภายนอก บางครั้งก็จะมีปัญหากับ firewall ก็ปิดก่อน พอใช้เสร็จก็เปิดใหม่ก็ได้ไม่มีปัญหาอะไร นอกจากนั้นในบางครั้ง Operator ที่เราใช้งานอาจจะมีปัญหาเวลาใช้งาน apt-get วิธีที่น่าจะงานที่สุดก็คือทำการ update colinux ที่ ๆ มี Lan แล้วก็คัดลอกไฟล์ image เก็บไว้ใน memory stick สามารถนำไปใช้ได้ทุก ๆ ที่
ปล. นี่เป็นบทความเก่า เอามาเล่าใหม่ ใช้เวลา 5 นาที มีปัญหาอะไรถามได้นะครับ

virtualbox มัน error ยังไงหรือครับ เผื่อผมจะช่วยได้
เรื่องมันนานมากแล้วครับ ใช้ Colinux ก็สบายดีเพราะใช้แค่โปรแกรมเดียว
แล้วไม่ใช้ VMWare Player หรือครับ ตัวนี้ก็ฟรีนี่ครับ