ทำดิสโทรใช้เองด้วย 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

poohja's picture

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

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

<p>ขอบคุณอีกรอบ ครับ ท่าน Teddy X-man</p>
uchaitu's picture

<p>ขอบคุณครับ</p>
ratluck's picture

<p>ขอบคุณครับ</p>