오늘: 19|어제: 13|전체: 233,843|회원: 118 (+0)|문서: 56,040 (+0)|댓글: 8,019 (+0)|첨부파일: 1,389 (+0)


조회 수 27813 추천 수 0 댓글 3
?

단축키

Prev이전 문서

Next다음 문서

+ - Up Down Comment Print Files
?

단축키

Prev이전 문서

Next다음 문서

+ - Up Down Comment Print Files
Extra Form

galaxy-s3-i9300-ubuntu-linux-feature-image-120703.jpg



Your Android device is like a mini computer running on a Linux kernel. Ubuntu, which is  also a flavor of Linux, is generally for desktop PCs, netbooks, and laptops.  Since Ubuntu relies on the Linux kernel, is it possible to run Ubuntu on an Android device?

XDA Developers member tiborr answers that question by sharing a guide on how to setup and run Ubuntu on your Samsung Galaxy S3 GT-I9300, which, because of its awesome quad-core power and more-than-enough storage, is capable of running Ubuntu.

Using the Ubuntu Installer app and his edited script, the said developer was able to run the computer-based Ubuntu on a Samsung Galaxy S3 GT-I9300.

Quite a few find it a bit pointless to run a computer-based Linux distro on an Android phone, but we here at Android Authority I think it’s cool to be able to show it off to your geeky friends. Besides, it’s a showcase of the power of Linux and of opensource software in general.

If you want to run Ubuntu on your Samsung Galaxy S3 GT-I9300, continue reading the rest of this guide. Take note that the following steps are not noob-friendly and may need some technical skills and knowledge about Android development.


Warning

  • The instructions in this guide are intended for use with the Samsung Galaxy S3, model number GT-I9300. Applying these instructions on another device or model may produce undesired outcomes.
  • The information in this guide is provided for instructional and educational purposes only. There is no guarantee that these instructions will work under your specific and unique circumstances.
  • Use these instructions at your own risk. We shall not hold any responsibility or liability for whatever happens to you or your device arising from your use of the info in this guide.
  • Read and understand the whole guide first before actually performing the instructions.

Requirements

  • Samsung Galaxy S3 GT-I9300 with root access and running on a kernel that has loopback support
    • If you haven’t rooted your phone, check out this guide on how to root and flash ClockworkMod Recovery on your phone via CF-Root 6.3.
    • Users report that the CF Kernel does pack loopback support and works with the setup described in this guide.  Other users also report that the setup works even on stock ROMs.  If you don’t find this guide working for you, you might want to try installing a custom kernel on your phone.
  • Download and install Ubuntu Installer Free to your phone from the Google Play Store.
  • Enable USB Debugging on your phone by going to Settings > Developer’s options > USB Debugging
  • Backup all personal data on your phone to make sure you have a copy of your personal data (e.g., contacts, SMS, MMS, Internet settings, Wi-Fi passwords, and the like) in case the procedure in this guide erases such data.

Instructions

  1. Launch the Ubuntu Installer Free app. Launching the app will require you to download 3 additional apps:
  2. Download the Ubuntu image file via the Ubuntu Installer Free app. You will have to choose either the small or large Ubuntu image file.
  3. You do not need to download the script suggested by the app because, according to tiborr, it doesn’t work with the Samsung Galaxy S3.  Download developer tiborr’s edited script (ubuntu.sh, 1.4 kB).
  4. Using your preferred file manager app (e.g., ES File Explorer or ASTRO File Manager), navigate to your phone’s internal SD card and create a new folder named “ubuntu” (that is, /sdcard/ubuntu)
  5. Extract the downloaded Ubuntu image file.  Move or copy the said file to /sdcard/ubuntudirectory.
  6. Move or copy tiborr’s ubuntu.sh script into the /sdcard/ubuntudirectory.
    • There should be an *.img file and a *.sh file inside the folder.
  7. Open the Terminal Emulator app and enter the following commands:
    • su
    • cd /sdcard/ubuntu
    • sh ubuntu.sh
  8. After a series of text, the terminal emulator will ask you to enter the screen size. Type1280x720 and press Enter.
  9. On the next screen, a message Save this as default? (y/n) will appear. Type the command if you want to save the screen size and if you don’t want to save it as a default screen size. Your terminal emulator will then look like this:
  10. terminal-emulator-screenshot-120703.jpg
  11. The script my ask you to setup a password.  For our purposes, you can just use ubuntuas password.
  12. The terminal will act as an Ubuntu command line. To connect to the graphical user interface (GUI), launch the androidVNC app.
  13. Enter localhost on the IP address text field.
  14. For port number, specify 5900 as the port number.
  15. Enter ubuntu as password.
  16. Leave all other fields as they are.
  17. Tap Connect. The GUI will render and you will see the familiar Ubuntu interface.
  18. To exit, return to the Terminal Emulator session, type exit at the command line, and wait until everything shuts down.

Alternative Method

If the steps above don’t work or the script isn’t working, you can try the alternative steps below:

  1. Follow steps 1 and 2 from the procedures above.
  2. Download this alternative script (ub.zip, 802 bytes).
  3. Create a folder named “ubuntu” on your phone’s external SD card. The location should be /mnt/extSdCard/ubuntu.
  4. Extract the downloaded Ubuntu image file and ub.zip to the ubuntufolder.
    • There should only be an IMG file and a SH file inside the ubuntu folder.
  5. Open the terminal emulator and type the following commands:
    • su
    • cd /mnt/extSdCard/ubuntu
    • sh ub.sh
  6. Follow step 8 and onwards from the procedure in the previous section.

Congratulations! You have successfully booted into Ubuntu on your Samsung Galaxy S3 GT-I9300. Show it off to your geek friends! You might just blow them away.


terminal-emulator-screenshot-120703.jpg



  • ?
    날개 2012.10.12 08:31
    들고다니는서버 환상이네요.
  • profile
    루아틱 2012.10.12 20:23
    lte는 힘들고 3g는 개인블로그 정도 또는 irc서버로 유용합니다.
  • ?
    Larcenciel 2012.10.15 11:24
    와.....;;;;;;;;;;;;;;;;;;
    안드로이드가 아닌 우분투 ㅋㅋㅋ;

List of Articles
글쓴이 분류 제목 조회 수
가온누리 Etc 후딱빌더(그누보드) cheditor5에서 사진 첨부 했을때 오류 수정 file 13451
YJSoft PHP 함수() or die("")? 2 2986
YJSoft Etc 하위 도메인에 티스토리/네이버 블로그 연결 file 3425
merkava Etc 퓨니코드 변환하기 711
YJSoft Etc 편집기 사용시 팁 1989
cholalo Windows 파이어폭스 캐쉬 초기화하는 방법 file 3572
Luatic™ Windows 티밍이란? 4 4885
Luatic™ Windows 크롬에서 DNS 캐시 초기화하기 2514
YJSoft™ Windows 크롬 버전 37 업데이트 이후 영어 글자 간격이 이상하다면 2 file 2166
Luatic™ WebServer 크로스 브라우징을 위한 테스트 사이트 file 1040
Luatic™ MySQL 자주 쓰는 MySQL 명령어 정리 2298
루아틱 PHP 인덱스가 비어있을때.. 즉 public_html 하위에 빌더 또는 보드 설치시.. 1 2080
고객지원 XpressEngine 유튜브와 같은 영상 쉽게 올리기. file 1782
루아틱 Etc 윈도우 사용자 dns 캐시 초기화 명령 1 6630
Omega3 Etc 웹페이지 가속 기술인 모드 페이지스피드(mod_pagespeed)를 이용한 순수한 속도 향상 3705
루아틱 Linux 웹소스 euc-kr 에서 utf-8 일괄변환(find, iconv 이용) 14813
Luatic™ WordPress 워드프레스 최적화 #1 (작성중) 2 487
merkava WordPress 워드프레스 최적화 1097
Luatic™ WordPress 워드프레스 주소 변경 방법 file 859
Luatic™ WordPress 워드프레스 속도, 성능 최적화하기 file 1780
Board Pagination ‹ Prev 1 2 3 4 5 6 Next ›
/ 6

처음