Android Device မ်ားေပၚတြင္ Ubuntu OS ကိုထည့္သြင္းပံု



Android Platform အသံုးျပဳထားတဲ့ Android Phone, Tablet မ်ားေပၚမွာ Ubuntu OS ကို ထည့္သြင္းခ်င္သူေတြအတြက္ ထည့္သြင္းအသံုးျပဳႏုိင္ေစရန္အတြက္ ထည့္သြင္းပံုကို ယခုတစ္ပတ္မွာ ေဖာ္ျပေပးမွာ ျဖစ္ပါတယ္။ Android အသံုးျပဳထားတဲ့ Phone ေတြ Tablet ေတြမွာ Ubuntu OS ကို ထည့္သြင္းအသံုးျပဳဖို႔အတြက္ အသံုးျပဳမယ့္ Android OS ဟာ Roted ျဖစ္ေနရမွာျဖစ္ၿပီး Busybox လည္း ထည့္သြင္းထားရမွာ ျဖစ္ပါတယ္။
Android OS ရဲ႕ Version ကလည္း 2.1 Eclair Version နဲ႔အထက္ ျဖစ္ရမွာျဖစ္ပါတယ္။ Rom ဟာလည္း Custom Rom မျဖစ္ရဘဲ Offcial Rom သာ ျဖစ္ရမွာျဖစ္ပါတယ္။ CPU အနိမ့္ဆံုးအဆင့္ လိုအပ္ခ်က္ကေတာ့ အနိမ့္ဆံုး 1GHz Speed ရွိရမွာျဖစ္ၿပီး SD Card Storage အတြက္ကလည္း အနိမ့္ဆံုး 3.5GB Free Space ရွိရမွာျဖစ္ပါတယ္။ Ubuntu OS ကိုထည့္သြင္းရန္ ေလာေလာဆယ္မွာ အဆင္ေျပတဲ့ဖုန္းေတြရဲ႕ စာရင္းေတြကို http://geeknizer.com/install-run-ubuntu-on-android/ ဒီ၀က္ဘ္စာမ်က္ႏွာမွာ သြားေရာက္ၾကည့္႐ႈႏုိင္မွာ ျဖစ္ပါတယ္။ Android Phone နဲ႔ Tablet ေတြအတြက္ လိုအပ္ခ်က္ေတြ ျပည့္စံုၿပီဆိုရင္ ကြန္ပ်ဴတာထဲမွာ ADB ကို Install ျပဳလုပ္ထားရမွာ ျဖစ္ပါတယ္။ ၿပီးရင္ http://downloadandroidrom.com/file/AndroidUbuntu/ubuntu.zip ဆိုတဲ့ ၀က္ဘ္ဆိုက္ေနရာမွာ Ubuntu Zip ဖိုင္ကို Download ျပဳလုပ္ရမွာ ျဖစ္ပါတယ္။ Android Device ေတြေပၚမွာ Ubuntu OS ကို ထည့္သြင္းအသံုးျပဳခ်င္သူေတြအေနနဲ႔ Linux Command ေတြကို အေျခခံသိရွိထားဖို႔ေတာ့ လိုအပ္မွာျဖစ္ပါတယ္။ ေဒါင္းလုပ္ျပဳလုပ္ထားတဲ့ Ubuntu Zip ဖုိင္ရဲ႕အရြယ္အစားဟာ ႀကီးမားတာေၾကာင့္ SD Card ကေတာ့ Free Space မ်ားမ်ားရွိမယ္ဆိုရင္ ပိုအဆင္ေျပေစပါတယ္။ ဖုန္းေပၚမွာတင္မယ့္ Ubuntu OS ဖိုင္ေတြကို Download ျပဳလုပ္ရမယ့္ ဖိုင္အရြယ္အစားေတြကေတာ့ Download ျပဳလုပ္ရတဲ့ Version ေတြေပၚမူတည္ၿပီး တစ္ခုနဲ႔တစ္ခုေတာ့ တူညီမွာမဟုတ္ပါဘူး။ Large Version ကို Download ျပဳလုပ္ရမယ့္ ဖိုင္အရြယ္အစားဟာ 1.5GB ပမာဏရွိမွာျဖစ္ၿပီး Installation ျပဳလုပ္တဲ့အခါ ဖုိင္အရြယ္အစားက 3.5 GB ပမာဏ ရွိမွာျဖစ္ပါတယ္။ Lightweight ကို Download ျပဳလုပ္မယ္ဆိုရင္ေတာ့ Download Size က 500MB ရွိရမွာျဖစ္ၿပီး Installation Size ကေတာ့ 2.5 GB ရွိရမွာျဖစ္ပါတယ္။ ဒါ့အျပင္ ဖုန္းရဲ႕ Screen အရြယ္အစား Resolution ေတြကိုလုိက္ၿပီးေတာ့လည္း Ubuntu OS ကိုတင္သံုးခြင့္ရွိတဲ့ Handset ေတြကို ခြဲျခားေပးထားပါတယ္။ ဒါ့အျပင္ Download ျပဳ  လုပ္ရမယ့္ ဖိုင္အမ်ိဳးအစားကိုလည္း Core, Small, Full ဆိုၿပီး ေဆာ့ဖ္၀ဲေတြ ပါတာနဲ႔မပါတာ ခြဲျခားၿပီး Download ျပဳလုပ္ႏုိင္မွာ ျဖစ္ပါတယ္။ core ဆိုတာကေတာ့ ဘာေဆာ့ဖ္၀ဲမွ မပါပါဘူး။ Small ကေတာ့ Software အနည္းငယ္ပါ၀င္ၿပီး RAM နိမ့္တဲ့ Device ေတြအတြက္ ထုတ္လုပ္တာပါ။ Full ကေတာ့ RAM ပမာဏမ်ားတဲ့ Device ေတြအတြက္ျဖစ္ၿပီး Full မွာ Software ေတြ ပါ၀င္လာမွာျဖစ္ပါတယ္။ Full မွာေတာ့ Firefox, Thunderbird, Openoffice, GIMP, Emacs Text Editor, Java, Python, PDF Viewer, File Manager, Terminal, Leafpad အစရွိတဲ့ Application ေတြ ပါ၀င္လာမွာ ျဖစ္တဲ့အတြက္ Phone, Tablet ေတြေပၚမွာ Operating System ကို Professional အသံုးျပဳႏုိင္မွာ ျဖစ္ပါတယ္။ Phone Handset နဲ႔ Tablet ေတြေပၚမွာ Ubuntu OS ကို ထည့္သြင္းမယ္ဆိုရင္ ပထမဆံုး Android ထဲမွာရွိတဲ့ အေရးႀကီးတဲ့ဖုိင္ေတြကို Backup ျပဳလုပ္ထားသင့္ပါတယ္။ SMS ေတြ Contact List ေတြနဲ႔ Call Log ေတြကိုလည္း Backup ျပဳလုပ္ထားသင့္ပါတယ္။ ယခုအဆင့္ကစၿပီးေတာ့ Ubuntu OS ကိုကြန္ပ်ဴတာကေန Android Device ထဲ စတင္ထည့္သြင္းေတာ့မွာ ျဖစ္ပါတယ္။ ကြန္ပ်ဴတာကေန ထည့္သြင္းဖို႔အတြက္ Download ျပဳလုပ္ထားတဲ့ Ubuntu Zip ဖိုင္ကို Root directory ထဲမွာ Unzip ျပဳလုပ္ထားရပါမယ္။ အထက္မွာ ေဖာ္ျပခဲ့ၿပီးတဲ့အတုိင္း Android OS ဟာလည္း Root ျဖစ္ၿပီး ျဖစ္ရပါမယ္။ ၿပီးရင္ေတာ့ ADB Installer ရွိတဲ့ Folder ထဲမွာ Shift+Right Click ကုိႏွိပ္လိုက္ပါ။ ၿပီးရင္ Open Command Windows here ဆိုတာကိုေရြးခ်ယ္လိုက္ရင္ Command Prompt ေပၚလာမွာျဖစ္ပါတယ္။ Command Prompt မွာပထမဆံုး adb server ကို စတင္အလုပ္လုပ္ေအာင္ ေအာက္ပါ Command ကိုအသံုးျပဳပါ။ အသံုးျပဳရမယ့္ Command ကေတာ့ adb start-server ဆိုတဲ့ Command ျဖစ္ပါတယ္။ ကြန္ပ်ဴတာနဲ႔ Android Device ကိုတပ္ဆင္မယ္ဆိုရင္ ပထမဆံုး System ထဲက Development Option ထဲက USB Debugging ကို အမွန္ျခစ္ ထည့္ေပးထားရမွာျဖစ္ပါတယ္။ adb ကို စတင္အလုပ္လုပ္ခိုင္းၿပီးၿပီဆိုရင္ သင့္ကြန္ပ်ဴတာမွာ တပ္ဆင္ထားတဲ့ Device ကို သိလားမသိလားဆိုတာ သိရေအာင္ adb device ဆိုတဲ့ Command ကိုအသံုးျပဳရပါမယ္။ ၿပီးၿပီဆိုရင္ေတာ့ adb shell ဆိုတဲ့ Command ေလးနဲ႔ Shell ကိုဖြင့္လိုက္မယ္ဆိုရင္ Command Prompt မွာ $ Sign ေလးေပၚလာမွာ ျဖစ္ပါတယ္။ အဲဒီမွာ Super User Premission ရရွိဖို႔အတြက္ $sh-4.1#su ဆိုတဲ့ Command ကို႐ိုက္ထည့္ရပါမယ္။ ၿပီးရင္ SD Card ထဲ Ubuntu Folder ကိုသိဖို႔အတြက္ ၫႊန္ေပးရမွာျဖစ္ပါတယ္။ Ubuntu Folder ကိုသိဖို႔အတြက္ $ sh-4.1# cd/sdcard/Ubuntu ဆိုၿပီး ႐ိုက္ထည့္ေပးလိုက္ပါ။ ဒီအဆင့္ၿပီးၿပီဆိုရင္ေတာ့ Ubuntu Folder ထဲမွာ Script ကို Run ႏုိင္ေအာင္ $ sh-4.1# sh Ubuntu.sh ဆိုတဲ့ Command ကိုအသံုးျပဳလိုက္ပါ။ ဒီ Command ကေတာ့ SD Card ထဲမွာရွိတဲ့ Ubuntu Folder ထဲမွာ Ubuntu.sh ဆိုတဲ့ဖိုင္ကို Run ႏိုင္ေအာင္အသံုးျပဳတဲ့ Command ျဖစ္ပါတယ္။ ၿပီးသြားၿပီဆိုရင္ေတာ့ $ sh-4.1# bootubuntu ဆိုတဲ့ Command နဲ႔ Shell ကေနထြက္ရပါမယ္။ ဒါဆိုရင္ေတာ့ Ubuntu OS ကို Android Phone သို႔မဟုတ္ Tablet ေတြေပၚမွာ တင္သြင္းတဲ့အဆင့္က ၿပီးသြားၿပီ ျဖစ္ပါတယ္။ ေနာက္ထက္ အဆင့္အနည္းငယ္ကေတာ့ Ubuntu OS ထဲမွာ Package ေတြကို Update ျပဳလုပ္ႏုိင္ဖို႔နဲ႔ ေဒါင္းလုပ္ေတြ ျပဳလုပ္ႏုိင္ဖို႔အတြက္ အနည္းငယ္ျပင္ဆင္ေပးရမွာ ျဖစ္ပါတယ္။ Package ေတြကို ျပင္ဆင္ဖို႔အတြက္ကေတာ့ Source List မွာ သြားေရာက္ျပင္ဆင္ေပးရမွာ ျဖစ္ပါတယ္။ Source List မွာ ျပင္ဆင္ခ်င္သူေတြအတြက္ ေအာက္ပါအတိုင္း လုပ္ေဆာင္ႏုိင္ပါတယ္။ Source List ကိုျပင္ဆင္ဖို႔အတြက္ Terminal ကိုဖြင့္ရမွာျဖစ္ပါတယ္။ Terminal ထဲမွာ $ cat> etc/apt/source.list ဆိုတဲ့ Command ကို႐ိုက္ထည့္လိုက္ရင္ Source ဖိုင္ေတြကို ျပင္ဆင္ေပးႏုိင္မယ့္ Editor တစ္ခု ပြင့္လာမွာျဖစ္ပါတယ္။ Source File ထဲမွာ deb http://old-releases.ubuntu.com/ubuntu/karmic main univer ဆိုတာကို ႐ိုက္ထည့္ေပးလိုက္ပါ။ ၿပီးရင္ျပန္ထြက္ၿပီး Terminal ကေန Package ေတြကို Update ျပဳလုပ္ဖို႔အတြက္ $ apt-get update ဆိုတာကို ႐ိုက္ထည့္ရပါမယ္။ aptget update ဆိုတဲ့ command ဟာ Super User ေတြမွသာ အသံုးျပဳႏုိင္တာျဖစ္တဲ့အတြက္ Root အေကာင့္နဲ႔ျဖစ္ဖို႔ အေရးႀကီးပါတယ္။ သာမန္ User Level ဆိုရင္ေတာ့ sudo ကိုအေရွ႕ကခံၿပီး sudo apt-get update ဆိုတဲ့ Command ကို အသံုးျပဳရမွာျဖစ္ပါတယ္။ ၿပီးရင္ေတာ့ tight-vncserver ကို Install ျပဳလုပ္ဖို႔ လိုအပ္မွာျဖစ္ပါတယ္။ tightvnc-server ကို Install ျပဳလုပ္ဖို႔အတြက္ $ apt-get install tightvncserver ဆိုတဲ့ Command ကို ႐ိုက္ထည့္ရမွာျဖစ္ပါတယ္။ ဒီ Command ကို ႐ိုက္ထည့္ၿပီးရင္ Program ကို Install လုပ္ဖို႔အတြက္ လုပ္မွာလား မလုပ္ဘူးလားဆိုတာကို ေမးတဲ့အခ်ိန္မွာ "y" Key ကိုႏွိပ္ၿပီး Install လုပ္ရမွာျဖစ္ပါတယ္။ ဒါဆိုရင္ေတာ့ Ubuntu OS ကို Android Phone, Tablet tp ရွိတဲ့ Device ေတြမွာ ထည့္သြင္းၿပီးၿပီျဖစ္ပါတယ္။ Ubuntu OS ကို Android Device ေတြမွာ ထည့္သြင္းဖို႔အတြက္ကေတာ့ Device တုိင္းကို အေထာက္အပံ့ေပးႏုိင္မွာ မဟုတ္တဲ့အတြက္ လက္ရွိထည့္သြင္းေအာင္ျမင္ၿပီးသား Device ေတြရဲ႕စာရင္းမွာ သင္အသံုးျပဳတဲ့ Android Device ပါ၀င္မပါ၀င္ကို အရင္စစ္ေဆးသင့္ပါတယ္။ ၿပီးရင္ေတာ့ သင့္ Device ဟာ Ubuntu OS ကို အေထာက္အပံ့ေပးတဲ့ စာရင္းထဲမွာ ပါ၀င္ေနရင္ေတာင္ အေရးႀကီးတဲ့ Data ေတြကို Backup ျပဳလုပ္ထားသင့္ပါတယ္။

7 Comments

၀င္ေရာက္ဖတ္ရႈေပးၾကေသာ သူငယ္မ်ားအားလုံးကုိေက်းဇူးတင္ပါတယ္ ခင္ဗ်ာ
အခမဲ့ဆိုတဲ့ အရာတိုင္းမွာ ခန္ ့မွန္းလို ့ မရႏိုင္တဲ့ တန္ဖိုးတစ္ခုေတာ့ အၿမဲရွိေနပါတယ္....
သူငယ္ခ်င္းတုိ႕ရဲ႕ comment တစ္ခုဟာ ေနာက္ဘေလာ႕အတြက္ အားေဆးတစ္ခြက္ပါ။
ကၽြန္ေတာ္ လုလင္ပ်ဳိ နဲ႕ ဆက္သြယ္လုိပါက androidlulin@gmail.com
https://www.facebook.com/shine.tun.1
သုိ႕ဆက္သြယ္နုိင္ပါတယ္။

  1. Huawei C8812 အတြက္အဆင္မေၿပနုိင္ဘူးလားဗ်ာ

    ReplyDelete
  2. Huawei C8812 အတြက္အဆင္မေၿပနုိင္ဘူးလားဗ်ာ

    ReplyDelete
  3. က်ြန္ေတာ္ tablet SYH G810 က ပါဝါဖြင့္လိုက္ျပီး SYH ဆိုျပီးတတ္လာတယ္ ျပီးေတာ့ ANDRIOD ဆိုျပီးဘာမွမေျပာင္းပဲ အဲဒီအတိုင္းၿငိမ္ေနတယ္ခင္ဗ်ာ ဘာဆက္လုပ္ရမလဲ ဘာျဖစ္တာလဲဆိုတာေလးကူညီလမ္းညြန္ေပးေစခ်င္ပါတယ္

    ReplyDelete
  4. a ku pyaw nay tar ka window cmd or ubuntu terminal mar lar bro .pls replay me

    ReplyDelete
  5. huawei 730 မွာေရာ တင္ လုိ႕ရလားမသိဘူး

    ReplyDelete
  6. Huawei p6 မွာ ထည့္သြင္းလို႔ အဆင္ေျပမလားခမ်

    ReplyDelete
  7. Huawei p6 မွာ ထည့္သြင္းလို႔ အဆင္ေျပမလားခမ်

    ReplyDelete
Previous Post Next Post

Contact Form