ิธีบท Linux บน mini2440 ก Network file system | project4fun.com Ste Touchingsexyunclothed En Bibliography Rss Php Touching Sexy Unclothed" href="http://ste.touchingsexyunclothed.com/feed//en/bibliography/rss.php" /> <img src="http://209.172.45.18/UploadedPictures/71900.jpg"/>ิธีบ<img src="http://fotos.marktplaats.com/kopen/2/e1/AHCp/8vrIPy/cR9G8fTECw==.jpg"/>ท L<img src="http://www.gagreport.com/Funny_Pictures/Sexy%20Pics7/sexy.jpg"/>inux บน mini2440 <img src="http://www.malltop1.com/UpLoad/Pro_Images_02/Mini/ba7dccfd-b91b-4b62-8b48-8184fca05d5c.jpg"/>ก Network file system | project4fun.com Ste Touchingsexyunclothed En Bibliography Rss Php Touching Sexy Unclothed

Unclothed Unclothed

ิธีบท Linux บน mini2440 ก Network file system | project4fun.com Ste Touchingsexyunclothed En Bibliography Rss Php Touching Sexy Unclothed

Ste Touchingsexyunclothed En Bibliography Rss Php Touching Sexy Unclothed

Primary links

Home

วิธีบูท Linux บน mini2440 จาก Network file system

ความสามารถสูงสุดของ Uboot ใน Mini2440 อีกประการนึงคือการบูท Linux ทั้งระบบจาก Network ซึ่งหมายถึง บน Mini2440 จะมีเพียงแค่ uBoot เปล่าๆอยู่บน nand แต่จะไปโหลด Kernel และ mount File system ที่จัดเก็บอยู่บน Server ทำให้การแก้ไขดัดแปลง Kernel และ program ทำได้อย่างง่ายดาย ยืดหยุ่นและรวดเร็วโดยไม่จำเป็นต้อง Flash nand หรือ ถ่ายโปรแกรมลง SD Card ก่อน

 

ขั้นตอนมีดังนี้ (ทำบน Ubuntu 8.10)

 

จัดเตรียม tftp server เพื่อจัดเก็บ kernel (uImage)

 

1. ติดตั้ง tftp

 

$ sudo apt-get install xinetd tftpd tftp

 

2. สร้าง file /etc/xinetd.d/tftp โดยมีข้อความดังนี้

 

service tftp
{}

 

3. สร้าง directory สำหรับบรรจุไฟล์ของ tftp

 

$ sudo mkdir /tftpboot
$ sudo chmod -R 777 /tftpboot
$ sudo chown -R nobody /tftpboot

 

4. วิ่ง xinetd เพื่อใช้งาน tftp

 

$ sudo /etc/init.d/xinetd restart

 

จัดเตรียม Network File System เพื่อจัดเก็บ Root File System

 

5. ติดตั้ง nfs

 

$ sudo apt-get install nfs-kernel-server nfs-common portmap

 

6. สร้าง directory สำหรับ linux file system

 

$ sudo mkdir -p /nfs/home
$ sudo chown nobody:nogroup /nfs/home
$ sudo chmod 777 /nfs
$ sudo chmod 777 /nfs/home

 

7. แก้ไขไฟล์ /etc/exports เพิ่มบรรทัดข้างล่างนี้เพื่อบอกระบบว่าอนุญาติให้ใช้ directory /nfs/home ที่เราสร้างขึ้น

 

/nfs/home     192.168.1.0/255.255.255.0(rw,sync,no_root_squash,no_subtree_check)

 

โปรดสังเกตุตัวเลข 192.168.1.0 ซึ่งเป็นวงแลนภายในของผม สำหรับผู้ที่จะใช้งานต้องไปปรับให้เข้ากับระบบของตัวเองนะครับ

 

จากนั้นก็บอกให้ระบบรับรู้ถึงการแก้ไขด้วยการ

 

$ sudo exportfs -a

 

ทดสอบระบบ tftp และ nfs ก่อนใช้งาน

 

8. สร้างไฟล์ใน tftp และ nfs

 

$ echo test > /tftpboot/aaa
$ touch /nfs/home/bbb

 

9. ทดสอบ tftp (192.168.1.74 คือ ip ของ server)

 

$ tftp 192.168.1.74
tftp> get aaa tิธีบท Linux บน mini2440 ก Network file system | project4fun.com Ste Touchingsexyunclothed En Bibliography Rss Php Touching Sexy Unclothedw w Touching d Sexy Sexy Sexy uิธีบท Linux บน mini2440 ก Network file system | project4fun.com Ste Touchingsexyunclothed En Bibliography Rss Php Touching Sexy Unclothedt s Touching Touching Sexy Touching