Ubuntu-N8x0 2.2 - released
Ubuntu-N8x0 2.2 (ubuntu jaunty (9.04) for the Nokia Internet Tablets
Credits: Stskeeps - for providing helpful advice with base system components Johnx - for providing advice with X11 neatojones - for providing an awsome port of e17 for both ubuntu-n8x0 and mer AndrewFBlack - for providing an awsome host server Z4CHH - for pointing out bugs XNT - for beta testing the new sys-env system This is an updated version of the previous port of ubuntu that includes major base system changes. This version takes full advantage of the new sys-env package system witch will make installing ubuntu on the tablets 90% easier by automating the install prosess through apt. (Similar to Deblet's nit-env system) Disclaimer: I am not responsible for what you do to your tablet. Dispite the fact that this insallation method is faster/safer than the previous port, following theas instructions incorrectly could lead to a non-functional system leading to a reflash. What's new: *Bootstraping the base system is no longer needed (optional) *Better/faster installation method with sys-env *Slightly faster boot time *Base rootstrap image is only 75mb in size (compressed) *Automated installation/configuration prosess through apt What works: *Dsme *Screen diming *Hal *Xserver-xorg *Simple compiz visual effects (libgl-mesa-sw-x11) *Compositing *Power management *keymapping *Usbnet emergency talend *Powersave *Right click *Wierless *Bluetooth What needs work: *Sound *Usplash (as a replacement for omap-fb-splash) This installation prosess requires the following to be installed on your system: *gnutar *wget *easyroot / rootsh / becomeroot *e2fsprogs (installed by default in Diablo) Installation: Step 1 ~ partitioning your memory card Assuming that you want to partition your internal memory card (mine is mmcblk0), as root run the following in a terminal; this will create a 312mb FAT32 partition, a 200mb swap partition, and the rest as LINUX83. (note: you might need to reboot after doing this) Code:
umount /dev/mmcblk0p1 As root, run the following, this will format your first partition in vfat, yoou second partition in swap, and your last partition in an ext3 format for your rootfs. Code:
umount /dev/mmcblk0p1 Step 3 ~ Installing the base system First, we need to create our target directory and mount our partition to extract the base system. You can run the following as root to do so. (note: ignore any errors that may come up - they're harmless) Code:
mkdir -p /mnt/jaunty Next, we will cd into our target directory, wget -c the rootstrap image and, extract the base system. Run the following as root: Code:
cd /mnt/jaunty Then, we need to mount any nessasary directorys, chroot into the extracted rootfs and, set a root password: Code:
mount /proc /mnt/jaunty/proc Last we need to install sys-env-* to finish the installation of the system, there are currently two options: *sys-env-base - a verry minimal bootable preconfigured system with usbnet emergency talend, raw console on framebuffer, and ubuntu-rescue-menu, dsme, hal, and wireless *sys-env-x - (installed on sys-env-base) a system with full blown X11 (xserver-xorg) and support for gnome, kde, e17, xfce4 and, lxde (comming soon)- *sys-env-ubuntu - a full-blown ubuntu-desktop gnome system with right-click support, software-rendered OpenGL, Gimp, FireFox3, Xarchiver, Adobe-Flashplayer 9, Compiz, Abiword, wifi-radar and, screen diminig. *sys-env-kubuntu - a full blown kubuntu kde system with similar features that sys-env-ubuntu provides - with the exception of right-click support - sorry :( *sys-env-xubuntu - a full-blown xubuntu XFCE4 desktop with similar features provided by sys-env-ubuntu but with the advantage of being lighter-weight *sys-env-lxubuntu - a full-blown lxubuntu LXDE desktop with similar features provided by xubuntu but with the advantage of also being a light-weight environment. *sys-env-e17 - a full-blown enlightenment e17 environment that's light weight and user-friendly on mobile devices. Assuming you've chosen sys-env-x, run the following while chrooted in ubuntu. (note: this may take quite a while, so go grab some coffie ;) ) Code:
su root To unmount the system run the following while still in the chroot: Code:
umount /proc Tweeking & costomising This section is entirely optional and may verry depending on your installation setup. Installing ubuntu-desktop: Code:
apt-get install ubuntu-desktop tablet-gdm-autologin Code:
apt-get install kubuntu-desktop tablet-kdm-autologin Code:
apt-get install xubuntu-desktop tablet-gdm-autologin Code:
rootfs / rootfs defaults,errors=remount-ro,noatime,nodiratime 0 1 Screenshot: http://www.bman.maemobox.org/project...eenshot-10.png more screenshots are available on my gallery If you have any suggestions, questions, or would like to be involved, feel free to tell me here or poke me on IRC at freenode.net on #maemo if you want to do a live chat with me ;) |
Re: Ubuntu-N8x0 2.2 - released
Big thanks for the how-to b-man!!! :)
Quote:
Example, for me the internal card is mmcblk0 in maemo, but in ubuntu/mer/deblet it always appears to be mmcblk1. |
Re: Ubuntu-N8x0 2.2 - released
b-man: I tried out Kubuntu shortly after you left IRC the night you were finishing up sys-env. It wasn't really useable at the moment. That said, I think *KDE* could work, but kubuntu-desktop made my tablet cry.
|
Re: Ubuntu-N8x0 2.2 - released
A.M.A.Z.I.N.G!!!
Need to try it as soon as I can... Many many thanks |
Re: Ubuntu-N8x0 2.2 - released
Quote:
|
Re: Ubuntu-N8x0 2.2 - released
Quote:
|
Re: Ubuntu-N8x0 2.2 - released
Even if I don't currently have a spare card to try it (though I'd like to), I have a couple of (probably dumb) questions: how do you boot it? (or you just boot maemo and run from the chroot?) and is the vfat partition really necessary?
|
Re: Ubuntu-N8x0 2.2 - released
no: even if i've not finished the whole installation, i'm sure you don't need the vfat partition. but if you own an n810 it could be usefull to exchange datas through usb with your peecee.
also, once the installation is finished, the only thing you have to do is to boot your device from the proper memory card/partition. if you don't know what i mean, you will find good tutorials googling the internet. here are a couple: https://wiki.maemo.org/Booting_from_a_flash_card https://wiki.maemo.org/Advanced_booting (in the second one you will find another reason for the first partition to be vfat). be brave and enjoy |
Re: Ubuntu-N8x0 2.2 - released
Hello, and thank you for your work and development!
I have gotten through the steps just fine until here, "Assuming you've chosen sys-env-x, run the following while chrooted in ubuntu. (note: this may take quite a while, so go grab some coffie ;) ) Code:
su root at which point I cannot seem to install sys-env-x... I am wondering if, since I never installed a method to boot Ubuntu, I might be missing something....Like, how would I start Ubuntu once all is installed.. I apologize in advance for this newbish post! Thanks, dcarter |
Re: Ubuntu-N8x0 2.2 - released
How is the performance of this on the NITs? I sometimes think that the performance of the default OS can be somewhat stinky and wonder if this would just create larger swap files with an even larger performance hit.
However, saying all of that, I am so very curious and anxious to try this. Plus, it looks completely incredible. Any thoughts? |
All times are GMT. The time now is 06:39. |
vBulletin® Version 3.8.8