ในขณะที่แฟน ๆ 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