Instalacja Ubuntu na Androidzie

Podczas oczekiwania na pojawienie się Ubuntu Phone już teraz ciesz się swoim ulubionym systemem noszonym w kieszeni!

Uruchomienie Ubuntu na telefonie z Androidem nie jest na prawdę trudne. Jedyne co potrzebujesz:

Należy mieć też na uwadze, że należy instalować tylko „lekkie” aplikacje gdyż cięższe nie będą demonem szybkości.

W wideo został użyty Samsung Galaxy S, ale sposób będzie też działać na innych telefonach. Wykorzystuje on chroot’a w którym działa Ubuntu współdzieląc kernel z Androidem, dlatego nie należy się obawiać, telefonu będzie można dalej normalnie używać.

Jeżeli powyższy artykuł nie rozwiązał lub rozwiązał częściowo Twój problem, dodaj swój komentarz opisujący, w którym miejscu napotkałeś trudności.
Mile widziane komentarze z uwagami lub informacjami o rozwiązaniu problemu.
  • RafciX

    Sam używam tej apki od dość długiego czasu i powiem tyle, że jest superowa :D!
    Wprawdzie Busybox jest dostarczany wraz z apką, lecz według mnie warto zainstalować Busybox`a poprzez wymienioną w artykule apkę, ponieważ uzupełnia ona naszego androida o typowe, Linux`owe komendy (robi dowiązania do busyboxa przez co nie trzeba przed każdym poleceniem wpisywać „busybox” );)
    A i jak coś to nie dziwcie się, że Unity Wam nie wyświetla się poprawnie, jeśli macie procesor Nvidia Tegra (pisze to nawet w FAQ na stronie Complete Linux Installer`a, a w dodatku sam tego doświadczyłem).
    Co do Qt to nie wiem, czy to tylko u mnie, czy na każdym procesorze ARM programy używające Qt nie wyświetlają się poprawnie. Piszcie, czy też macie taki problem z programami Qt ;)

  • Adrian

    ciekawe mecze sie z tym juz 2 dni i nie wiem o co biega, moze ktos pomoze, robie dokładnie to samo co w filmiku kopiuje plik sdcard/ubuntu/ubuntu.img wchodze w complete linux instaler daje launch i ro było by na tyle w koncoli wyskakuje

    export PATCH=/data/local/bin:$PATCH
    #export PATCH=/data/local/bin:$PATCH
    #

    Dla ułatwienia napisze ze mam tablet cube30gt zrootowany RK30_android4.1.1SDKV1.11 jądro 3.0.8+
    pierwszy raz spotykam sie z czyms takimm, dla upewninia sie ze nie popoełniłem gafy po nacisnieciu „launch” w edycji wszystko mam podane tak :

    name Ubuntu
    path /sdcard/ubuntu
    script ubuntu.sh
    prosze o szybka odpowiedz.

    Pozdrawiam Adrian

  • swiety606

    Ja również zrobiłem wszystko jak na filmie. Posiadam Samsung Galaxy S2 Android wer. 4.1.2 mi na konsoli wyskakuje takie coś:
    u0_a114@android: / $
    u0_a114@android: / $ cd /sdcard/ubuntu
    u0_a114@android: / $ cd /sdcard/ubuntu $ su

    /system/bin/sh: su: not found

    t.sh /sdcard/ubuntu/ubuntu.img <

    sh: data/data/com.zpwebsites.linuxonandroid/files/bootscript.sh: Permission denied

    127/u0_114@android: sdcard/ubuntu $ b

    I ja mam wykupioną wersję Linux Installer.

  • Radosław

    podajesz poradnik a nie chcesz podac hasła do serwera VNC to co to za poradnik?

  • Radosław

    chyba że hasło jest obojetne jakie chcemy

  • Radosław

    bo ja nie moge sie połączyc valid localhost

  • Michał Wyczałek

    Dzięki za filmik jednak mam problem od dłuższego czasu. Próbuję odpalić linuxa na Samsung Galaxy Tab 10.1 od dłuższego czasu. Udało mi się jedynie za pomocą „Linux deploy’a”, który nie jest już dalej rozwijany i posiada pewne niedogodności.

    Za pomocą tego patentu wszystko idzie dobrze do momentu, gdzie pyta się o to, czy uruchomić serwer VNC, gdy wybieram „y” dostaję komunikat:

    /root/init.sh: line 110: [: ==: unary operator expected

    i to samo przy SSH

    /root/init.sh: line 120: [: ==: unary operator expected

    i przy zapisie ustawień

    /root/init.sh: line 173: [: ==: unary operator expected

    Po tym pojawia się wprawdzie to samo co na filmie, jednak próba odpalenia AndroidNC kończy się komunikatem:
    Error!
    VNC connection failed!
    failed to connect to localhost/127.0.0.1 (port 5900)” connect
    failed: ECONNREFUSED (Connection refused)

    czy ktoś spotkał się z takim problemem i co on może oznaczać?

    pozdrawiam

    • Robert

      Mam ten sam problem. Proszę o pomoc

  • rafal

    u0_a193@android:/ $
    u0_a193@android:/ $ cd /storage/extSdCard/ubuntu
    u0_a193@android:/storage/extSdCard/ubuntu $ su
    root@android:/storage/extSdCard/ubuntu # sh /data/data/com.zpwebsites.linuxonandroid/files/bootscript.sh /storage/extSdCard/ubuntu/ubuntu.img
    MD5 file found, use to check .img file? (y/n)
    n
    Checking loop device… MISSING
    Creating loop device… /data/data/com.zpwebsites.linuxonandroid/files/bootscript.sh[129]: /data/data/com.zpwebsites.linuxonandroid/files/busybox: can’t execute: Permission denied
    FAILED
    Error: Unable to create loop device!
    1|root@android:/storage/extSdCard/ubuntu #itam moze ktos pomoze rozwiazac problem , wszytko zrobilem wedlug opisu ale gdy chce isntalowwc dostaje takie info w emulatorze:

    • Antek Marczak

      roota masz?

  • Laion

    Witam. Mam pytanie bo się męczę już od dłuższego czasu. Kupiłem karte sd 16 gb. Zrobiłem 2 partycje fata i ext2 lub ext4 i dalej mam te same problemy. Czy to ten program czy linux depoy = problem z zamntowaniem lub stworzeniem obraz. Tutaj pojawiają się komunikaty

    /data/local/mnt/external_sd invaild argument

    /data/local/mnt/dev

    Mam roota, i montuję za każdym razem obraz poprawnie. Busy Boxa też mam próbowałem wszelkiego rodzaju instalki nawet dopatrując sie w nim jakiegoś kłopotu. Mam tigre 3 roma.

    Dodam tylko tyle iż na LG od mojej dziewczyny działa bez problemu. U mnie na Samsung Note II są cały czas jakieś problemy.

    Proszę o pomoc na kainvip6666@gmail.com dodam że nie jestem expertem, ani osobą co od razu prosi o pomoc. Ale już się poddaje prawie 6 miesięcy się meczę i nie mam zielonego pojęcia dla czego to mi nie działa.