ทำดิสโทรใช้เองด้วย remastersys ตอนที่ 2

ครั้งนี้มาต่อกับวิธีการใช้งาน Remastersys ครับ เป็นส่วนการใช้งานในเมนูต่างๆสำหรับตอนที่ 1 อ่านได้ที่ http://www.ubuntuclub.com/node/1549ตอนที่ 2 นี้จะกล่าวถึง

  1. เมนูหลัก Remastersys
  2. ศัพท์เฉพาะ
  3. รู้จักการใช้งานแต่ละเมนู
  4. อธิบายความแตกต่างระหว่างโหมด
  5. ข้อแนะนำก่อนเริ่ม backup

1.เมนูหลัก Remastersys

Backup - Backup Complete System including User Data สำรองระบบ
Dist - Make a Distributable copy to share with friends สร้าง Live CD/CDFS
Distcdfs - Make a Distributable copy cd filesystem only สร้างเฉพาะ CDFS
Distiso - Make a Distributable iso file only สร้างไฟล์ iso จาก CDFS ที่มีอยู่ก่อนแล้ว
Modify - Modify the remastersys config file to customize options ตั้งค่า
Clean - Remove temporary files ลบไฟล์ที่ไม่จำเป็นซึ่งอยู่ใน /tmp/*
Info - About Remastersys Backup    เกี่ยวกับ remastersys
Quit - Quit Remastersys Backup    ออกจากโปรแกรม หรือกด cancel เพื่อออกจากโปรแกรมได้เช่นกัน

2.ศัพท์เฉพาะ

CDFS - CD filesystem ไฟล์ทั้งระบบซึ่ง remastersys ทำการสำรอง โดยวิธีคัดลอกตามต้นฉบับ
ISO (ISO9660) - ไฟล์อิมเมจประเภทหนึ่ง คล้ายกับ .nrg/.img/.bin/.mdf

3.รู้จักการใช้งานแต่ละเมนู

Backup

ทำการสำรองระบบ โดยใช้ค่า config ที่กำหนดไว้จาก Modify รวมถึงโฟลเดอร์และข้อมูลของ User
เป็นโหมดปรกติสำหรับการสำรองทั้งระบบ

Dist

ทำการสำรองระบบ โดยไม่รวมโฟลเดอร์ของ User เพื่อที่จะสามารถทำเป็น live CD ใช้กับเครื่องอื่นในโหมด live ได้
เหมาะสำหรับคนที่ต้องการสร้าง live CD ของตัวเอง

Distcdfs

สร้างเฉพาะ CDFS ซึ่งมีประโยชน์ในการปรับตกแต่งในแบบที่ต้องการได้เพิ่มเติมได้ เช่น เข้าไปแก้ค่าคอนฟิคต่างๆ

Distiso

เป็นขั้นตอนที่ต่อจาก Distcdfs ในกรณีที่ต้องการสร้างไฟล์ .iso จาก CDFS

Modify

a    Username = custom            กำหนดชื่อผู้ใช้เมื่ออยู่ในโหมด live
b    Title = Custom Live CD            กำหนด label ของ CD/DVD
c    Filename = custom.iso            กำหนดชื่อไฟล์อิมเมจ.iso
d    Working Directory =/home/remastersys    โฟลเดอร์ที่ใช้ทำการสร้าง Live CD/CDFS
e    Files to Exclude =            ไฟล์ที่
q    Go back to main menu            กลับสู่เมนูหลัก

4.อธิบายความแตกต่างระหว่างโหมด

Backup = สำรองทั้งระบบ > live CD ISO ที่มียูสเซอร์รวมเข้าไปด้วย
Dist = สำรองส่วนระบบ ไม่รวมยูสเซอร์ > live CD ISO ลักษณะเหมือน Ubuntu live CD
Distcdfs = เป็นการสร้าง Dist CDFS โดยไม่สร้าง .iso ขึ้นมา
Distiso = ต้องมี CDFS อยู่ก่อนแล้ว ถึงจะรัน Distiso ได้ > live CD ISO ลักษณะเหมือน Ubuntu live CD

5.ข้อแนะนำก่อนเริ่ม backup

1.ติดตั้ง/ถอดถอนโปรแกรม และเคลียร์แพกเกจแคช

เลือกติดตั้งหรือถอดถอนโปรแกรมตามต้องการโดยวิธีที่ถนัด

การเคลียร์แพกเกจแคช เพื่อไม่ให้รวมในเนื้อที่เมื่อทำการสำรอง สามารถทำได้ง่ายๆ โดยรันsudo apt-get clean

2.ปิดโปรแกรมอื่นๆ และเน็ตเวิร์คแชริ่ง

รวมถึงให้ unmount ที่เชื่อมต่อกับดิสก์อื่นๆ หรือ สื่อบันทึกต่างๆ เช่น CD/DVD, USB, external harddisk
หากสร้างจุด mount point พิเศษ ให้ unmount ด้วย

ตัวอย่างเช่น บางคน สร้าง mount point เพื่อเข้าถึงพาร์ติชั่นของ DATA ที่เก็บข้อมูลแชร์ระหว่าง Linux/Windows ให้ unmount ก่อนทำการ back up

ถ้าหาก mount point สร้างเป็นโฟลเดอร์เจาะจง ให้ใส่ชื่อโฟล์เดอร์นั้นใน Modify > Files to Exclude
เช่น /DATA จะไม่รวมโฟลเดอร์ ซึ่งเป็น mount point ที่เราสร้างเองนั้นรวมเข้ากับ back up

3.ตั้งค่าใน Modify ก่อนเริ่ม backup

............

ท้ายนี้ผมได้ทำดิสโทรฉบับปรับแต่งจากพื้นฐาน (from scratch) ซึ่งทำเป็นระบบแบบ vanilla
เหมาะสำหรับคนที่ชอบ Ubuntu ฉบับตกแต่งได้เองแบบอิสระ เพื่อเอาไปใช้งานตามแบบของคุณเอง
ทั้งนี้ผมรวม Remasterys เข้าไปด้วย อ่านรายละเอียดเพิ่มเติมได้ที่

http://forum.ubuntuclub.com/forum/topic,12065.0.html

ครั้งหน้าเป็นตอนสุดท้าย ซึ่งเป็นเทคนิคเบื้องต้นในการปรับแต่งค่าคอนฟิคระบบต่างๆ ให้ได้อย่าง PE/XE/PB/APE

ขอให้สนุกกับการทำดิสโทรครับ

Teddy

Comments

ขอบคุณครับ

ขอบคุณครับ ว่าแต่ ถ้าเราจะไป สร้างดิสโทร 9.04 บน 9.10 ได้ป่าวครับท่านหมี

9.04 บน 9.10

ถ้าจะทำต่างเวอร์ชั่นบนระบบ ต้องใช้วิธี ubuntu from scratch ครับ สร้างต่างเวอร์ชั่นได้ สร้างระบบ debian ได้ (และใน 10.04 สร้างระบบ fedora บน Ubuntu ได้)ส่วน Remastersys ทำแล้วจะได้ระบบที่มีเวอร์ชั่นเหมือนกับระบบต้นฉบับ

ขอบคุณครับ

ขอบคุณอีกรอบ ครับ ท่าน Teddy X-man

Thank

ขอบคุณครับ

ขอบคุณครับ

ขอบคุณครับ