การทำแผ่นลินุกซ์เป็นดิสทริบิวชันของท่านเอง

เริ่มต้น
Create MyCD from SUTinsLinux

SUTinsServer มีความสามารถใช้สร้างตัวเองขึ้นมาใหม่ โดยอนุญาตผู้ใช้ปรับแต่งได้ทุกอย่าง 100% ตั้งแต่การถอนโปรแกรม เพิ่มโปรแกรม อัพเดทโปรแกรม สร้างฐานข้อมูล เขียนเว็บแอพพลิเคชั่น เปลี่ยนรูป ตอนล็อกอิน เปลี่ยนรูปพื้นโต็ะ รวมทั้งยังสามารถให้ผู้ใช้ เปลี่ยนทั้งรูปตอนบูตระบบจากแผ่น ตอนจะลงระบบ และข้อความต่างๆ
โดยสรุป หลังการปรับแต่ง ผู้ใช้จะได้ลินุกซ์เป็นของตนเองอย่างแท้จริง ความสามารถเช่นนี้ไม่เคยมีมาก่อนจากลินุกซ์ดิสทริบิวชั่นใดๆ

สิ่งที่ควรทราบ
ขั้นตอนการทำลินุกซ์เป็นของท่านเอง
1. ติดตั้ง SUTinsServer
2. ปรับแต่ง ลินุกซ์ที่ลงไปนั้น
3. บูตด้วยแผ่น SUTinsServer อีกครั้งแล้วใช้เมนู ทำลินุกซ์ซีดี
4. เขียนไฟล์ ISO ที่ได้ลงแผ่น หรือใน USB thumb drive

การปรับแต่งลินุกซ์ที่ลงไปแล้ว

สิ่งที่ต้องการเปลี่ยน ที่ที่ต้องไปเปลี่ยน
1. เปลี่ยนรูปพื้นโต็ะ ไฟล์รูปพื้นโต็ะคือ /usr/share/backgrounds/bg32.png และ /usr/share/backgrounds/bg64.png เมื่อระบบทำการติดตั้ง จะมีการสร้างลิงก์ /usr/share/backgrounds/bg.png ชี้ไปยังไฟล์รูปพื้นโต็ะรูปใดรูปหนึ่งในสองรูป นี้ ขึ้นอยู่กับการติดตั้งระบบว่าเป็น 32 หรือ 64 บิต
2. เปลี่ยนรูปตอนล็อกอิน ให้เปลี่ยนรูป /usr/share/backgrounds/sut-login-bg.png
หรืออาจใช้โปรแกรม เมนู --> System Tools --> Ubuntu Tweak เพื่อเปลี่ยนรูปหน้าต่างล็อกอิน
3. การติดตั้งโปรแกรมใหม่
หรือลบโปรแกรมเดิม่
ถ้าจำเป็นต้องออกเน็ตผ่านทาง proxy ให้เซ็ต proxy ให้ระบบโดยไปที่
เมนู --> System --> Preferences --> Network Proxy
จากนั้นถ้าต้องการลดหรือเพิ่มโปรแกรม เมนู --> Ubuntu Software center

หรืออาจใช้คำสั่งด้วยมือที่เป็นคอมมานด์ไลน์ ให้ใช้ด้วยคำสั่งดังนี้
sut@server:~$ sudo apt-get update
เพื่ออัพเดทฐานข้อมูลโปรแกรม และคำสั่ง
sut@server:~$ sudo apt-get install abcd
เมื่อต้องการติดตั้งโปรแกรม abcd หรือคำสั่ง
sut@server:~$ sudo apt-get purge abcd
เมื่อต้องการลบโปรแกรม abcd ออกจากระบบ
4. การปรับแต่งระบบ
   ตอนบูตแผ่น
เปลี่ยนข้อมูลในของไฟล์ต่างๆ ใน /mycd ซึ่งมีไฟล์อยู่หลายไฟล์ ชื่อไฟล์ที่กล่าวถึงต่อไปนี้ จะต้องเหมือนเดิม ห้ามเปลี่ยนเด็ดขาด เพราะเป็นไฟล์สำหรับระบบ จะใช้ในการทำ ซีดีแผ่นใหม่ และจะถูกนำเข้าไปไว้ในแผ่นใหม่ของท่านด้วย ถ้าท่านต้องการนำไฟล์อื่นเข้าไปไว้ในแผ่นซีดีด้วย เช่นไฟล์ readme.html เป็นต้น ก็ให้นำมาใส่ไว้ในนี้ รายละเอียดของไฟล์ทั้ง 6 มีดังนี้

boot.msg              
บรรจุข้อความตอนบูตจากแผ่น
isolinux.cfg สำหรับผู้เชี่ยวชาญเท่านั้น จะบรรจุคำสั่งในการบูตระบบเริ่มต้น
distro_info.txt บรรจตัวแปรที่จำเป็นสำหรับระบบ การช่วงการติดตั้ง
iso_name.txt  ชื่อไฟล์ ISO ที่จะสร้างขึ้นใหม่
sutins.lss ไฟล์ภาพด้านบนเมื่อเครื่องเริ่มบูตจากแผ่น การสร้างไฟล์นี้ คือท่านต้องสร้างไฟล์รูปที่ประกอบด้วยสี  ประมาณ 8 สี สมมุติว่าได้ไฟล์ชื่อ a.ppm โดยให้มีขนาดประมาณ 320x640 จากนั้นใน Terminal ให้เปลี่ยนไฟล์นี้ ด้วยคำสั่ง
ppmtolss16 < a.ppm  > sutins.lss รายละเอียด หาได้จากเว็บเกี่ยวกับการสร้าง splash file
system.tar.gz บรรจุโปรแกรมสำหรับการติดตั้งระบบ ซึ่งเขียนด้วยภาษา PHP ผู้ใช้สามารถปรับแต่งได้ตามความเหมาะสม

โปรดทราบ
เนื่องจาก SUTinsLinux มีทั้งระบบแบบ 32 และ 64 บิต ถ้าท่านต้องการทำไฟล์ image ISO ที่สามารถติดตั้งได้ทั้งสองระบบ ท่านจะต้องติดตั้งทั้งแบบ 32 และ 64 บิต ซึ่งขอแนะนำให้ติดตั้งแบบเต็มไดรว์ แล้วทำการปรับแต่งทั้งสองระบบนี้ จากนั้นจึงเข้าสู่ขั้นตอนการทำซีดีเป็นของท่านเองต่อไป



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

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

image/mycd1.png

รอจนกระทั่งระบบบูตสมบูรณ์แล้ว จะได้หน้าต่างรอการสั่งงาน ก็ให้เลือกเมนู ทำลินุกซ์ซีดี ดังรูป

image/mycd2.png

ให้เริ่มด้วยการคลิกที่ ดำเนินการ จากนั้นโปรแกรมจะทำการค้นหาในฮาร์ดดิสก์ ว่าในไดรว์ใดมีลินุกซ์อยู่บ้าง  แล้วจึงแสดงผล เพื่อให้เลือกลินุกซ์ ในส่วนที่ท่านได้ปรับแต่งไว้แล้ว จะได้ผลคล้ายดังรูป

image/mycd3.png

ดูจากรูปจะเห็นว่า ได้ทำการเลือกลินุกซ์ที่จะทำเป็น image ทั้งแบบ 32 และ 64 บิต ด้วยการคลิกเลือก แล้วจะเกิดเครื่องหมายถูก ท่านอาจขอดูข้อมูลก่อนเพื่อให้แน่ใจว่าใช่ที่ท่านต้องการหรือไม่ ด้วยการคลิกที่ ดูข้อมูล เมื่อแน่ใจคลิก ดำเนินการ จะเข้าสู่หน้าต่างให้ท่านเลือกว่าจะให้สร้างไฟล image ISO ไว้ที่ใด เมื่อเลือกที่ได้แล้ว ให้คลิก เลือกที่นี่ในบรรทัดนั้น

image/mycd4.png

จากนั้นโปรแกรมจะทำการสร้างไฟล์ image ISO ไปจนเสร็จ ดังรูป

ppmtolss16image/mycd5.png


จากรูปด้านบน จะเห็นว่าการสร้างไฟล์ ISO มีหลายขั้นตอน ดังนี้
1. ตรวจสอบว่าข้อมูลใน /mycd ในไดรว์ต้นแบบ มีไฟล์ที่จำเป็นสำหรับการสร้างไฟล์ ISO อยู่ครบหรือไม่ ถ้าขาดหายไป จะแสดงบอกที่จอ
2. จะสร้าง /image ขึ้นที่ไดรว์ปลายทางที่ท่านเลือก แล้วจะก็อปปี้ไฟล์ทั้งหมดใน /mycd ของต้นแบบ จากระบบที่เป็น 64 บิตไปไว้ในนั้น
3. จะทำการบีบอัดไฟล์ระบบทั้งหมดในไดรว์ต้นแบบ ไปไว้ในไฟล์ xxxx.tar.gz ใน /image ในไดรว์ปลายทาง ขั้นตอนนี้จะใช้เวลานานที่สุด
4. จากนั้นจะทำการหาค่า md5 ของไฟล์ทั้งหมดใน /image แล้วนำค่าที่ได้ใส่ในไฟล์ MD5.txt
5. จากนั้นจะใช้ข้อมูลทั้งหมดใน /image มาสร้างไฟล์ ISO และเมื่อได้ไฟล์ ISO แล้ว /image จะถูกลบ
6. และท้ายสุด รายงานผลการทำงาน