Linux

Upgrade VirtualBox

Tag :
หลังจากเขียนบทความการทำ Virtual Server บน VirtualBox ไป 4 ตอน ก็ยังไม่มีเวลามาอัพเดทเขียนต่อเลย วันนี้พอมีเวลาว่างเลยไปเช็คดูที่เว็ป VirtualBox ก็เห็นว่าเขาออกเวอร์ชั่น 2.0.2 แล้ว ในตอนที่ผมเขียนบทความยังเป็นเวอร์ชั่น 1.6.4 อยู่เลย และด้วยความที่ชอบลองของใหม่ ผมเลยจัดการอัพเกรดซะเลย โดยดาว์นโหลด virtualbox-2.0_2.0.2-36488_Ubuntu_hardy_i386.deb มา สำหรับใครใช้ Ubuntu 64 Bit ก็โหลดมาให้ถูกด้ยนะครับ โหลดมาเสร็จแล้วก่อนอื่นเลย ให้ uninstall version เก่าออกก่อนแล้วลง libqt4-core และ libqt4-gui ก่อนครับ
sudo apt-get remove --purge virtualbox
sudo apt-get libqt4-core libqt4-gui
จากนั้นก็
sudo dpkg -i virtualbox-2.0_2.0.2-36488_Ubuntu_hardy_i386.deb
เป็นอันเสร็จเรียบร้อยครับ ถ้าใน Menu มันยังไม่มี VirualBox มาให้เราเรียกใช้ ก็ Log off ไปก่อนเข้ามาใหม่ จะเรียกโปรแกรมได้ที่เมนู Application->System Tools->Sun xVM VirtualBox ครับ
หมายเหตุ ถ้าเวอร์ชั่นเดิมยังใช้งานได้ดี ไม่อัพเกรดก็ได้นะครับ เพราะผมเพิ่งอัพเกรดยังดูไม่ละเอียดว่ามีปัญหาอะไรหรือเปล่า เท่าที่ดูเปิดใช้งาน Virtual Machine ที่ลง Ubuntu Server และ WindowsXP ได้ปกติ

สร้าง Virtual Server ด้วย VirtualBox บน Ubuntu Hardy ตอน 4

Tag :

จากตอนที่แล้วที่เราลงเซ็ต Bridge Network ให้เครื่อง host และ virtualbox แล้ว ตอนนี้เราสารมารถจะรีโมท ssh เข้าไปใช้งาน Virtual Machine ได้แล้วครับ ในที่นี้ Virtual Machine ผม IP 192.168.1.4 ถ้าจะดู IP ก็ให้ Login เข้าไปแล้วใช้คำสั่ง ifconfig ดูก็ได้ครับ

ifconfig

จากนั้นให้ลอกง ssh จากเครื่อง host ของเราเข้าไปได้โดยใช้คำสั่ง

ssh annomundi@192.168.1.4 

โดย annomundi เป็น username ที่ผมสร้างไว้ตอนลง Ubuntu server ในตอนที่ผ่านมา ก็ให้เลี่ยนเป็น username และ ip ของเครื่อง virtual machine ที่คุณกำลังใช้อยู่ครับ หลังจากใส่ password แล้ว เราก็พร้อมที่จะใช้งานเครื่อง Virtual Machine แล้วครับ แต่ก่อนอื่นเพื่อที่เราจะไม่ต้องคอยใส่ password ทุกครั้งที่ ssh ก็ให้ทำดังนี้ครับ ที่เครื่อง host ให้เราใช้คำสั่ง

ssh-keygen -t rsa

คำสั่งนี้จะสร้างไฟล์ id_rsa และ id_rsa.pub ในโฟลเดอร์ .ssh ตอนมันให้คีย์ passphrase ไม่ต้องใส่นะครับกด enter ผ่านเลย จากนั้นใช้คำสั่ง

scp ~/.ssh/id_rsa.pub annomundi@192.168.1.4:/home/annomundi

สร้าง Virtual Server ด้วย VirtualBox บน Ubuntu Hardy ตอน 3

Tag :

Create a permanent bridge

ในตอนนี้เราจะมาทำการเซ็ต Bridge ให้กับ เครื่อง Host และ Virtual Machine กันครับ เริ่มแรกปิด Virtual Machine เราไปก่อน โดยการสั่ง Shutdown นะครับ ถ้าเปิด Virtaul Machine ไว้อยู่ก็ให้ login เข้าไปแล้วสั่ง

sudo shutdown -h now

ตอนนี้จะปิด VirtualBox ไปก่อนก็ได้ครับ เพราะเราจะทำการเซ็ตที่เครื่อง Host เราก่อน ให้เปิด Terminal ขึ้นมา แล้วใช้คำสั่ง

sudo apt-get install bridge-utils uml-utilities

เป็นการลงโปรแกรมที่จำเป็นสำหรับการทำ Bridge Network จากนั้นให้เปิดไฟล์ /etc/network/interfaces ขึ้นมา

sudo gedit /etc/network/interfaces

แก้ไขให้เป็นไปตามด้านล่างครับ

auto eth0
iface eth0 inet manual

auto br0
iface br0 inet dhcp
   bridge_ports eth0

# The loopback network interface
auto lo
iface lo inet loopback

จากนั้นสั่ง Restart Network

$sudo /etc/init.d/networking restart

มันจะ restart network ใช้เวลาแปปนึงไม่ต้องตกใจครับ หลังจากเสร็จแล้ว เน็ตจะใช้งานได้เหมือนเดิม เพียงแต่จะเชื่อมต่อผ่าน Bridge

สร้าง Virtual Server ด้วย VirtualBox บน Ubuntu Hardy ตอน 2

Tag :

จากตอนที่แล้วที่เราเซ็ตอัพ Virtual Machine เสร็จ ในตอนนี้จะเป็นขั้นตอนการลง Ubuntu 8.04.1 Hardy บน Virtual Machine ในตอนนี้จะอธิบายด้วยรูปภาพเป็นส่วนใหญ่นะครับ แต่ในบางช่วงในตอน Install อย่างช่วง Detect hardware ช่วง Copy ไฟล์ ผมอาจข้ามๆไปไม่ได้ capture รูปมาแสดง

เอาล่ะมาเริ่มกันเลย ที่ VirtualBox ให้เรากดปุ่ม Start เพื่อเริ่มบูต Virtual Machine เครื่องจะทำการบูตจาก CD Image ที่เรา mount ไป
Install-Ubuntu-server-01

Install-Ubuntu-server-02
ในขั้นตอนการ Install ที่นี้ผมเลือกภาษาอังกฤษครับ
Install-Ubuntu-server-03
หน้าจอ Install ครับ ถ้าเกิด Virtualbox มัน capture mouse เราไปแล้ว และเราต้องการจะใช้งาน mouse ให้กดปุ่ม Ctrl ด้านขวาของ Keyboard นะครับ ทีนี้มาต่อให้เลือก Install Ubuntu Server ครับ และจากนี้ให้ดูตามรูปนะครับไฮไลท์สีแดงนั่นคือตามที่ผมเลือก ไม่จำเป็นต้องตามผมทั้งหมดก็ได้ครับ

สร้าง Virtual Server ด้วย VirtualBox บน Ubuntu Hardy ตอน 1

Tag :

เนื่องจากที่ผมย้ายโฮสท์ไปใช้ 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 ทำตามรูปไปเรื่อยๆเลยครับ






ถ้าทำตามขั้นตอนในรูป เราจะได้ Virtual Disk ขนาด 3GB ครับ ต่อไปเราจะเริ่มสร้าง Virtual Machine และลง Ubuntu Server กันครับ

Linux Console Command Part1

Tag :
ช่วงนี้ใช้งาน Linux Console บ่อยและด้วยความที่ขี้เกียจคำสั่งที่เคยพิมพ์ไปแล้ว และจำได้ว่ามันมี command ที่ใช้รันคำสั่งที่เราเคยพิมพ์ไปแล้ว ปกติผมจะใช้ปุ่มลูกศรขึ้นลงเพื่อเลือกคำสั่งที่ผ่านๆมา แต่มันไม่สะดวกเพราะคำสั่งที่เคยพิมพ์ๆไปมันอาจพิมพ์ไปนานแล้ว ก็เลยลอง Search ดูก็เจอคำสั่งที่จะช่วยให้ประหยัดเวลาในการทำงาน คำสั่งแรกเลย history
history
จะเป็นการลิสท์คำสั่งต่างๆที่เราเคยเรียกใช้งานไปแล้วทั้งหมด
history 10
จะเป็นการลิสท์คำสั่ง 10 คำสั่งสุดท้ายออกมา เราสารถใช้คำสั่ง !
Syndicate content