ในขณะที่แฟน ๆ Ubuntu หลายคนกำลังรอคอย Ubuntu for android แต่ยังไม่รู้ว่าเมื่อไหร่จะออกมาให้เราได้ใช้กัน ผมจึงลองเอาเคอร์เนลซอร์สโค๊ดจาก คุณ sp3dev http://forum.xda-developers.com/showthread.php?t=1158260 มาคอมไพล์ใหม่ และสร้าง Ubuntu root from scratch จาก https://wiki.ubuntu.com/ARM/RootfsFromScratch
กาติดตั้งนี้เป็นการติดตั้งแบบ Native ไม่ใช่การใช้งานผ่าน AndroidVNC แต่อย่างใด ซึ่งผมลองแล้วถือว่าอยู่ในเกณฑ์ใช้งานได้ดี โดยเฉพาะโปรแกรมด้านงานออฟฟิศอย่าง Libre Office 3.4 ที่ตอบโจทย์คนอยากพิมพ์งานผ่านแท็บเล็ตได้ดีทีเดียว รวมทั้งโปรแกรมด้านงานกราฟฟิคอย่่าง Gimp ที่ยูสเซอร์ฝั่งลีนุกซ์รู้จักเป็นอย่างดี
หากใครสนใจอยากเปิดประสบการณ์ใหม่ ๆ ก็เชิญเลยครับ
สิ่งที่ใช้งานได้
– สัญญาณ wifi
– ทัชสกรีน
– เสียงจากลำโพงและหูฟัง
– Panel/framebuffer/backlight
– microSD slot
– usb gadget
– usb host
– ชาร์ตแบตตอรี่
– เมาส์ คีย์บอร์ด ไวเลสและยูเอสบี
– พักหน้าจอ
– โปรแกรมจากซอร์ฟแวร์ เซ็นเตอร์
สิ่งที่ใช้งานไม่ได้
– บลูทูธ
– กล้อง ทั้งหน้าและหลัง
– GPS
– HDMI (ไม่มีสายไว้ทดสอบ)
– Rotate sensor
สิ่งที่ต้องเตรียม
1. ACER Iconia A500 ที่ ROOT แล้ว
2. Micro SDCARD ขนาด 4 GB (แนะนำ 8 GB ขึ้นไป Class 10)
ลงมือ
ที่คอมพิวเตอร์
1. แบ่ง SDCARD 2 พาร์ทิชั่น
– FAT32
– EXT4 (พาร์ทิชั่นที่ติดตั้ง Ubuntu)
2. โหลด UBUNTU 11.10_ARM http://min.us/msAY8g9bT ขนาด 1.2 GB หลังแตกไฟล์จะได้ขนาด 2.7 GB (ผมติดตั้งโปรแกรมพื้นฐานและคอนฟิกเสร็จแล้ว )
3. แตกไฟล์ UBUNTU 11.10_ARM ไปไว้ที่ sdcard พาร์ทิชั่นที่แบ่ง EXT4
$ cd /media/EXT4
$ sudo tar -zxvf Ubuntu11.10_arm.tgz
4.โหลดเคอร์เนล 2.6.38.6-PlayOSS http://www.mediafire.com/?2p4jqjk6xmc7768 เอาไปไว้ที่ SDCARD พาร์ทิชั่นที่แบ่งเป็น FAT32 (ต้องไม่อยู่ในโฟลเดอร์ใด ๆ )
5. ถอด SDCARD ไปใส่ที่แทบเล็ต ACER A500
ที่แท็บเล็ต A500
1. เปิด ACER A500 แล้วโหลด ACER Recovery installer ไปติดตั้ง https://play.google.com/store/apps/details?id=com.interphaze.AcerRecoveryInstaller&hl=en
2. เปิดโปรแกรม Acer Recovery Installe เลือกข้อ 2. Custom or Stock recovery.img form micro sdcard แล้วกดปุ่ม Install Recivery image
3. กดปุ่ม Reboot into recovery
4. ขอให้สนุกครับ…
Tips:
– หากไวไฟไม่ติดให้พิมพ์คำสั่ง
$ sudo rfkill unblock all
– กดปุ่ม Power จะเป็นการบู๊ตเข้าแอนดรอยด์
– กดปุ่ม Power พร้อมกับปุ่มลดเสียง จะเป็นการบู๊ตเข้า Linux
– เมืออยู่บนแอนดรอยด์ หากจะบู๊ตเข้า Linux ให้พิมพ์ su กดเอนเทอร์ ตามด้วยพิมพ์ reboot recovery กดเอนเทอร์
– เมื่ออยู่บน Linux หากจะบู๊ตเข้าแอนดรอยด์ให้กดปุ่มรีสตาร์ต
วีดีโอตอนบู๊ตเครื่อง [ผมลองกับ Kubuntu11.10]
รีวิวเล็กน้อย Kubuntu11.10 http://www.playoss.com/node/219
ข้อควรระวัง
– พึงระวังอยู่เสมอว่าตอนนี้ recovery.img ไม่ใช่ของแอนดรอยด์ ดังนั้นหากไปแก้ไข/ปรับแต่งแอนดรอยด์จนไม่สามารถบู๊ตได้ ผมก็ยังนึกไม่ออกว่าจะแฟลช recovery.img ของแอนดรอยด์เข้าไปยังไง
Login : playoss
password : 123456
Thanks to :
– คุณ sp3dev สำหรับ Kernel source code และทริคต่าง ๆ จาก http://forum.xda-developers.com/showthread.php?t=1158260
– Ubuntu wiki https://wiki.ubuntu.com/ARM/RootfsFromScratch สำหรับวิธีทำ RootfsFromscratch
วิธีสร้าง RootfsFromScratch ด้วยตัวเอง
สำหรับ *buntu ดิสโตรอื่น ๆ ผมไม่แน่ใจว่าใช้ได้มั้ย
1. ติดตั้ง rootstock
$ sudo apt-get install rootstock
$ sudo rootstock –fqdn xxxx –login xxxx –password xxxx –imagesize 3G –seed ubuntu-desktop
-หมายเหตุ-
xxxx = เลือกใส่เอาครับ
fqdn = ชื่อเดสก์ทอป
login = ยูสเซอร์
password = พาสเวิร์ด
imagesize = ขนาดของอิมเมจไฟล์ ubuntu แนะนำซัก 3G ครับ
–seed kubuntu-desktop หรือ –seed lxde,gdm ว่าจะเลือกอันไหน ดูรายละเอียดได้ที่ https://wiki.ubuntu.com/ARM/RootfsFromScratch
เมื่อเสร็จจะได้ไฟล์ armel-rootfs-xxxx.tgz ที่ /home/user (ใช้เวลาประมาณ 2-3 ชม.)
2. แตกไฟล์ armel-rootfs-xxxx.tgz ไปไว้ที่ sdcard พาร์ทิชั่นที่แบ่ง EXT4
$ cd /media/EXT4
$ sudo tar -zxvf armel-rootfs-xxxx.tgz
3. โหลดไฟล์ bootimg.cfg http://www.mediafire.com/?6iyd7ru1hykoyya เอาไปวางที่ /media/EXT4/boot (ต้องใช้สิทธิ์ root)
4. โหลดไฟล์ fstab http://www.mediafire.com/?n3fa709oalnapwo วางทับที่ /media/EXT4/etc
5. โหลด Wireless Driver http://www.mediafire.com/?ym3399dwhqy88a8 วางแทนที่ตัวเดิมที่ /media/EXT4/lib/fireware/brcm
6. ถอด Micro SDCard ไปใส่ที่แท็บเล็ต
7. กดปุ่มพาวเวอร์+ปุ่มลดเสียง
8. ขอให้สนุกครับ
นำไฟล์ Ubuntu Image จากแหล่งอื่นมาใช้กับ Acer A500
1. mount img ด้วยคำสั่ง
$ sudo mount -o loop ชื่อไฟล์.img /mnt
2.ปรับแต่ง แก้ไขตามวิธีข้างบน แล้วแพคกลับเป็น .tgz ด้วยคำสั่ง
$ cd /mnt
$ sudo tar -zcvf ubuntu_arm.tgz .
มีจุด “.” ด้วยนะครับ
3.นำไปแตกซิปใส่ SDCard เป็นอันใช้ได้
ที่มา : http://www.playoss.com/forums/index.php?topic=28.msg93#msg93
ตามมาจากเฟซบุ๊ค ubuntuclub group เห็นว่าใช้สตรีมเพลงทำวิทยุออนไลน์ได้ด้วย อันนี้แจ่ม