linux

×

Error message

  • Deprecated function: The each() function is deprecated. This message will be suppressed on further calls in _menu_load_objects() (line 579 of /data/wwwroot/includes/menu.inc).
  • Deprecated function: implode(): Passing glue string after array is deprecated. Swap the parameters in drupal_get_feeds() (line 394 of /data/wwwroot/includes/common.inc).

มาเป็น translator for Thai กันเถอะ

หลายวันก่อน ได้รับจดหมายตอบรับจาก translationproject.org ซึ่งก่อนหน้านั้น ผมไป codefest มา
แล้ว ยูกิ บอกให้ผมส่ง translation ของโปรแกรม hello ไปที่ mainstream ด้วย

ปรับแต่ง fstab ให้เหมาะสม

จากการ boot เครื่องพบว่า ส่วนนึงที่ช้า มาจากการที่ fsck ทำการ scan file system
ทุกครั้ง โดยเฉพาะที่เป็น vfat จะช้ามาก ๆ จึงต้องทำการแก้ fstab ไม่ให้ scan ทุกครั้ง

Tags: 

linux/config.h not found

วันนี้ build kernel module ปรากฏว่า ไม่ผ่าน เพราะถามหาไฟล์ linux/config.h
หาอยู่นาน ปรากฎว่า ไฟล์นี้ ถูกลบออกจากเคอร์เนลลินุกซ์แล้ว ตั้งแต่เวอร์ชั่น 2.6.19
วิธีแก้ไขที่แนะนำคือ ให้สร้างไฟล์น้ีปลอม ๆ นึ้นมา โดยใช้คำสั่ง

Tags: 

Install Linux โดยไม่ใช้ CD/DVD/Floppy/USB

       วันนี้ ได้ฤกษ์ไปซื้อ Notebook เก่ามาใช้ ตัดสินใจ ไปที่ Zeer รัสสิต เนื่องจากเบื่อพันธุ์ทิพย์ เป็นครั้งแรก ที่ไป อืม.. ใหญ่พอสมควรเลยนะเนี่ย เดินไปมา ลานโปรโมชั่น มีงาน คอมมือ 2 พอดี เออ รู้ได้ไงเนี่ยว่าเราจะมาซื้อ เห็นว่าจัดช่วง 29-8ก.ค. ช่วงเงินเดือนออกพอดีมั้งเลยจัด เดินดูไปมา ก็ไปเลือก Toshiba Dynabook SS คาดว่านำเข้า เพราะ Dynabook เนี่ยผลิตเฉพาะที่ญี่ปุ่น เป็น Celelon 450MHZ จอ12 แรม 256 MB HDD 20 GB พอใช้กะลินุกซ์ เล็กเบา 1.5kg อิม น่าสน ๆ ราคาต่อนิดนึง เหลือ 7000 แถม กระเป๋ากับ USB CD-ROM (ต่อไม่เก่งอ่ะ) เพราะรุ่นนี้บางมากไม่มี CD-ROM ซื้อมาเค้าลง XP (เถื่อน) ให้ ใช้งานก้อดูดีนะ เลยว่าจะลง Dual เผื่อไว้จำเป็นต้องใช้ Windows เลย resize เหลือ 5 GB ที่เหลือสำหรับ Linux

      ปัญหามันอยู่ที่ BIOS เจ้ากรรม boot จาก USB ไม่ได้ T-T ปวดหัวเลยงานนนี้ เลยปรึกษา google หน้านี้ครับ http://marc.herbert.free.fr/linux/win2linstall.html สรุป ก้อเค้าแนะนำให้ลง Wingrup กับ Instux อันอื่นรู้สึกงง ๆ

      ว่าแล้ว อันดับแรก ไปที่ https://sourceforge.net/projects/grub4dos โหลด Wingrub จากนั้นติดตั้ง grub  โดยเลือก จาก GUI เราก้อจะได้ GRUB ละ จากนั้นเราก็ไปที่ http://sourceforge.net/projects/instlux  เลือก Ubuntu netinstall 6.06 (7.04ยังไม่มี แล้วค่อยอัพเกรททีหลังได้) ตัว setup จะให้ restart เครื่อง หลังจากนั้นเราจะเห็น grub boot ขึ้นมา และเข้าไปที่ Ubuntu 6.06 setup จากนั้นก็ install ผ่านเน็ตได้เลยครับ วิธีการก็คงรู้กันดีอยู่แล้ว

Ubuntu-based Live USB @ Codefest3

กลับขอนแก่นครั้งนี้ คิดว่าได้ความรู้พอสมควร ก้อถือว่าคุ้มนะ

วัตถุประสงค์หลักที่กลับ ก็ไปร่วมงาน Codefest 3 ครั้งนี้อีสารซอฟท์แวร์ปาร์กเป็นโต้โผใหญ่ ก็ตกใจเหมือนกันที่เด็ก ๆ เยอะ ทั้งที่สองครั้งแรก เป็นผู้ใหญ่ซะมากกว่า ถามไปถามมา เห็นว่าโดนเกณฑ์มา(ซะงั้น) แต่ก้อช่างเหอะ ไม่ว่ายังไง ก็มากัน

สำหรับผม เข้าในกลุ่มทำ USB live โดยใช้ Ubunntu-based ตอนแรกปวดหัวเหมือนกัน เพราะต้อง optimize ให้ใส่ใน USB Flash 512 MB ให้ได้ แต่พอดีเห็นพี่โชคว่า ให้เหลือ ประมาณ 2 GB ก้อ compress เอา ก้อค่อยเป็นไปได้หน่อย

ลบไปลบมาก้อยังใหญ่อยู่ดี เพราะว่า Gnome เนี่ย ใหญ่เกิน ตัดใจลบ Open Office ออกถึงลดลงได้ ทีแรกไม่ตัดออก เสียเวลาบีบอัด เกินไปเป็น 575 MB ตัดออกเนี่ย ค่อยเหลือ 455 MB เหอ ๆ งานนี้กว่าจะเสร็จก้อเช้าพอดี

สำหรับเทคนิคในการ compress นั้น รุ้สึกจะใช้ LZMA ซึ่งใช้ใน GZIP กับ BZIP มั้ง แต่นี่เป็น file system แบบนึงเลย รายละเอียดคงต้องไปอ่านเองใน www.linux-live.org ละกันครับ หรือว่าจะดูที่ http://wiki.opentle.org/TLE-Live ก้อได้ครับ คร่าว ๆ

งานนี้ กว่าจะเสร็จก็เช้า ได้งีบราว 2 ชั่วโมง เห อๆ พอกลับบ้านเนี่ยหลับเป็นตาย 55+ ดีที่งานนนี้ เลี้ยงดูปูเสื่ออย่างดี แต่ไม่มีผ้าห่ม หนาวเกิน แต่ของกินพียบ คุ้มตรงนี้:P

งานนี้มีหลายคนที่เข้ามาดูด้วย อย่าง พี่เทพ หรืออาจารย์กิตติ์ ก้อมา

ครวหน้าเห็นราว กรกฎา-สิงหา ก้อจะจัดอีกทีใครว่างก้ออย่าพลาดนะครับ.