วันศุกร์ที่ 4 มีนาคม พ.ศ. 2554

การสร้างระบบปฏิบัติการลินุกซ์ของตนเอง ด้วย remastersys

ในหัวข้อนี้ นำท่านสร้างระบบปฏิบัติการลินุกซ์ของท่านขึ้นมาใหม่ หรือจะทำเป็นแผ่น Live CD ของท่านเองได้ มีสาระสำคัญดังนี้



การทำดีสโทร
1. สร้างระบบขึ้นมาใหม่
2. พัฒนาจากระบบเดิม
3. ปรับแต่งจากดีสโทรหลัก
3.1 สร้างมาจากพื้นฐาน NimbleX2, Linux Mint, Chrunchbang Linux, X-Edition, PB
3.2 ปรับจาก Image File (ISO)
3.3 สร้าง Image ISO จากระบบที่ใช้งานอยู่ ใช้ Remastersys แต่ขนาดไฟล์ไม่เกิน 4GB ตามมาตรฐาน ISO9660

1. ติดตั้ง แก้ไฟล์ /etc/apt/source.list เพิ่ม
deb http://.geekconnection.org/remastersys/repository remastersys/

กรณีเวอร์ชั่น Ubuntu 8.04 ที่ใช้ grub boot loader หรือใหม่กว่าให้เขียน
deb http://www.geekconnection.org/remastersys/repository ubuntu/

กรณีเวอร์ชั่น 9.10 ที่ใช้ grub2 boot loader ให้เขียน
deb http://www.geekconnection.org/remastersys/repository karmic/

2.sudo apt-get update
# sudo apt-get install remastersys

3. เข้าโปรแกรม System -> Administration -> Remastersys Backup
ประกอบด้วย backup, dist, distcdfs, distiso, modify, clean, info, quit

ปล. cdfs (CD Filesystem) ไฟล์ทั้งระบบ

BACKUP คือสำรองระบบทั้งระบบ
DIST สำรองทั้งระบบแต่ไม่รวมโฟลเดอร์ ของ USER
DISTCDFS กรณีปต้องการเพิ่มโปรแกรมเข้าไปในระบบ
Modify ทำต่อจาก DISTCDFS เมื่อต้องการสร้าง .ISO จาก CDFS

ข้อเสนอก่อนเริ่มทำงาน
- sudo apt-get clean
- ปิด network share และ unmount ให้หมด

การแสดงรายละเอียดไฟล์รูปแบบฐาน 16 ด้วย hexdump

สำหรับวันนี้นำเสนอการแสดงรายละเอียดไฟล์รูปแบบฐาน 16 ด้วยคำสั่ง hexdump มีรายละเอียดดังนี้



การ dump hex ไฟล์ออกมาดู
#hexdump -C -n 16 filename

คำเกี่ยวข้อง : hexdump, hexfile , dump file , linux

การสร้าง ISO ด้วยคำสั่ง genisoimage บนระบบปฏิบัติการลินุกซ์

ในหัวข้อนี้นำเสนอ การสร้าง ISO ด้วยคำสั่ง genisoimage บนระบบปฏิบัติการลินุกซ์ มีใจความสำคัญดังนี้



คำเกี่ยวข้อง : genisoimage, iso image , linux command line

การ mount ไฟล์ ISO ในลินุกซ์

หัวข้อนี้นำเสนอ การ mount ไฟล์ ISO ในระบบปฏิบัติการลินุกซ์ มีใจความสำคัญดังนี้



1. สร้างไดเร็คทอรี่สำหรับ mount กับ ISO ได้แก่ #mkdir /mnt/myiso
2. คำสั่ง mount ด้วย #mount -o loop -r myiso.iso /mnt/myiso
ปล. ไฟล์ต่าง ๆ ที่ถูก mount จะเก็บไว้ในไดเร็คทอรี่ /mnt/myiso และอ่านได้อย่างเดียว ไม่สามารถเขียนได้

คำเกี่ยวข้อง : ISO Mount , LINUX CLI, MOUNT ISO FILE, MOUNT IMAGE FILE

การเล่นเพลง mp3 ผ่าน command line ในลินุกซ์ ด้วยคำสั่ง mpg123

ในหัวข้อนี้ แนะนำการเล่นเพลง mp3 ผ่าน command line ในลินุกซ์ ด้วยคำสั่ง mpg123 รวมถึงวิธีการสั่งทำงานแบบ background process และการ kill โปรแกรม หรือหยุดการเล่นเพลง มีใจความสำคัญดังนี้



คำเกี่ยวข้อง : mpg123, linux cli, ubuntu, multimedia command line