ทดลอง 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

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s