เพิ่งได้ลง Lubuntu 10.10 ทับระบบ Ubuntu เดิม ใน laptop ตัวเดิม ซึ่งผมได้แยก /home directory ออกมาอีก partition ต่างหาก (/dev/sda6) ส่วนระบบของ Ubuntu ก็อยู่ใน / (/dev/sda7)
ก็เลยมีปัญหาว่า จะใช้ /home เดิมหลังจากลง Lubuntu ใน /dev/sda7 ยังไง ก็ไม่เคยทำเหมือนกัน สุดท้ายลองๆลงดูประมาณ 2 รอบ ก็ได้คำตอบละครับ ก็ต้องมาบันทึกกันลืมซะหน่อย
ขั้นแรก หลังจากไป Download lubuntu 10.10 มาแล้ว Burn CD แบบ ISO เพื่อ Boot จากแผ่น cd ขึ้นมา ก็เลือก เมนูที่2 (หรือ เมนูแรกก็ได้ ถ้าต้องการลองเล่นดูก่อน)
ก็จะเจอกับหน้าเริ่มต้น ของ Installer
เมื่อเลือกภาษาแล้ว(เลือก English) กด Forward ไปสู่หน้า Preparing to install lubuntu จะมีคำถามขึ้นมาว่าจะ unmount harddisk ก่อนหรือไม่ เลือก yes เพื่อ ให้สามารถจัดการdisk ได้เต็มที่
เมื่อเลือก yes แล้ว กด forward เพื่อเลือกวิธีการ Install (Allocate Drive Space)
ของผมเลือก Specify partitions manually (advance) เพราะต้องจัดการ mount /home เดิมด้วยตัวเอง เลือกแล้ว กด forward เพื่อไป Allocate drive space
ให้ ระบุตำแหน่งที่จะลงระบบ ที่ partition เดิมของระบบ คือ /dev/sda7 โดยคลิกที่ /dev/sda7 แล้ว กดปุ่ม Change เพื่อ ระบุตำแหน่งการลงระบบใหม่ เป็น directory /
ระบุ Use as: เป็น Ext4 , เลือก Format the partion , Mount point --> / เสร็จแล้วกด OK เพื่อกลับไประบุ /home อีกครั้ง
ทำเหมือนเดิมอีกครั้ง โดยเลือก /dev/sda6 หรือ partition /home เดิมของท่านที่ได้แยกไว้เดิม(ของผมเป็น sda6) แล้วกด Change อีกครั้ง
ขั้นนี้ ไม่ต้องเลือก Format the partition นะครับ เพราะเป็น /home เดิมของเรา ดังนั้น Mount point เลือกเป็น /home เสร็จแล้ว กด OK เพื่อกลับหน้า Allocat drive space แล้ว กด Install Now
เมื่อเห็นหน้าข้างบนนี้ ก็แสดงว่า เข้าสู่การ install จริงๆ แล้วครับ จะเริ่มมีการ copy ระบบลงบน partition ที่เราระบุเป็น / พร้อมกับมีคำถามให้ระบุ time zone ก็คลิกบนแผนที่ประเทศไทย (Bangkok) แล้ว กด forward ไปสู่หน้าต่อไป ก็คือ
การเลือก keyboard layout ก็ให้เลือก Thai แล้วก็ กด forward ไปหน้า Who are you?
สำหรับขั้นตอนต่อๆไป ก็ให้กรอกข้อมูล ชื่อ login name และ อื่นๆอีก ก็ตอบตามที่ท่านวางแผนไว้ ระบบก็จะ install Lubuntu ไปจนกระทั่งเสร็จ ก็จะดีดแผ่น CD ออกมา เพื่อให้ กด Enter เพื่อเริ่มระบบLubuntuใหม่ ก็จะเข้าสู่หน้า login ให้ท่าน login โดย login name และ password ที่ท่านได้ระบุไว้แล้ว ก็จะได้พบกับ Lubuntu 10.10 แล้วครับ
สามารถไปชม video การสาธิตวิธีการ install lubuntu 10.10 ได้ที่นี่ ครับ ^^
วันศุกร์ที่ 4 มีนาคม พ.ศ. 2554
วันศุกร์ที่ 25 กุมภาพันธ์ พ.ศ. 2554
Bluetooth USB Adapter กับ FreeBSD 8.1 (ตอนที่ 3) ตอนจบ
ผมคงจะท้องอืด อึดอัดมากๆอย่างแน่นอน หากไม่ได้เขียนตอนที่3 ให้จบเรื่องนี้ เลยต้องรีบมาจัดการซะให้เรียบร้อยซะเลย...
จากตอนที่ 2 ที่ลองใช้ obexapp ในการ ล้วงไฟล์ใน Samsung Star GT-S5233S มาดูเล่น มาคราวนี้ เรามาจกไฟล์กันเลยดีก่า ^_^
ก็เริ่มจากการเสียบ Bluetooth USB dongle ให้เรียบร้อย แล้วก็เปิด xterm ขึ้นมา พิมพ์คำสั่งดังนี้
เมื่อพบรายชื่อไฟล์ที่ต้องการ ก็ใช้คำสั่ง get เพื่อรับไฟล์ที่ต้องการมาเก็บไว้ใน user directory บน Computer โดย สั่ง get แล้วตามด้วยชื่อที่ถูกต้อง เมื่อรับไฟล์มาเรียบร้อย ก็จะกลับมาที่ obex> อีกครั้ง
เมื่อต้องการ เลิกการเชื่อมต่อ ก็พิมพ์ คำสั่ง di (คือ DIsconnect นั่นเอง) ก็จะกลับไปสู่ prompt หลักของ xterm (%) เหมือนเดิม
ส่วนการส่งไฟล์ไปยังโทรศัพท์ ก็เชื่อมต่อเหมือนกัน เพียงแต่เปลี่ยนคำสั่ง จาก get ไปเป็น put เท่านั้น และ สามารถระบุ path ของไฟล์บนComputer ได้เลย
และสุดท้าย คือการ set ให้ Computer เป็น Obex server คือ สามารถจัดการ รับส่งไฟล์ โดยจัดการผ่านโทรศัพท์มือถือได้เองเลย ขั้นตอนก็มีเพิ่มเติมอีกเล็กน้อย คือ
1.สร้าง directory ว่างๆขึ้นมา ใน root directory ของเรา เช่น /home/charan/bluetooth เพื่อเป็นที่เก็บfile สำหรับรับส่งผ่าน Bluetooth โดยเฉพาะ และให้แน่ใจว่า สามารถเขียนอ่านไฟล์ได้แน่ๆ ผมจึงตั้ง permission เป็น 777 ซะเลย
2.พิมพ์คำสั่ง เพื่อให้ FreeBSD ทำหน้าที่ Obex Server โดยกำหนดให้ ทำงานใน account ของ user คือ charan ดังนี้
%ps ax | grep obexapp
ก็จะพบว่า obexapp ทำงานแล้ว
และเมื่อทดลอง ใช้มือถือรับส่งไฟล์ ก็จะใช้งานได้เหมือน การโอนไฟล์ระหว่างโทรศัพท์ 2 เครืองเลย เมื่อต้องการ เลิกทำงาน ก็สั่ง kill -9 process ของ obexapp นั้นได้เลย...
สามารถ เข้าไปอ่าน เอกสารอ้างอิง ได้ที่นี่
FreeBSD - Bluetooth
จบล่ะครับ ^_^
จากตอนที่ 2 ที่ลองใช้ obexapp ในการ ล้วงไฟล์ใน Samsung Star GT-S5233S มาดูเล่น มาคราวนี้ เรามาจกไฟล์กันเลยดีก่า ^_^
ก็เริ่มจากการเสียบ Bluetooth USB dongle ให้เรียบร้อย แล้วก็เปิด xterm ขึ้นมา พิมพ์คำสั่งดังนี้
%obexapp -a 00:35:77:8a:55:ee -c -C ftrn -fก็จะเจอ prompt รับคำสั่ง obex> ลองสั่ง ls เพื่อ ดูรายชื่อfile แล้ว ลอง cd เพื่อเข้าสู่directoryที่ต้องการดู
![]() |
รับไฟล์จากโทรศัพท์มายังcomputer โดย คำสั่ง get |
เมื่อพบรายชื่อไฟล์ที่ต้องการ ก็ใช้คำสั่ง get เพื่อรับไฟล์ที่ต้องการมาเก็บไว้ใน user directory บน Computer โดย สั่ง get แล้วตามด้วยชื่อที่ถูกต้อง เมื่อรับไฟล์มาเรียบร้อย ก็จะกลับมาที่ obex> อีกครั้ง
เมื่อต้องการ เลิกการเชื่อมต่อ ก็พิมพ์ คำสั่ง di (คือ DIsconnect นั่นเอง) ก็จะกลับไปสู่ prompt หลักของ xterm (%) เหมือนเดิม
ส่วนการส่งไฟล์ไปยังโทรศัพท์ ก็เชื่อมต่อเหมือนกัน เพียงแต่เปลี่ยนคำสั่ง จาก get ไปเป็น put เท่านั้น และ สามารถระบุ path ของไฟล์บนComputer ได้เลย
![]() |
การส่งไฟล์จาก computer ไปยัง โทรศัพท์มือถือโดยคำสั่ง put |
และสุดท้าย คือการ set ให้ Computer เป็น Obex server คือ สามารถจัดการ รับส่งไฟล์ โดยจัดการผ่านโทรศัพท์มือถือได้เองเลย ขั้นตอนก็มีเพิ่มเติมอีกเล็กน้อย คือ
1.สร้าง directory ว่างๆขึ้นมา ใน root directory ของเรา เช่น /home/charan/bluetooth เพื่อเป็นที่เก็บfile สำหรับรับส่งผ่าน Bluetooth โดยเฉพาะ และให้แน่ใจว่า สามารถเขียนอ่านไฟล์ได้แน่ๆ ผมจึงตั้ง permission เป็น 777 ซะเลย
2.พิมพ์คำสั่ง เพื่อให้ FreeBSD ทำหน้าที่ Obex Server โดยกำหนดให้ ทำงานใน account ของ user คือ charan ดังนี้
#obexapp -s -S -C 10 -u charan -r /home/charan/bluetoothเสร็จแล้ว ลองใช้ ps หาดูว่า มี process obexapp ทำงานแล้วหรือไม่ โดยสั่งดังนี้
%ps ax | grep obexapp
ก็จะพบว่า obexapp ทำงานแล้ว
![]() |
การset obex server |
และเมื่อทดลอง ใช้มือถือรับส่งไฟล์ ก็จะใช้งานได้เหมือน การโอนไฟล์ระหว่างโทรศัพท์ 2 เครืองเลย เมื่อต้องการ เลิกทำงาน ก็สั่ง kill -9 process ของ obexapp นั้นได้เลย...
สามารถ เข้าไปอ่าน เอกสารอ้างอิง ได้ที่นี่
FreeBSD - Bluetooth
จบล่ะครับ ^_^
วันพฤหัสบดีที่ 24 กุมภาพันธ์ พ.ศ. 2554
Bluetooth USB Adapter กับ FreeBSD 8.1 (ตอนที่ 2)
จากตอนที่1 หลังจากที่เราได้ลง Driver ของ Bluetooth USB Dongle และทดสอบค้นหาอุปกรณ์กันไปแล้ว ต่อไปก็เป็นการจับคู่(Pairing) ระหว่างComputerของเรา กับ โทรศัพท์มือถือกัน
งานนี้ hcsecd daemon จะเป็นพระเอกจัดการเรื่องการยืนยันความถูกต้องของอุปกรณ์Bluetooth จึงต้องมีการกำหนดค่าของอุปกรณ์ให้รู้จักกันซะก่อน โดยแก้ไขไฟล์ /etc/bluetooth/hcsecd.conf เพื่อกำหนดชื่ออุปกรณ์ และค่า PIN code ดังนี้
บันทึกแล้ว ก็ไปสู่ขั้นตอนต่อไป ก็คือ การให้ hcsecd daemon ทำงานทุกครั้งเมื่อเปิดเครื่อง โดยแก้ไขไฟล์ /etc/rc.conf
บันทึกไฟล์ แล้ว restart เครื่อง 1ครั้ง
เมื่อเสร็จขั้นตอนนี้แล้ว ก็จะเป็นการ Install โปรแกรม obexapp ซึ่งจะใช้จัดการเรื่องการย้ายไฟล์ผ่านทาง Bluetooth นั่นเอง โดย install ผ่าน ports ดังนี้
-เปิด xterm ขึ้นมา พิมพ์ su กด Enter ใส่password แล้วสั่ง
obex>
ลองสั่ง ls แล้วกด Enter ก็จะเจอรายการชื่อ Directory และ File ของหน่วยความจำในโทรศัพท์กันล่ะ
และเราสามารถใช้คำสั่ง cd , ls , get , put ได้ในการเคลื่อนย้ายไฟล์ผ่าน bluetooth ซึ่งคงต้องไปว่ากันต่อไป ในตอนสุดท้าย ซึ่งจะ set ให้ Computer เป็น Obex Server ด้วย
พบกันใหม่ตอนที่ 3 นะครับ ^_^
งานนี้ hcsecd daemon จะเป็นพระเอกจัดการเรื่องการยืนยันความถูกต้องของอุปกรณ์Bluetooth จึงต้องมีการกำหนดค่าของอุปกรณ์ให้รู้จักกันซะก่อน โดยแก้ไขไฟล์ /etc/bluetooth/hcsecd.conf เพื่อกำหนดชื่ออุปกรณ์ และค่า PIN code ดังนี้
#vi /etc/bluetooth/hcsecd.confแล้วเพิ่มค่าBD_ADDR ของอุปกรณ์ และ ชื่อ, PIN code ไปที่บรรทัดล่างสุด ยกตัวอย่างดังนี้
device {
bdaddr 00:35:77:8a:55:ee;
name "GT-S5233S";
key nokey;
pin "1234";
}
บันทึกแล้ว ก็ไปสู่ขั้นตอนต่อไป ก็คือ การให้ hcsecd daemon ทำงานทุกครั้งเมื่อเปิดเครื่อง โดยแก้ไขไฟล์ /etc/rc.conf
#vi /etc/rc.conf
เพิ่มข้อความดังนี้ ไปท้ายไฟล์ /etc/rc.conf
hcsecd_enable="YES"
บันทึกไฟล์ แล้ว restart เครื่อง 1ครั้ง
เมื่อเสร็จขั้นตอนนี้แล้ว ก็จะเป็นการ Install โปรแกรม obexapp ซึ่งจะใช้จัดการเรื่องการย้ายไฟล์ผ่านทาง Bluetooth นั่นเอง โดย install ผ่าน ports ดังนี้
-เปิด xterm ขึ้นมา พิมพ์ su กด Enter ใส่password แล้วสั่ง
#cd /usr/ports/comms/obexapp && make install cleanรอสักครู่ เสร็จแล้ว สั่ง
#rehashเสร็จแล้ว พิมพ์ exit กด Enter เพื่อออกจาก root มาเป็น เรา แล้ว มาลองกันดูครับ โดยลองพิมพ์ใน xterm ดังนี้
%obexapp -a 00:35:77:8a:55:ee -c -C ftrn -fถ้าไม่มีปัญหาอะไร ก็จะเจอ prompt ดังนี้
obex>
ลองสั่ง ls แล้วกด Enter ก็จะเจอรายการชื่อ Directory และ File ของหน่วยความจำในโทรศัพท์กันล่ะ
![]() |
obexapp client แบบ ftrn จากComputer ไปยัง มือถือ |
พบกันใหม่ตอนที่ 3 นะครับ ^_^
สมัครสมาชิก:
บทความ (Atom)