Monday, November 24, 2008

Linux (Ubuntu) in Windows #6 Qemu

Install Ubuntu on Qemu
QEMU is an emulator for various CPUs. It works on Linux, Windows, FreeBSD and Mac OS X. Windows version is in an alpha stage. I hope I can provide useful information on development and usage of the software.

มาลองใช้ Ubuntu ผ่าน Qemu กันบ้าง ชื่อก็บอกอยู่แล้ว ว่า Emu (Emulation) ก็ต้องช้ากว่าของจริงอยู่แล้ว แต่ก็ลองดูกันหน่อย
1.เริ่มจาก Download Qemu แต่ไม่ต้องติดตั้ง แตกไฟล์แล้วใช้ได้เลย คราวนี้ผมแตกไว้ที่ D:\QEMU\
เรียก cmd แล้วก็ cd เข้าไปใน directory นั้น แล้วก็สร้างไฟล์สำหรับ install และ swap ด้วยคำสั่ง
fsutil file createnew qemu_ubuntu_4gb 4294967296

และ
fsutil file createnew qemu_swap_512mb 536903168


เพื่อสร้างไฟล์สำหรับติดตั้งขนาด 4GB และ Swap ขนาด 512MB

สร้าง folder Distro แล้วย้ายสองไฟล์เข้าไปไว้ในนั้น (ไม่มีนัยสำคัญอะไรครับ แค่จัดให้เป็นระเบียบ) แล้วก็ copy Image ของ Ubuntu ที่จะติดตั้งไว้ใน folder นี้ด้วย ซึ่งคราวนี้เลือกใช้ ubuntu-8.10-desktop

2.สร้าง Batch file สำหรับ boot ให้ชื่อว่า QEMU.bat
@ECHO OFF
set qemu_dir=D:\\QEMU\\Distro
set hd=%qemu_dir%\\qemu_ubuntu_4gb
set swap=%qemu_dir%\\qemu_swap_512mb
set cdrom=%qemu_dir%\\ubuntu-8.10-desktop-i386.iso
set mem=256
qemu -hda %hd% -hdb %swap% -cdrom %cdrom% -m %mem% -boot d -L .
pause


3.ทำการติดตั้งด้วยการ Double Click ที่ batch file ที่สร้างขึ้นแล้วก็ติดตั้งไปตามขั้นตอนของ Ubuntu หลัก ๆ ก็
- เลือกภาษาที่จะใช้ในการติดตั้ง
- เลือก timezone
- เลือก Keyboard Layout
- ป้อนข้อมูลเพื่อสร้าง Account
- กำหนด Partition ก็เลือกเอา 4GB เป็น primary partition แล้วก็ 512MB เป็น swap
- ยืนยันแล้วก็เริ่มทำการติดตั้ง

4.Boot ใหม่ โดยแก้ QEMU.bat นิดหน่อย
@ECHO OFF
set qemu_dir=D:\\QEMU\\Distro
set hd=%qemu_dir%\\qemu_ubuntu_4gb
set swap=%qemu_dir%\\qemu_swap_512mb
set mem=256
qemu -hda %hd% -hdb %swap% -m %mem% -L .
pause


แล้วก็จะได้ Ubuntu 8.10 intrepid ibex ไว้ทดลองใช้ ดังรูป

No comments: