การ backup ข้อมูลอย่างง่ายด้วย remastersys

ติดตั้ง remastersys บน ubuntu
จาก Wiki Opensource
ข้ามไปที่: นำทาง, ค้นหา

บันทึกนี้ปรับปรุงล่าสุดเมื่อวันที่ 02-07-2553

ดูแลโดย WIPAT

* ทดสอบกับ ubuntu 10.04
* ต้นฉบับจาก http://www.geekconnection.org/remastersys
* ใช้สำหรับ backup ข้อมูลใน hard disk ทำให้เป็นแผ่น CD/DVD

1. ต้อง apt-get ไปเอา remastersys จาก repository อื่น
ให้แก้ไขแฟ้ม /etc/apt/sources.list โดยเพิ่มบรรทัดเข้าต่อท้าย

หากเป็น ubuntu 8.04, 8.10, 9.04 หรือใหม่กว่า ที่ใช้ grub รุ่นเดิมๆ เพิ่มบรรทัดเข้าต่อท้ายว่า
deb http://www.geekconnection.org/remastersys/repository ubuntu/

หากเป็น ubuntu 10.04, 9.10 หรือใหม่กว่า ที่ใช้ grub2 รุ่นใหม่ เพิ่มบรรทัดเข้าต่อท้ายว่า
deb http://www.geekconnection.org/remastersys/repository karmic/

หลังติดตั้ง remastersys เสร็จแล้ว จะยกเลิกบรรทัดแฟ้มนี้ออกก็ได้

2. ติดตั้งด้วยคำสั่ง sudo apt-get update และ sudo apt-get install remastersys

3. การใช้งานแบบง่ายที่สุด คือเป็นการ backup ทั้ง hard disk มาเก็บไว้เป็น live DVD
ที่สามารถนำไปบูทใช้งานได้โดยไม่ต้องมี hard disk ใช้คำสั่งว่า sudo remastersys backup
แล้วก็ให้รอๆๆ จนงานเสร็จ ช้าหรือเร็วขึ้นกับความเร็วของ disk
เมื่อเสร็จแล้วจะได้แฟ้ม iso อยู่ที่ /home/remastersys/remastersys

4. หากต้องการให้ปิดการสั่งดีดแผ่นซีดีออกหลังการสั่งให้ shutdown
ใช้คำสั่ง sudo chmod -x /etc/rc[06].d/*casper

5. หากต้องการตั้งค่า boot option ต่างๆ ให้ไปแก้ไขแฟ้ม /etc/remastersys

6. แก้ปัญหาให้สามารถ ssh ไปยัง linux ที่ทำงานจากแผ่นซีดี iso ที่สร้างขึ้นมา
ให้แก้ไขแฟ้ม /usr/bin/remastersys ที่ประมาณบรรทัด 237-240
rm -rf $WORKDIR/dummysys/etc/ssh/ssh_host_rsa_key
rm -rf $WORKDIR/dummysys/etc/ssh/ssh_host_dsa_key.pub
rm -rf $WORKDIR/dummysys/etc/ssh/ssh_host_dsa_key
rm -rf $WORKDIR/dummysys/etc/ssh/ssh_host_rsa_key.pub
ให้ใส่เครื่องหมาย # กลายเป็น comment นำหน้าบรรทัดเหล่านี้ เป็นว่า
#rm -rf $WORKDIR/dummysys/etc/ssh/ssh_host_rsa_key
#rm -rf $WORKDIR/dummysys/etc/ssh/ssh_host_dsa_key.pub
#rm -rf $WORKDIR/dummysys/etc/ssh/ssh_host_dsa_key
#rm -rf $WORKDIR/dummysys/etc/ssh/ssh_host_rsa_key.pub
ต่อไปแผ่นซีดีที่ถูกสร้างขึ้น ก็จะสามารถ ssh เข้าได้

Advertisements

About thadax

Opensource
This entry was posted in Uncategorized. Bookmark the permalink.

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s