วันพุธที่ 24 กรกฎาคม พ.ศ. 2556

Install & Compile Qemu 1.5.1 on Ubuntu 12.04

จากการบ้าน วิชา cloud computing  อ.กษิดิศ  หลักสูตรปริญญาโท ม.วิทยาลัยธรรมศาสตร์

เริ่มต้นด้วยการ Download Code Qemu มาจาก http://wiki.qemu.org/Download  เก็บลงเครื่องและทำการแตกไฟล์  $bunzip2 qemu-1.5.1.tar.bz2  และ $tar xvf qemu-1.5.1.tar  จากนั้น ติดตั้ง สิ่งที่จำเป็น สำหรับการ Compile qemu  โดยทำขึ้นตอนดังต่อไปนี้ 

อันดับแรก ติดตั้ง kvm ด้วยคำสั่ง  $sudo apt-get install kvm  เมื่อทำการติดตั้งเสร็จเรียบร้อยให้ทดลอง เข้าไปที่ directory ที่ เก็บ file Qemu ไว้ แล้ว ใช้คำสั่ง  ./configure
หากพบปัญหา ERROR : zlib check failed  แสดงว่า file ที่ จำเป็นในการ compile qemu ยังมีไม่ครบ ให้ติดตั้งเพิ่มโดยใช้คำสั่ง 
$ sudo apt-get install gcc libsdl1.2-dev zlib1g-dev libasound2-dev linux-kernel-headers pkg-config libgnutls-dev libpci-dev
$ sudo apt-get build-dep qemu

สั่ง รัน configure  
$  ./configure --prefix=/my/qemu --target-list=x86_64-softmmu,x86_64-linux-user

รัน make
$ make  
หากติดปัญหา 

ให้ทำการติดตั้ง autoreconf  ด้วยคำสัี่ง  $ sudo apt-get install dh-autoreconf
จากนั้น รัน Make อีกครั้ง $ make  หาผลลัพธ์เป็นดังภาพต่อไปนี้ แสดงว่า รัน make ผ่านเรียบร้อย

รัน $ sudo make install

สร้าง Disk image โดยตัวอย่าง กำหนดให้ มีขนาด 16 G
$ qemu-img create -f qcow2 mydisk.img 16g

ติดตั้ง OS ลงบน disk ที่สร้างไว้ โดยในตัวอย่างใช้ OS เป็น Ubuntu server 12.04
โดยใช้ xtightvncviewer เป็น console   

ติดตั้ง xtightvncviewer  
$ sudo apt-get install xtightvncviewer 

เปิดเครื่องที่ ที่ เราสร้าง disk image รอไว้  
$ /my/qemu/bin/qemu-system-x86_64 -enable-kvm -smp 2 -m 4g -hda mydisk.img -cdrom /home/seksan/ubuntu-12.04.2-server-amd64.iso -boot d -net nic -net user -localtime -vnc :5

รัน console เพื่อติดตั้ง ubuntu server  โดยเปิด Terminal ใหม่ขึ้นมา แล้วใช้คำสั่ง 
$ xtightvncviewer :5   
แล้วทำการติดตั้ง ๊๊Ubuntu server ตามปกติต่อไป 

เมื่อติดตั้ง ubuntu server เสร็จ แล้ว จะเข้ามาใช้งานภายหลัง ใช้คำสั่ง 
/my/qemu/bin/qemu-system-x86_64 -enable-kvm -smp 2 -m 4g -hda mydisk.img -boot c -net nic -net user -localtime -vnc :5

แหล่งความรู้เพิ่มเติม

เขียนโดย เสกสรร  แป้นงาม

ไม่มีความคิดเห็น:

แสดงความคิดเห็น