เนื่องจากที่ผมย้ายโฮสท์ไปใช้ VPS ที่มีแรมขนาด 256MB และได้ทำการเซ็ตอัพโปรแกรมต่างๆไปเยอะแต่ไม่ได้จดว่าทำอะไรไปบ้าง อีกทั้งตอนทำก็ทำตามข้อมูลที่หาได้จากในอินเตอร์เน็ต ดังนั้นก็เลยจะทำ Virtual Server ขึ้นมาแล้วเซ็ตอัพเพื่อให้เป็น Server ทดสอบก่อนไปใช้จริงบน VPS ซึ่งโปรแกรม Vitualize ที่ใช้งานง่ายและฟรีที่ผมรู้จักก็คือ VirtualBox นั่นเอง ในที่นี้ผมจะลงบน Ubuntu และ Guest เป็น Ubuntu Server Edition ดังนั้นก่อนอื่นให้ทำการดาว์นโหลดโปรแกรม VirtualBox และ Ubuntu Server Edition มาเตรียมกันไว้ก่อนเลยครับ Downloadวิธีลงโปรแกรม VirtualBoxในที่นี้ผมดาว์นโหลด virtualbox_1.6.4-33808_Ubuntu_hardy_i386.deb มาไว้ที่ ~/Download ก็จัดการ Install ซะด้วยคำสั่ง cd ~/Download sudo dpkg -i หลังจากลงเสร็จ เราจำเป็นต้องเซ็ต User Group ให้กับ User ก่อน ซึ่งสามารถใช้ Comand ตามด้านล่าง sudo usermod -G vboxusers -a annomundi จากนั้น logout ออกไป เมื่อเข้ามาใหม่แล้วให้ไปที่ Applications -> System Tools -> Sun xVM VirtualBox แต่ถ้าไม่มี Menu นี้ให้ลอง Restart เครื่องดู วิธีสร้าง Virtual Machineต่อไปเราจะทำการสร้าง Virtual Machine ขึ้นมาเพื่อที่จะลง Ubuntu Server ก่อนอื่นให้ไปที่ File -> Virtual Disk Manager จากนั้น ก็กด New เพื่อเริ่มสร้าง Virtual Disk ทำตามรูปไปเรื่อยๆเลยครับ
Setup VirtualBox USB Supportให้ทำการแก้ไขไฟล์ /etc/init.d/mountdevsubfs.sh sudo nano /etc/init.d/mountdevsubfs.sh โดยแก้ตรงส่วน # # Magic to make /proc/bus/usb work # #mkdir -p /dev/bus/usb/.usbfs #domount usbfs "" /dev/bus/usb/.usbfs -obusmode=0700,devmode=0600,listmode=0644 #ln -s .usbfs/devices /dev/bus/usb/devices #mount --rbind /dev/bus/usb /proc/bus/usb เป็น # # Magic to make /proc/bus/usb work # mkdir -p /dev/bus/usb/.usbfs domount usbfs "" /dev/bus/usb/.usbfs -obusmode=0700,devmode=0600,listmode=0644 ln -s .usbfs/devices /dev/bus/usb/devices mount --rbind /dev/bus/usb /proc/bus/usb จากนั้นเช็คว่า Group ID ของ vboxusers Medusa ~: grep vbox /etc/group vboxusers:x:129:root,annomundi Medusa ~ จะเห็นว่า groupid ของ group vboxusers บนเครื่องผมคือ 129 sudo gedit /etc/fstab เพิ่มข้อความด้านล่างนี้เข้าไปท้ายสุดของไฟล์ อย่าลือมแก้ devgid=129 เป็นค่า groupid ของ vboxusers บนเครื่องของท่านก่อน แล้วเซฟ ## usbfs is the USB group in fstab file: none /proc/bus/usb usbfs devgid=129,devmode=664 0 0 จากนั้นกลับไปแก้ไขไฟล์ /etc/init.d/mountkernfs.sh อีกครั้งนึง sudo gedit /etc/init.d/mountkernfs.sh ให้หาบรรทัดที่มีข้อความตามค้าล่างนี้ # Mount spufs, if Cell Broadband processor is detected แล้วใส่ข้อความด้านล่างนี้ในบรรทัดก่อนข้อความตามด้านบน (อย่าลืมแก้ตรง devgid=129 ด้วยนะครับ) ## Mount the usbfs for use with Virtual Box domount usbfs usbdevfs /proc/bus/usb -onoexec,nosuid,nodev,devgid=129,devmode=664 จากนั้นให้สั่ง sudo /etc/init.d/mountkernfs.sh เป็นอันเสร็จเรียบร้อยสหรับการเซ็ตให้ Virtualbox ใช้งาน USB ได้ (ไม่ได้ลองแต่ Warning จะหายไป) เตรียมความพร้อมของ Virtual Machineก่อนอื่นถ้าคุณโหลด Ubuntu 8.04.1 Server Edition มาแล้ว ให้เราทำการ Mount Image (.iso) เข้ากับ Virtual Machine ก่อนเพื่อจะได้ทำการ Install Ubuntu ลง Virtual Machine ให้เลือก Virtual Macine ที่เราเพิ่งสร้างไปแล้วกด Settings
|
|||



















iPAS
ขอบคุณครับ