Linux OEM

จาก OpenTLE Wiki

ข้ามไปที่: ป้ายบอกทาง, ค้นหา

เนื้อหา

Webboard

http://www.opentle.org/th/forum/22

ส่วนที่ปรับแต่งได้


กรณีไม่มีรูปภาพ มาให้จะใช้ Default ของระบบที่ติดตั้งไปให้

การนำเครื่องมาใช้บริการ OEM

  • H/W ที่จะขาย1ชุด
  • HDD เปล่าเพิ่ม 1 ตัว (สำหรับ ทดสอบหลังจากสร้างแผ่นเสร็จ)
  • DVD-R 5 แผ่น (สำหรับ write หลังจากสร้าง OEM เสร็จแล้ว)
  • DVD-RW 1 แผ่น (สำหรับ ทดสอบระบบ)
    • DVD ทั้งหมดจะคืนให้หลังจากเสร็จงานแล้ว

รายชื่อpackage ที่ควรติดตั้งเพิ่ม

  • กลุ่มโปรแกรมเสริม
    • ubuntu-restricted-extras
    • k3b
    • gthumb
  • graphic
    • dia
    • inkscape
  • กลุ่มโปรแกรมinternet
    • kppp
    • amsn
  • กลุ่มโปรแกรมส่งเสริมการเรียนรู้สำหรับเด็ก
    • tuxmath
    • tuxtype
    • tuxpaint
  • flashplayer

วิธีใช้แผ่น OEM

วิธีใช้งานแผ่น OEM ที่ได้รับไป

Developer Note

  • Ubuntu 9.10 เริ่มใช้ grub 2 หรือใน package จะเรียก grub-pc
    • โปรแกรม oem ที่ทำขึ้น ยังไม่ support grub 2
    • วิธีแก้ไขเบื้องต้น ติดตั้ง Ubuntu 9.10 แล้วสั่งติดตั้ง sudo apt-get install grub โปรแกรมจะติดตั้ง grub 1 ให้แทน grub2
    • หลังจากสั่งติดตั้งต้องสั่ง update โดยใช้คำสั่ง sudo update-grub
    • copy ข้อมูลจาก /usr/lib/grub/i386-pc/* มาไว้ที่ /boot/grub ด้วย

USB-OEM (testing)

การติดตั้ง

  1. ดาวน์โหลดแฟ้ม http://ftp.opentle.org/pub/tlelive/OEM/TLE9OEM2.6.27.8.tar.gz
  2. แตกแฟ้มใส่ไว้ในไดรฟ์ยูเอสบี เมื่อเสร็จแล้ว จะเห็นโฟลเดอร์ boot และ TLE
  3. ถ้าใช้วินโดวส์ ให้เปิดเข้าไปใน boot จะเห็นแฟ้มชื่อ bootinst.bat ดับเบิ้ลคลิกมัน มันจะรัน batch script ขึ้นมาแจ้งรายละเอียดการติดตั้งบูตโหลดเดอร์ในไดรฟ์ยูเอสบี กดเอนเทอร์ เมื่อติดตั้งแล้ว กดเอนเทอร์อีกครั้ง
  4. ถ้าใช้ลินุกซ์ ให้เปิด shell แล้วเข้าไปในไดเรกทอรี boot แล้วสั่ง (แนะนำให้ทำบน linux ดีกว่านะครับ)
    • sudo ./bootinst.sh
  5. copy ข้อมูล root.tar.gz และ home.tar.gz ที่อยู่ใน DVD ไปไว้ใน USB
  6. unmount แล้วนำไปลองบูตดู


การบันทึกหน้าจอเป็นVDO

  • เราสามารถบันทึกหน้าจอการใช้งานเพื่อทำเป็น present ในรูปแบบ VDO ได้
  • โดยติดตั้งโปรแกรมที่ชื่อ gtk-recordmydesktop โดยติดตั้งผ่านโปแกรม synaptic
  • เมื่อติดตั้งเสร็จโปรแกรมจะอยู่ที่ menu Application->Sound&Video->Gtk-recordmydesktop
  • วิธีใช้โปรแกรม gtk-recordmydesktop

Bug

  • เสียงถูก disable
  • nm-applet ไม่ทำงาน
  • ใช้กล้องไม่ได้
สาเหตุเกิดจากระบบ message bus ได้ถูกนำมาใช้ใน linux รุ่นใหม่ๆ
/lib/dbus-1.0/dbus-daemon-launch-helper จะต้องมี permission และ group ดังนี้
-rwsr-xr--   root messagebus      dbus-daemon-launch-helper
    • ยังหาสาเหตุไม่เจอว่าทำไม permission ถูกเปลี่ยนเป็น root ssh หลังจาก tar จาก DVD ลง hdd แล้ว(ตอน tar รอบแรกไม่เจอปัญหานี้)
  • ปัญหานี้เจอว่า เมื่อสั่ง tar ก่อนจะทำ iso สั่งภายใต้ env ของ ubuntu จะเจอปัญหานี้
  • แต่ถ้า tar ภายใต้ env ของ slackX จะไม่เจอปัญหานี้ (รอพิสูจน์อีกรอบ)

บันทึกการแก้ไข + config OEM รุ่นต่างๆ

รับข้อมูลจาก "http://wiki.opentle.org/Linux_OEM"
เครื่องมือส่วนตัว