วันจันทร์ที่ 17 พฤษภาคม พ.ศ. 2553

ที่สุดของวาทะ "กินใจ" แห่งปี สำหรับผม

ขอชื่นชมคุณ พงษ์พัฒน์ วชิรบรรจง ที่กล่าว วาทะ ที่คงตรงกับในใจของคนไทยทั่วโลก ที่รักชาติ ศาสน์ กษัตริย์ เหมือนกันทุกๆคน ผมขอประกาศ ประชาสัมพันธ์ ให้อีกคนหนึ่งครับ



     กรุณาอย่าอายใคร หากคุณจะร้องให้หลังดูClip นี้จบนะครับ ผม..ก็คนนึงล่ะ...
   อยากจะบอกว่า...  รักในหลวงเหลือเกินครับ...

วันพุธที่ 5 พฤษภาคม พ.ศ. 2553

How To Install Ubuntu Lucid Lynx (10.04) Dual Boot With FreeBSD 8.0

     อยากหัดเขียน How to เกี่ยวกับ การ Installation มานานแล้ว วันนี้ได้โอกาศพอดีครับ Lucid Lynx เพิ่ง Released พอดี เอาเลยละกัน

     ขั้นแรก ที่ต้องทำคือ ท่านต้องDownload แผ่น ISO สำหรับ Install มาก่อน( ที่นี่ ) และ Burn ให้เป็น ISO Image นะครับ (ดูวิธีการ ที่นี่ )ได้แล้ว มาลุยกันต่อ
     เมื่อได้ แผ่น ISO Image มาแล้ว ก่อนBoot ด้วย แผ่นที่ได้มา ก็ต้องเข้าไปปรับค่า Bios ให้เครื่องฯของท่าน สามารถBoot จากแผ่น CDRom ได้เป็นอันดับแรกซะก่อนนะครับ สำหรับของผม ให้กด Esc ในขณะเริ่มต้นBoot แล้วเข้าไปตั้ง Boot Order ให้เริ่มฺBoot จาก CDROM
     การBoot ให้ท่านใส่ Ubuntu ISO Image CD ใน CDROM Drive ก่อน แล้ว ปิดเครื่อง จากนั้นให้ เริ่ม Boot ได้เลย ระบบก็จะBoot จาก CDROM เอง รอซักพักก็จะเข้าสู่คำถาม ว่าจะ Install Ubuntu เลย หรือ จะทดลองใช้Ubuntu LiveCD ก่อนดี ก็ตามสะดวกครับ
     เลือกหัวข้อ Install Ubuntu โดย Double Click ที่ Icon Install Ubuntu บน Desktop ก็จะมีคำแนะนำให้เลือกภาษาที่จะใช้ในการ Install ดังรูป ให้เลือก ภาษาไทยครับ (เพื่อความเข้าใจ)

     ขั้นต่อไป ระบบจะให้เลือกโซนเวลาที่เราอยู่ เลือก ตามค่าDefault คือ ไทย ได้เลย

     จากนั้น ก็ให้เลือกภาษาที่ใช้ เวลาพิมพ์ (ผังแป้นพิมพ์) เลือก ค่าDefault คือ Thailand ได้เลย

     ต่อมา หากมีข้อความนี้เตือน ก็ ตอบใช่ หรือ ไม่ก็ได้ครับ

     ขั้นถัดมา ก็จะเป็น การเลือกติดตั้งแบบไหน จะใช้พื้นที่ใดติดตั้ง กรณี Dual Boot ผมเลือก กำหนดพาร์ติชันเอง(ชั้นสูง)

     ขั้นต่อมา ค่อนข้างสำคัญมาก ควรทำด้วยความระมัดระวังนะครับ ผมติดตั้ง swap , /home และ สุดท้าย คือ / ตามลำดับ ในพื้นที่ว่างที่เตรียมเอาไว้(พื้นที่สีขาวในรูป) โดยClick เลือกไปที่ "พื้นที่ว่าง" แล้ว กด "เพิ่ม" ก็จะเข้าหน้าจอถัดไป

     ให้ทำการสร้าง พื้นที่สลับ(Swap Partition) ขึ้นมา โดยเลือกเป็นชนิด ลอจิคอล(Logical) พร้อมกำหนดขนาด(หน่วยเป็น Megabyte) ผมสร้าง 1Gb(1024Mb) เพราะมี แรม 500Mb

     แล้วก็สร้าง /home กับ / (root) เป็นลำดับต่อไป โดยเลือก ชนิดของ partition เป็น Logical ทั้งหมด


     เมื่อเพิ่ม partition เสร็จแล้ว ก็จะเข้าสู่ขั้นตอนถัดไป

     ขั้นต่อไป ก็จะเข้าสู่กระบวนการ กำหนดค่าเกี่ยวกับ Admin และ ความปลอดภัย ก็ให้ใส่ค่า Super User , password , ชื่อเครื่องWork Station เป็นต้น

     และแล้วก็มาถึงขั้นตอนสุดท้ายแล้ว ก็คือ สรุป และ ยืนยันการติดตั้งครั้งสุดท้าย ก็นึกดูให้ดีก่อนนะครับ ว่าขั้นตอนไหนยังไม่ OK. ก็ยังสามารถย้อนกลับไปแก้ได้ เพราะถ้า Confirm แล้ว ก็ต้องรับชะตากรรมเอาเองล่ะครับ...

     แล้วก็รอ ให้ทุกอย่างเสร็จครับ

     เสร็จแล้ว จะมีข้อความบอกให้ Reboot ก็เอาเลยครับ จะได้เจอกับ Lucid Lynx ตัวจริงกันซะที ง่ายใช่ไหมครับ เชื่อมั๊ยครับว่า ผมยังไม่เคย Install Window$ เลย แม้แต่ครั้งเดียว อิอิ..

Dual Boot FreeBSD 8.0 กับ Ubuntu 10.04 (ฉบับทดลอง)

     เมื่อคืนผมลอง mount FAT32 partition ที่เก็บข้อมูลต่างๆไว้ใน Notebook โดยFreeBSD ดู ปรากฏว่า mount ไม่สำเร็จนิ ลอง fdisk ดูก็มองเห็นนะ แต่mount ไม่ได้ เครียดเลย คิดไปคิดมาเลยใช้ gparted ใน ubuntu 10.04 liveCD มาตรวจดูดีกว่า...
     ผลคือ ผมเห็น FAT32 Partition อยู่ใน extended partition ไม่รู้เกี่ยวกันป่าว แต่ FreeBSD อยู่ที่ Partition แรก และ Boot ได้(Boot Flag) ส่วนUbuntu10.04ที่เพิ่งลงอยู่ในPartion สุดท้ายในpartition หลัก เลยมีความคิดจะ ลบ ubuntu แล้วลงใหม่ โดยวางแผนดังนี้
- FreeBSD ยังคงอยู่ในPartition แรกเหมือนเดิม ไม่ไปยุ่งกับเค้า
- Dos(FAT32) Partition อยู่ใน Partition ที่2 เป็น Partitionหลัก(8Gb)
- Swap Partition อยู่ใน Extended Partition 1Gb.
- /home Partition(Ext4)  อยู่ใน Extended Partition 4Gb.
- / (Ext4) อยู่ใน Extended Partition หลังสุด 8Gb. ตามรูป...

      จากนั้นก็ออกจาก Gparted แล้ว ผมก็เริ่ม Install Ubuntu ใหม่เลย

     สำหรับกระบวนการ Install ใหม่ ผมจะบันทึกช่วยจำไว้ในตอนหน้าแบบStep By Step ไว้กันลืม และแบ่งปันสำหรับ มือใหม่(อย่างผม)ด้วยนะครับ
     เมื่อเสร็จกระบวนการ Install ก็ Reboot ใหม่ แล้วมาดูผลงานกันครับ...

ในที่สุด ผมก็สามารถ Mount FAT32 Partition จาก FreeBSD ได้แล้ว

บทความที่เกี่ยวข้อง...
- Grub2 - Ubuntu10.04 - FreeBSD 8.0 ตอน1
- Grub2 - Ubuntu10.04 - FreeBSD 8.0 ตอน2

วันจันทร์ที่ 3 พฤษภาคม พ.ศ. 2553

ปัญหา ของ GRUB2 กับ FreeBSD8 และ Ubuntu10.04(ตอนจบ)

     หลังจากที่ดีใจกับ การกลับมาของ Grub Menu ของ Grub2 จนเหงือกแห้งแล้ว ก็เลยมีความหวังกับการBoot FreeBSD8 กลับมาอีกครั้ง อิอิ...
     นี่ถ้าไม่มี Google ผมคงแย่เลย (จริงๆนะเนี่ย...) เอ้า..มาลุยต่อ
หลังจากค้นๆดูก็เจอ วิธีการ แก้ไข boot menu ของ grub2 ให้เรียก FreeBSD ขึ้นมาได้
     -ขั้นแรก ให้เพิ่มข้อความสำหรับ Boot Menu ของ FreeBSD
โดยแก้ไขไฟล์ /etc/grub.d/40_custom ดังนี้
menuentry "FreeBSD 8.0" {
set root=(hd0,1,a)
chainloader +1
}

(หมายเหตุ ผมInstall FreeBSD 8.0 ไว้ที่ harddisk Partition แรกเลย)
      เสร็จแล้ว Save แล้ว ทำขั้นต่อไป
     -ขั้นต่อไป สั่ง update grub2 เพื่อให้ค่าที่เพิ่มมีผล
#update-grub2
     แล้วลอง reboot เครื่องใหม่ได้เลยครับ  และแล้วผมก็เจอทางเข้าสู่ FreeBSD 8.0 แล้ว... 

ปัญหาของ GRUB2 กับ FreeBSD8 และ Ubuntu10.04

     เมื่อวาน ของขึ้น เกิดอยากจะลง Ubuntu 10.04 ใหม่ หลังจากได้ลองUpgrade ขึ้นมาจาก 9.10แล้ว รู้สึกว่า มันหน่วงๆ ไม่รู้ว่า เป็นเพราะลงโปรแกรมเก่าไว้เยอะ หรือ เพราะระบบไฟล์ยังเป็น Ext3 ก็ไม่รู้ได้     ด้วยความใจร้อน ก็เลยลงใหม่ทับของเก่าซะเลย  ผมใช้ Live CD 10.04 ก็ติดๆขัดๆอยู่เหมือนกันครับ(ก็ไม่ได้ลงใหม่ซะนานนิ) ก็ลงไปตามคำแนะนำ โดยเลือก
- ลงเองแบบ Advance
- ลบพื้นที่เก่าที่ลง 9.10ไว้ รวมทั้ง Swap ด้วยออก เพื่อให้มีพื้นที่ว่างๆ
- แยก partition /home กับ / โดยให้เหลือ / ไว้ประมาณ 8 Gb นอกนั้น เป็น /home
เสร็จแล้ว ก็ OK. รอครับ  หลังจากInstall เสร็จ ระบบก็ถามว่า ต้องการ Reboot เลยหรือไม่ ก็ตอบ OK เลยเพ่

     สักพัก พอระบบ Reboot ว๊าก!!! Grub menu หายไปไหนฟะ?? แล้วจะBoot เข้า FreeBSD ไงเนี่ย อ่ะ.. ไม่เป็นไรเข้าระบบไปก่อนเดี๋ยว Search Google เอา
     หาไป ก็ลง Ubuntu ซ้ำใหม่ไป 3-4 รอบ เผื่อลงอะไรผิด ปรากฏว่า...

Grub รุ่นนี้ เป็น Grub2ครับ..!  ลองหาดู menu.lst  เฮ้ยยยย.. ไม่มี!.!.! เหงื่อแตกเลยครับ ทำไงดี งั้นค่อยลองใหม่พรุ่งนี้ดีกว่า มึนแล้ว...
     วันนี้ตื่นเช้ามาเลยลองใหม่ หาดูใหม่ อ่อออ..รู้แล้ว Grub2 ใน Ubuntu 10.04 เนี่ยมันไม่โชว์ Menu สำหรับBoot โดย Default นั่นเอง ต้องแก้ให้มันแสดง menu โดย
- เข้าไป แก้ไขที่ไฟล์ /etc/default/grub โดย ให้ Comment ที่บรรทัดนี้
#GRUB_HIDDEN_TIMEOUT=0
เสร็จแล้ว สั่ง update grub โดย
#update-grub
     แล้วก็ลอง Reboot ใหม่ดู OK. เลย Grub Menu กลับมาแล้ว...
ค่อยไปต่อ เรื่องการแก้ไขGrub ให้Dual Boot กับ FreeBSD 8 กันต่อครับ

ขอขอบคุณ บทความนี้ มากครับ
-วิธีแก้ให้โชว์ menu ตอนบูต ของGrub2 โดย คุณ IPorsut