Tag Archives: Fedora

ทดลอง Fedora 19 บน MK802

คราวที่แล้วใช้ Ubuntu คราวนี้มาใช้ Fedora 19 กับคอมพิวเตอร์จิ๋ว AK802 หรือ MK802 แบบที่มีแรม 1GiB กัน ข้างในมันบูตเป็น Android ได้อยู่แล้ว แต่เราสามารถใช้ระบบปฏิบัติการอื่นโดยบูตผ่านทางช่อง SD card ได้ เพื่อความง่ายผมจะใช้ไฟล์ micro SD image ที่เป็น Fedora 19 สำหรับคอมพิวเตอร์ที่ใช้ชิป Allwinner A10 จาก http://scotland.proximity.on.ca/contrib-images/hansg/Fedora-19-a10-armhfp-r1.img.xz ก็ดาวน์โหลดไฟล์นั้นมา (ถ้าจะสร้าง SD card แบบเขียนเอง ต้องเขียน U-Boot ตามด้วย partition ที่ต้องใช้) และใช้ micro SD card ขนาด 8GiB ครับ โดยเมื่อผมเสียบกับเครื่องคอมพิวเตอร์ของผมเองที่เป็น Fedora บน x86_64 แล้วได้ device file เป็นชื่อ /dev/sdb ถ้าใครทำแล้วไม่เหมือนของผมก็เปลี่ยนด้วยนะครับ และอย่าพิมพ์ชื่อผิดด้วย จากนั้นผมเปลี่ยนตัวเองเป็น root (sudo su) เพื่อความง่าย แล้วจึงเขียนลง micro SD card คำสั่งที่สองจะล้างข้อมูลเก่าใน micro SD card ด้วยนะครับ ขอให้แน่ใจว่าไม่มีข้อมูลข้างในหรือได้สำรองข้อมูลไว้แล้ว

sudo su
xzcat Fedora-19-a10-armhfp-r1.img.xz > /dev/sdb
sync

รอนานพอสมควรเลยครับ เมื่อเสร็จแล้วก็ umount micro SD card ออกให้หมด แล้วเสียบเข้าไปใหม่ เครื่องของผมซึ่งเป็น Fedora 18 (x86_64) มัน mount ใหม่ให้อัตโนมัติเลย จะพบว่าใน device ที่มี U-Boot ซึ่งควรจะเป็น /run/media/erlang/uboot/ จะมีสคริปโปรแกรม select-board.sh ไว้ช่วยเขียน U-Boot ลง micro SD card ซึ่งต้องใช้กับบอร์ดใครบอร์ดมัน

mk802-fedora-19-arm-002

จากนั้นสั่ง

/run/media/erlang/uboot/select-board.sh

ก็จะมีโปรแกรมเพื่อเปลี่ยน U-Boot หน้าแรกจะให้ยื่นยันว่าเป็น /dev/sdb จริงๆ ไหม

mk802-fedora-19-003

ผมเลือก mk802-1gb รู้สึกว่าถ้าเป็นชื่อ MK802 II จะเป็นรุ่นที่หัว HDMI เป็นตัวผู้ แต่ของที่ผมใช้เป็นตัวเมียขนาด mini ครับ โดยใช้สาย HDMI ต่อไปที่โทรทัศน์

mk802-fedora-19-select-mk802-1gb-006

นอกจาก MK802 ก็มี Cubieboard, Hackberry, Gooseberry, A13-Olinuxino, A10-Olinuxino และคอมพิวเตอร์หรืออุปกรณ์อื่นๆ ที่ใช้ชิป Allwinner A10

จากนั้นก็กดยืนยัน และรอครับ

mk802-fedora-comfirm-007

mk802-fedora-19-appropriate-uboot-008

เมื่อเสร็จแล้วผมลองสั่ง gparted ดูว่ามีอะไรบ้างใน micro SD card ก็ตามภาพข้างล่างครับ

mk802-fedora-19-gparted-details-009

จากนั้น umount micro SD card นั้นออกมา นำไปใช้กับ MK802 ครับ ก็เสียบเข้าในช่อง SD card แล้วต่อกับจอ คีย์บอร์ด และเมาส์ คล้ายๆ กับคราวก่อนที่ใช้ Ubuntu โดยเมื่อเปิดเครื่องบูตครั้งแรก

20130908_203139-0010-fedora-arm-allwinner-a10-boot

มีข้อความปรากฏมากมาย ก็อาจจะรอนานเล็กน้อย

20130908_203736-0020-fedora-arm-allwinner-10-init

สักพัก ก็จะมีหน้าจอตอนรับตามรูปข้างบนครับ ซึ่งเราจะต้องตั้ง password ของ root ซึ่งก็คือผู้ดูแลระบบมีสิทธิ์สูงสุด (เป็น admin นั้นเอง) และสร้าง user ที่จะใช้งาน จะได้ไม่ต้องใช้ root ทุกครั้งไป อีกสองเรืองที่ไม่บังคับคือเวลาและ network แต่ผมจะติดตั้งด้วย

20130908_203816-0030-timezone

เลือกโซนเวลา

20130908_204050-0041-wi-fi-password-entered

ใส่รหัสผ่านของ Wi-Fi ขอปิดชื่อ SSID หน่อยนะครับ

20130908_204150-0050-root-password

กำหนด password ของ root อย่าลืมนะครับว่าได้กรอกอะไรลงไป เดี๋ยวจะไม่มี password ไว้ใช้งาน

20130908_204508-0060-create-user-then-finish

เข้าเมนูที่ใช้เพิ่ม user เมื่อเสร็จแล้วก็กด Finish configuration เพื่อรอรีบูตแล้วกลับเข้ามาใหม่ครับ

20130908_205413-0070-after-reboot-then-login

หน้าจอต้อนรับของ Fedora 19 สำหรับคอมพิวเตอร์ที่ใช้ชิป Allwinner A10 ตอนนี้ผมขอเข้าเป็น root ไปก่อน เพราะอาจต้องใช้งานดูแลระบบ

20130908_205959-0080-time-fedora-19-remix

เข้าไปแล้ว ขอเปิด terminal เพื่อพิมพ์คำสั่งใช้งาน

20130908_210112-0090-ifconfig-yum-update

ผมดู network ด้วยคำสั่ง ifconfig ก็พบว่าต่ออินเตอร์เน็ตได้แล้ว จากนั้นก็สั่ง yum update เพื่อปรับปรุงโปรแกรมที่ได้ติดตั้งมาให้แล้วให้ทันสมัย กว่าจะเสร็จก็ข้ามวันเลยครับ

20130908_210218-0100-cat-proc-cpuinfo

สั่ง free เพื่อดูหน่วยความจำที่มีอยู่ว่าถูกใช้ไปเท่าไร สั่ง uname -a เพื่อดูเวอร์ชัน และสั่ง cat /proc/cpuinfo ดูรายละเอียดของ CPU ครับ ว่าแต่ค่า BogoMIPS น้อยกว่าตอนที่แล้วที่ใช้ Ubuntu แต่งานนี้กลับเร็วกว่านะครับ

20130908_210724-0110-midori-browser-youtube-katy-perry-wp-wonky-video-sound-ok

ทดลองเปิด Midori browser ก็เข้าเว็บได้ ลองเข้าดูคลิปในเว็บยูทูป ภาพกระตุกบ้างแต่เสียงไม่กระตุก แต่ไม่แน่ว่ามันจะใช้ Flash เลยลองไปเว็บที่ใช้ Flash ก็พบว่าดูไม่ได้ครับ

20130908_211042-0120-no-flash

สำหรับการเพิ่มภาษาไทย วิธีทำอาจไม่เหมือนของ Fedora บน x86 โดยได้แนวทางจากโพสต์นี้ครับ วิธีทำก็ไปที่ keyboard เลือก tab Layout กด Add เพื่อเพิ่มภาษาไทย (Thai)

20130908_212209-0130-add-thai-keyboard

จากนั้นพิมพ์คำสั่ง

setxkbmap -option grp:switch,grp:alt_shift_toggle,grp_led:scroll us,th

20130908_212501-0140-cat-bashrc-setxkbmap

ก็จะสามารถกดปุ่ม Alt+Shift เพื่อเปลี่ยนภาษาได้ ถ้าไม่อยากมาพิมพ์คำสั่งข้างบนทุกครั้งเพื่อให้สามารถเปลี่ยนภาษาได้ ก็เอาคำสั่งนี้ไปเพิ่มในบรรทัดสุดท้ายของไฟล์ ~/.bashrc

เดี๋ยวยังมีต่อ เกี่ยวกับการใช้ 3G dongle ครับ [updated] สั้นๆ ครับ http://imgur.com/a/oXh4L วิธีใช้ 3G dongle กับ Fedora บน ARM หน้าจอก็คล้ายๆ กับ Fedora บน x86 เลยครับ

ได้แนวทางจาก https://groups.google.com/forum/#!topic/linux-sunxi/PLgUj-KefKQ

Advertisements

ใช้ Truemove H 3G+ USB Dongle สีส้ม กับ Fedora Linux

ใช้ 3G แบบ 1GB ละ 200 บาทของ TOT หมดไปเดือนละ 600 บาท มานาน เลยอยากลองแบบใช้ไม่จำกัด (แต่ bandwidth จะเหลือ 128kbps ถ้าใช้เกิน 4 GB) แบบที่ราคาเดือนละ 600 บาทหรือน้อยกว่าบ้าง ก็ได้ของ Truemove H 3G+ ที่เป็น Aricard แบบ USB dongle สีส้ม ใช้ยี่ห้อ Huawei รุ่น E303 แต่จะเอามาทดลองใช้กับ Linux Fedora 18 ว่าจะใช้ได้ไหม

เมื่อเสียบ dongle ก็มีโผล่มาเลยครับ

truemoveh-dongle-linux-fedora-0001

กด Run แต่ใช้ไม่ได้ครับ คงเพราะไฟล์ใน dongle  ยังไม่ได้ chmod +x ก็เลยเรียกโปรแกรมไม่ได้ ก็เลยเปลี่ยนไปใช้ของ Fedora เลย ว่าจะต่อติดได้ไหม ที่มุมขวาบน กดตรง Network ครับ จะมีให้เลือก ก็ไปที่ Mobile broadband ครับ แล้วเลือก Add new connection

fedora-linux-truemove-h-3g+-dongle-01

จากนั้นก็จะมีหน้าแนะนำคร่าวๆ ว่าจะต้องทำอะไรบ้าง กด Continue เพื่อทำต่อครับ

fedora-linux-truemove-h-3g+-dongle-02

เลือกประเทศไทย (Thailand) ครับ แล้วกด Continue

fedora-linux-truemove-h-3g+-dongle-03

จากนั้นเลือกผู้ให้บริการ ก็คือ True Move แล้วกด Continue

fedora-linux-truemove-h-3g+-dongle-04

ต่อมาเลือก plan เป็น Default และ APN เป็น internet ครับ

fedora-linux-truemove-h-3g+-dongle-05

ในที่สุดก็จะได้ IP Address มา เริ่มใช้งานได้แล้วครับ

fedora-linux-truemove-h-3g+-dongle-06

ขั้นต่อไปก็เข้า browser เพื่อเลือก package ที่จะใช้งานครับ

fedora-linux-truemove-h-3g+-dongle-07

ปล. โพสต์นี้ไม่ได้เป็น advertorial นะครับ (1, 2, 3, 4, 5, 6, 7) คนเขียนไม่ได้ตังค์

วิธี Upgrade Fedora จาก 17 ไป 18

ก็ทำตามคำแนะนำในเว็บของ Fedora เลย ขั้นแรก update ของเก่าก่อน แล้ว reboot

sudo yum update -y
sudo yum reboot

จะอัปเกรดจาก Fedora 17

ยังเป็นของเก่าอยู่นะครับ การอัพเกรดจาก Fedora 17 ไป Fedora 18 มีการแนะนำให้ใช้ fedup เป็นตัวทำหน้าที่อัพเกรด ก็ติดตั้งมันไป

sudo yum --enablerepo=updates-testing install fedup

ทำการติดตั้ง fedup ซึ่งใช้ในการอัปเกรดไปเป็น Fedora 18

เมื่อติดตั้ง fedup (เวอร์ชันที่ได้ใช้คือ 0.7.2-1.fc17) ไปแล้ว จากนั้นก็เรียกใช้งาน fedup-cli เพื่อทำการอัพเกรด ในขั้นตอนนี้จะรอนานหน่อยนะครับ

sudo fedup-cli --network 18 --debuglog fedupdebug.log

fedora18-fedup-0004

fedora18-fedup-0005

fedora18-fedup-0006

จากนั้นก็ reboot ครับ มันก็จะบูตขึ้นมาใหม่แล้วทำการอัพเกรดตัวเอง แล้วมันจะ reboot ตัวเองอีกครั้ง แล้วมาหน้าจอ login แล้วก็เจอปัญหาครับ เมื่อ login แล้วใส่ password ก็สามารถเข้าไปได้ แต่สักพักจะเจอ error “คุณพระ! มีอะไรผิดพลาดสักอย่าง”

จึงต้องออก แล้วกด Ctrl + Alt + F2 เพื่อจะ login โดยใช้ terminal
พอจะ sudo yum update ก็เจอปัญหากับ rpmfusion ซึ่งต้องติดตั้งตัวที่เป็นของ Fedora 18 จัดไป อันที่จริงมีแก้ที่ /etc/hosts หน่อยหนึ่งนะครับ เพราะว่ามีปัญหากับ IPv6

su -c 'yum localinstall --nogpgcheck http://download1.rpmfusion.org/free/fedora/rpmfusion-free-release-18.noarch.rpm http://download1.rpmfusion.org/nonfree/fedora/rpmfusion-nonfree-release-18.noarch.rpm'

แล้ว reboot แต่ก็เจอปัญหาอีก เลยทำตามคำแนะนำที่ให้ sudo restorecon -r /home แต่ก็ยังไม่ได้อีก แต่ก็พบวิธีแก้ปัญหาเฉพาะหน้า workaround ไปก่อน ด้วยการเรียก startx จาก terminal นั้น ซึ่งได้ผลครับ แต่การตั้งค่าไม่ได้เป็นภาษาไทยเหมือนก่อนหน้าที่ได้ตั้งไว้

เป็น Fedora 18 แล้ว

อ้างอิง

https://fedoraproject.org/wiki/FedUp

http://comments.gmane.org/gmane.linux.redhat.fedora.general/403705

http://rpmfusion.org/Configuration/

https://ask.fedoraproject.org/question/1956/after-upgrade-to-fedora-17-gnome-shell-wont-start

Fedora 17: วิธีทำ keyboard ภาษาไทย

วิธิเปิดใช้งานภาษาไทยบน Linux Fedora 17

เลือก System Settings

Fedora 17, where is System Settings

ให้เลือก Region and Language (ความจริงเลือกที่ Keyboards ได้เหมือนกัน แต่ต้องกดหลายครั้งกว่า)

Fedora 17, in System Setting, Keyboard selected

ที่แท็บ Layouts กด + แล้วเลือก Thai แล้วกด Add เป็นการเพิ่มภาษาไทยเข้าไป

จากนั้นจะกลับมาที่ Layouts อีกครั้ง ให้กด Options… แล้วเลือกข้อ Key(s) to change layout เพื่อกำหนดวิธีกดสลับภาษา ทำได้หลายรูปแบบปุ่ม โดยในตัวอย่างเลือกกด Left Alt + Left Shift เลือกเสร็จก็กด Close

Keys to change layout

จบ