Hi,
Here is the fourth version. Its not upgradeable, so delete the old /sdcard/ubuntu before, except you know what you are doing and are able to fix upcoming problems by upgrading.
[Hints]
[step by step]
[what you got]
in ubuntu you can access:
[working]
[the tecnical side]
[changelog]
Beta 6
[next]
[ideas]
Have Fun
Ralph
Here is the fourth version. Its not upgradeable, so delete the old /sdcard/ubuntu before, except you know what you are doing and are able to fix upcoming problems by upgrading.
[Hints]
- To remove the stupid overlay scrollbars, goto ubuntu shell and type
Code:
apt-get remove overlay-scrollbar liboverlay-scrollbar*
- in gnome goto system -> preferences -> appearance. there to the fonts tab, and there to details. use a resolution of 120 dpi, so you it is a bit more touch friendly
- Archive from http://www.bisme.net/files/xda/ubuntu/ubuntu_b6.tar.gz
- Optionall an VNC client like android-vnc
[step by step]
- Install the kernel (without you'll not have full functionality, but it'll work)
- Extract the ubuntu archive to /sdcard/ubuntu (in adb shell goto sdcard and type: "tar xzf ubuntu_b6.tar.gz")
- cd to this dir and type
Code:
su
- then
Code:
sh ubuntu install
- you will be asked a few questions, if you have no plan just press always enter. after reboot open a terminal and type
Code:
su
- then
Code:
ubuntu start
- optional if you want gnome via vnc
Code:
ubuntu setupvnc
Code:ubuntu setupgnome
Code:ubuntu startvnc
[what you got]
- you start the ubuntu subsystem with ubuntu start (still chroot)
- with ubuntu setupvnc you install vnc service
- with ubuntu setupssh you install ssh service
- with ubuntu setupgnome you install gnome
- with ubuntu setupkde you install kde (if you do so, you need to modify inside ubuntu /usr/bin/vnc)
- with ubuntu shell you open an bash session
- with ubuntu screen you open an persistent bash session
- with ubuntu startvnc you start the vnc service
- with startssh inside ubuntu shell you the start the ssh service
- with ubuntu stopvnc you stop the vnc service
- with stopssh inside ubuntu shell you the stop the ssh service
- with ubuntu stop you stop (is rebooting)
- with ubuntu uninstall you uninstall the script from system(directory /sdcard/ubuntu stays)
in ubuntu you can access:
- android's /dev bound to ubuntu's /dev (fdisk /dev/block/mmcblk0 is working fine(sdcard). don't touch /dev/block/mmcblk1 or you'll kill your android system, maybe your whole xoom )
- android's /system bound to ubuntu's /android/system
- android's /data bound to ubuntu's /android/data
- android's /mnt/sdcard bound to ubuntu's /adnroid/sdcard
[working]
- With android-vnc Gnome (bluetooth keyboard and mouse)
- Firefox 4
- Chromium Browser
- LibreOffice
- Gnome Terminal
- SSH Daemon
- "D" key needs to remove the gnome keyboardshortcut uses "D" (just open vnc, goto a textfield and type d then you know what I mean )
- and a lot more
- Ubuntu Software Center (use Synaptic instead, find it in the system menu)
[the tecnical side]
- Ubuntu Natty Narwhal (11.04) from http://elinux.org/BeagleBoardUbuntu
- dd for creating an image (no size limit anymore)
- image formatted with ext2
- adb push /sdcard/ubuntu/img/ubuntu.img (android shell has gunzip)
- chroot env
- tightvnc, gnome-session
- different kernel features which i'll list here later
[changelog]
Beta 6
- small changes in the scripts to ensure compatibility with other roms and devices
- you can choose now between UBuntu 11.04, 11.10 and 12.04 Beta2
[next]
- providing preinstalled images for gnome, kde and xfce
- app instead script
[ideas]
- weirdx
- wayland
Have Fun
Ralph
Last edited: