Jump to content

Ubuntu shell on pulse POSSIBLE !!! YES with possible LXDE desktop


Recommended Posts

Guest mikeyxb
Posted (edited)

i have succesfully installed ubuntu jaunty onto custom rom, and now trying to install desktop enviroment, but i cant seem to download the packages.... every time i apt-get install tightvncserver or any other apt-get it just returns with package not found tightvncserver , ect ... ive edited the sources.list with the rigth one well so i am aware of but no joy,

if anyone wants the ubuntu jaunty shell i can help with that :( but need help myself with the desktop enviroment :D

Warning: I suggest to try it only if you’re an experienced user with Android Hacking.

What you need:

  • You need a Rooted Pulse with MCR installed on your Android.
  • paolo tested it with JesusFreke’s v1.50 but it should works with any Apps_to_SD version (this also works with pulse mcr)
  • You need an Apps_to_SD version. In other words you need to make an ext2 partition on your Micro SD Card.
    http://paolo.sammiche.li/android

    unpack the tar.gz on your ext2 partition. If you have a JF or an Haykuro and MCR version it should be mounted on /system/sd

    Now you will have a /system/sd/ubuntu folder with a Jaunty ARM image. That Ubuntu image is built with ubuntu-minimal package.

    Then copy startubuntu script in/system/sd folder. Umount SDCard from computer and move on the phone keyboard.

    With terminal emulator type:

    • cd /system/sd
    • su
    • ./startubuntu (i renamed mine to startx and execute with sh startx)

    Now you will have an Ubuntu Minimal enviroment chrooted under Android’s Linux kernel

    this guide is way easier than putting debian.img on FAT32 partition and way less to do, but like i said im having trouble with the desktop enviroment, this has been done on g1 so in theory it is possible.

Edited by mikeyxb
Guest mikeyxb
Posted

this is what is needed to get the lxde desktop installed.....

  • edit ./startubuntu (or startx as i renamed it) script and add “export USER=root”.
  • Start ubuntu system with ./startubuntu or (sh startx) script
  • Add universe and multiverse repositories to /etc/apt/source.list (if you downloaded paolo's image you have just main)
  • apt-get install tightvncserver
  • apt-get install lxde


    Now you can start vncserver to have a new display (called :1)
    • vncserver -geometry 480×320


      NowIt’s time to stop it for few more configuration
      • vncserver -kill :1

        • cd /root/.vnc
        • vi xstartup

        commenting everythings and insert 2 lines:

        [*]icewm &

        [*]lxsession

        that’s all folks. Now start again vncserver and pressing “home key” come back to Android desktop leaving terminal emulator open in background. Using androidVNC application (it’s on the market) connect to localhost:5901 with the previous selected password. That’s what you will get

        4769027.08dae520.500.jpg

        Few last improvement, I made 2 alias in /root/.bashrc

        [*]alias vncstart=’vncserver -geometry 480×320′

        [*]alias vncstop=’vncserver -kill :1′

        And i changed the wallpaper with the Jaunty default

        4769028.bcc0ecd0.500.jpg

        Now the problem as i said befor is the sources list wont do apt-get install tightvncserver or lxde, so i played with the list but had no joy so hoping someone else will and let us know how.... the current one i got nearly working but got 404 errors was just one line

        deb http://ports.ubuntu.com jaunty main universe multiverse

        and saves as sources.list in /ubuntu/ect/apt which i am aware is the only problem... but maybe someone more experience can help !!!

Guest mikeyxb
Posted

someone else must have tried this at some point lol, please could someone at least try it even if there only the slitest intertested and give me some feedback :D

  • 4 months later...
Guest neopeek
Posted
someone else must have tried this at some point lol, please could someone at least try it even if there only the slitest intertested and give me some feedback :P

nearly 5 months later: got it on my pulse :huh:

see screenshots here

What I noticed was, that the sources.list did not take my edits I made from the linux host - see 4th picture how to check

so I changed the sources.list manually on the Android itself, use editor vi.

P.S. I added screenshots of top (helps users to understand why lxde is so slow)

Have fun,

neopeek

Guest feelmychi
Posted
nearly 5 months later: got it on my pulse :huh:

see screenshots here

What I noticed was, that the sources.list did not take my edits I made from the linux host - see 4th picture how to check

so I changed the sources.list manually on the Android itself, use editor vi.

P.S. I added screenshots of top (helps users to understand why lxde is so slow)

Have fun,

neopeek

that looks absolutely fantastic! Well done!

Guest neopeek
Posted
that looks absolutely fantastic! Well done!

/me blushes :huh:

Guest David Horvath
Posted

Incredible! Well done. How usable is it? I assume its hell slow :huh:

Guest neopeek
Posted
Incredible! Well done. How usable is it? I assume its hell slow :huh:

Yeah :P

Fascination for me was actually to get another shell besides the busybox up + running.

Well, since apt-get is also available, one could think of starting other linux programs which one might miss.

But I guess talking about it makes no fun, install it all yourselves and get the feel.

Next thing on my list is to get Debian ARM EABI running

Guest Azurren
Posted

Very well done :huh:

I never thought it possible..

Please sign in to comment

You will be able to leave a comment after signing in



Sign In Now
×
×
  • Create New...

Important Information

By using this site, you agree to our Terms of Use.