Powered by Drupal, an open source content management system

การประยุกต์ใช้งาน Embedded Linux Computer (ตอนที่ 3 - เตรียมระบบ Linux เพื่อการสร้าง Flash Image)

มาถึงตอนที่สามแล้วครับ ตอนนี้จะว่าด้วยการเตรียมระบบ Linux เพื่อการสร้าง Flash Image สำหรับที่จะใช้ Flash WRT54GL ให้ไปเป็น OpenWRT ครับ
 
Embedded Linux ทั่วไปจะเป็นระบบที่เล็กและมี Resources ที่จำกัดโดยเฉพาะอย่างยิ่งหน่วยความจำ ดังนั้นจึงเหมาะสำหรับการใช้งานทั่วๆไปเท่านั้น แต่ไม่เหมาะสำหรับการนำมาใช้พัฒนาโปรแกรมโดยเฉพาะการCompile Code  งานการพัฒนาโปรแกรมหรือการสร้างKernelจะถูกทำในเครื่องที่มีประสิทธิภาพสูงกว่าอย่างเช่น PC
 
การเตรียม Development System
Developement systemของเราจะวิ่งอยู่บนระบบปฏิบัติการลินุกซ์ Ubuntu สำหรับผู้ที่ใช้วินโดวส์อยู่และต้องการจะวิ่งบนวินโดวส์ก็สามารถที่จะใช้ Virtual Machine เพื่อจำลองระบบLinuxได้
เพื่อให้สมกับการเป็น OpenSource เราจะเลือกใช้ VirtualBox (http://virtualbox.org) แทน VMWare แต่ถ้าหากท่านมี VMWare อยู่แล้วก็ตามสบายเลยครับ
 
ขั้นตอนการเตรียมระบบเป็นดังนี้
1. Download ไฟล์ iso ของ Ubuntu Desktop เวอร์ชั่นล่าสุด จาก http://www.ubuntu.com/getubuntu/download ซึ่งเราจะใช้ในการติดตั้ง Linux
 
2. Download และติดตั้ง VirtualBox For Windows Host เวอร์ชั่นล่าสุด จาก http://www.virtualbox.org/wiki/Downloads
 
3. สตาร์ทโปรแกรม VirtualBox และเลือกNewเพื่อสร้างระบบLinux ดังรูป
 

4. กำหนด Memory ให้กับระบบ

 

5. สร้างและกำหนดขนาดสูงสุดของฮาร์ดิสให้กับระบบLinux ในที่นี้กำหนดให้ 20GB (โปรแกรมจะไม่จองเนื้อที่ทั้งหมด 20GB ทันที แต่จะค่อยๆโตไปตามขนาดที่ใช้จริง)
 

 

 

 
6. คลิ๊กตรง CD/DVD-ROM เลือก iso image ที่ download ไว้ในขั้นตอนที่ 1 หลังจากนั้นก็คลิ๊กปุ่ม Start เพื่อเริ่มต้นการติดตั้งได้เลยครับ

 

 

 

 

7. VirtualBox จะทำการรันโปรแกรมติดตั้ง Ubuntu จาก CD Image ให้กด Enter เพื่อเลือกภาษาอังกฤษ

 

 
 
8. กดปุ่มหัวลูกศรลงเพื่อเลือก Install Ubuntu

 

 
9. คลิ๊กปุ่ม Forward

 

 
10. เลือกTime Zoneแล้วคลิ๊กปุ่ม Forward

 

 
11. เลือก Keyboard layout แล้วคลิ๊กปุ่ม Forward

 

 
12. เลือก Specify partitions manually เพื่อจัดการการสร้าง Partition เอง แล้วคลิ๊กปุ่ม Forward

 

 
13. คลิ๊กปุ่ม New Partition Table เพื่อสร้าง Partition ใหม่และคลิ๊กปุ่ม Continue

 

 
14. คลิ๊กตามลำดับ 1 ถึง 5 เพื่อสร้าง partition สำหรับ Linux File System โปรดสังเกตุว่าในขั้นตอนที่สาม เราจะไม่ใช้เนื้อที่ฮาร์ดิสจนหมด แต่จะเหลือที่เผื่อไว้สำหรับสร้าง Swap Partition 1GB

 

 
15. คลิ๊กตามลำดับ 1 ถึง 5 เพื่อสร้าง Swap Partition ขนาด 1GB

 

 
16. กำหนด userid และ password ที่จะใช้งานระบบ ตรงนี้กำหนดได้ตามสะดวก สำหรับการ Demonstration ผมขอกำหนด userid กับ password เป็น demo
เลือก login automatically แล้วคลิ๊กปุ่ม forward

 

 
17. ยืนยันการติดตั้งในขั้นตอนสุดท้ายด้วยการคลิ๊กปุ่ม Install หลังจากนั้นระบบปฎิบัติการ Linux Ubuntu จะถูกติดตั้งจนเสร็จ

 

คำเตือน!!! เมื่อการติดตั้งเสร็จสิ้นแล้ว ก่อนรีบูทระบบให้เลือก CD/DVD-ROM Drive แบบเดียวกับขั้นตอนที่ 6 เพื่อปลด iso file ออกจาก CD/DVD-ROM Drive มิฉนั้น VirtualBox จะบูทซีดีเพื่อติดตั้งอีกครั้งหนึ่ง

เมื่อรีบูทระบบใหม่แล้ว เราก็จะได้ Linux Ubuntu ที่พร้อมจะติดตั้งโปรแกรมเพื่อสร้าง Image File ที่บรรจุ Kernel และ File system สำหรับ Flash WRT54GL ในตอนถัดไป