The Following 33 Users Say Thank You to b-man For This Useful Post: | ||
anidel, baksiidaa, born2wonder, Bundyo, Capt'n Corrupt, cesarcardoso, dzahariev, El Amir, fatalsaint, fattomm, fredoll, geekko, InF3Kt4, ioan, meizirkki, MohammadAG, Naranek, neatojones, prk60091, qole, smog, superstar, suutari, timoph, timsamoff, Tirithen, vabgeo, VDVsx, vkv.raju, Wikiwide, XNT, Z4CHH |
|
2009-01-03
, 22:45
|
|
Posts: 549 |
Thanked: 502 times |
Joined on Feb 2008
@ Bowling Green Ohio (united states)
|
#2
|
chroot /mnt/jaunty export LC_ALL=C
passwd root
#Ubuntu jaunty alpha deb http://ports.ubuntu.com jaunty main restricted universe multiverse deb-src http://ports.ubuntu.com jaunty main restricted universe multiverse #Mer alpha deb http://repository.mer.tspre.org/ alpha contrib main non-free deb-src http://repository.mer.tspre.org/ alpha contrib main non-free #Deblet sid deb http://packages.tspre.org/ sid main contrib non-free deb-src http://packages.tspre.org/ sid main contrib non-free #Ubuntu N8x0 deb http://www.bman.maemobox.org/repository alpha contrib main non-free deb-src http://www.bman.maemobox.org/repository alpha contrib main non-free
touch /etc/apt/preferences
Package: * Pin: release a=jaunty Pin-Priority: 900 Package: * Pin: release a=alpha Pin-Priority: 340 Package: * Pin: release a=sid Pin-Priority: 300
wget http://packages.tspre.org/repo.key apt-key add repo.key
apt-get update
apt-get -t alpha install cx3110x-module cx3110x-umac-module ke-recv-l10n-public kernel-diablo-modules-fbcon kernel-diablo mce-dummy nokia-n8x0-firmware nokia-tablets-pointercal omap-fb-console omap-fb-tools usbnet-emergency-telnetd utelnetd xresponse-visualize tablet-wireless xserver-xorg-video-omapfb synaptic aptitude console-tools apt-get install ubuntu-rescue-menu ubuntu-omap-fb-splash nit-bootmenu-compat apt-get install xserver-xorg-input-tslib=0.0.5-1mer7 apt-get -t sid install tablet-backlight tablet-gksudo tablet-network-setup dsme-tools nokia-xkb-data xsession-gtkstylus tablet-user
apt-get remove xserver-xorg-input-all xserver-xorg-input-synaptics
cp /home/user/MyDocs/boottime.kmap.gz /mnt/jaunty/etc/
# xorg.conf (X.Org X Window System server configuration file) # # This file was generated by dexconf, the Debian X Configuration tool, using # values from the debconf database. # # Edit this file with caution, and see the xorg.conf manual page. # (Type "man xorg.conf" at the shell prompt.) # # This file is automatically updated on xserver-xorg package upgrades *only* # if it has not been modified since the last upgrade of the xserver-xorg # package. # # If you have edited this file but would like it to be automatically updated # again, run the following command: # sudo dpkg-reconfigure -phigh xserver-xorg Section "InputDevice" Identifier "Generic Keyboard" Driver "kbd" Option "XkbRules" "xorg" Option "XkbModel" "pc104" Option "XkbLayout" "us" EndSection Section "InputDevice" Identifier "tslib" Driver "tslib" Option "ScreenNumber" "0" Option "Width" "800" Option "Height" "480" Option "Rotate" "NONE" Option "TslibDevice" "/dev/input/event3" Option "CorePointer" EndSection Section "Device" Identifier "Configured Video Device" # Option "UseFBDev" "true" Driver "omapfb" Option "fb" "/dev/fb0" EndSection Section "Monitor" Identifier "Configured Monitor" EndSection Section "Screen" Identifier "Default Screen" Monitor "Configured Monitor" EndSection
#!/bin/sh -e # # rc.local # # This script is executed at the end of each multiuser runlevel. # Make sure that the script will "exit 0" on success or any other # value on error. # # In order to enable or disable this script just change the execution # bits. # # By default this script does nothing. /sbin/fb_update_mode auto exit 0
rootfs / rootfs defaults,errors=remount-ro,noatime,nodiratime 0 1 proc /proc proc defaults 0 0 /dev/mtdblock4 /mnt/rootfs jffs2 defaults 0 0 /dev/mmcblk0p1 swap swap defaults 0 0 /dev/mmcblk1p1 /media/mmc1 vfat defaults 0 0
# Xwrapper.config (Debian X Window System server wrapper configuration file) # # This file was generated by the post-installation script of the x11-common # package using values from the debconf database. # # See the Xwrapper.config(5) manual page for more information. # # This file is automatically updated on upgrades of the x11-common package # *only* if it has not been modified since the last upgrade of that package. # # If you have edited this file but would like it to be automatically updated # again, run the following command as root: # dpkg-reconfigure x11-common allowed_users=anybody nice_value=-1
HWCLOCKPARS=
HWCLOCKPARS="--directisa"
echo 'HWCLOCKPARS=--directisa' >> /etc/default/rcS
apt-get install insserv echo 'CONCURRENCY=shell' >> /etc/default/rcS
exit exit umount /mnt/jaunty/dev/pts umount /mnt/jaunty/dev umount /mnt/jaunty/proc umount /mnt/jaunty/sys umount /mnt/jaunty/tmp fuser -m /mnt/jaunty -k umount /mnt/jaunty
apt-get install ubuntu-desktop matchbox-keyboard apt-get clean
[daemon] # Automatic login, if true the first attached screen will automatically logged # in as user as set with AutomaticLogin key. AutomaticLoginEnable=true AutomaticLogin=user
mkswap /dev/mmcblk1p3
/dev/mmcblk1p3 swap swap defaults 0 0
ITEM_NAME="Ubuntu on mmcblk0p2" ITEM_ID="Ubuntu on mmcblk0p2" ITEM_DEVICE="mmcblk0p2" ITEM_MODULES="mbcache jbd ext3" ITEM_FSTYPE="ext3" ITEM_FSOPTIONS="noatime,ro" ITEM_LINUXRC="linuxrc"
refresh_bootmenu.d
|
2009-01-03
, 23:10
|
Posts: 607 |
Thanked: 296 times |
Joined on Jun 2008
@ Finland
|
#3
|
|
2009-01-03
, 23:21
|
|
Posts: 549 |
Thanked: 502 times |
Joined on Feb 2008
@ Bowling Green Ohio (united states)
|
#4
|
|
2009-01-03
, 23:50
|
|
Posts: 549 |
Thanked: 502 times |
Joined on Feb 2008
@ Bowling Green Ohio (united states)
|
#5
|
|
2009-01-04
, 06:41
|
Posts: 3,428 |
Thanked: 2,856 times |
Joined on Jul 2008
|
#7
|
The Following User Says Thank You to fatalsaint For This Useful Post: | ||
|
2009-01-04
, 16:15
|
|
Posts: 549 |
Thanked: 502 times |
Joined on Feb 2008
@ Bowling Green Ohio (united states)
|
#8
|
I got sound working using the same steps we did for deblet.
It's just scratchy. Like having too much crap running when listening to music.
The Following User Says Thank You to b-man For This Useful Post: | ||
|
2009-01-04
, 16:19
|
|
Posts: 549 |
Thanked: 502 times |
Joined on Feb 2008
@ Bowling Green Ohio (united states)
|
#9
|
The Following User Says Thank You to b-man For This Useful Post: | ||
|
2009-01-04
, 16:41
|
Posts: 607 |
Thanked: 296 times |
Joined on Jun 2008
@ Finland
|
#10
|
The Following User Says Thank You to meizirkki For This Useful Post: | ||
Tags |
nokia n8x0, ubuntu |
Thread Tools | |
|
Ubuntu-N8X0 screenshot gallery; http://www.bman.maemobox.org/project...s/gallery.html
NOTICE:
I am not responsible for what you do to your tablet, following theas insrtructions incorrectly might cause you to have to reflash your tablet. Also, keep in mind that it is recommended that you use swap if you chose to install ubuntu-desktop
First, i would like to thank the following people in helping with making this work.
Johnx: for providing helpful advice in making the xserver and gdm for the ubuntu-desktop function properly.
Stskeeps: for also providing helpful advice and for allowing me to use his mer/deblet packages for a sane bootable ubuntu install.
neatojones: for the awsome E17 port and for getting wireless working - link to the instructions for e17 and wireless are provided for below.
------------------------------------------------
UPDATE: ver 2.1
Installing Ubuntu from a rootstrap image;
(special thanks to Andrewfblack on #maemo for providing a host server for this )
I have made a pre-built rootfs for a fast, easy installation of ubuntu jaunty. This version includes a basic bootable system with xserver-xorg, deblet-rescue-menu, aptitude, synaptic and deselect. Just simply extract it to a partition, install a desktop env, and create a bootmenu item. (information provided in the second post)
What's Fixed:
* Image now uses deblet-rescue-menu (mer's version would not start)
* No more xserver-xorg crashes
* Xsessions is now fonctioning properly
You can obtain the rootstrap from here
Also, the default password for root is root and the default user password is user, eather of witch can be changed using passwd root or passwd user and it is highly recommended that you remove xserver-xorg-input-all and xserver-xorg-input-synaptics using apt mainly because there has ben some reported problems with xserver-xorg-input-synaptics overriding xserver-xorg-input-tslib's functionality causing the touch screen to stop working. And last, it is suggested that you add a newline to /etc/X11/xorg.conf, you can do this by pressing the enter buttun at the bottom of the file when you edit it - sorry
------------------------------------------------
New: E17 (enlightenment) v2
updated Instructions for installing E17 by neatojones are provided here
------------------------------------------------
Updated: wireless
Instructions for setting up wireless are provided here -The next version of tablet-network-setup will include thease changes
------------------------------------------------
Ubuntu-rescue-menu, ubuntu-n8x0-repository, and nit-bootmenu-compat;
This is a beta1 release of the new Ubuntu-rescue-menu, nit-bootmenu-compat, and Splash.
Screenshots:
To upgrade to ubuntu-omap-fb-splash, nit-bootmenu-compat 1.6ubuntu1, and ubuntu-rescue-menu, add the following to /etc/apt/sorces.list
To run the rescue menu simply press home+power for 5-7 seconds when booting.
------------------------------------------------
What works:
*Dsme
*Hal (partly)
*Screen diming
*Xserver-xorg
*Simple compiz visual effects (in ubuntu-desktop)
*Power management
*Usbnet emergency talend
*Powersave
*Bluetooth
*Right click
*Wierless
*keymapping (hw keys and virtual keyboard)
What needs work:
*Usplash (fails to start, perhaps our kernel doesn't support it?)
*Sound (closed sorce components )
This installation prosess requires that you have the following installed on your system:
*easyroot / rootsh / becomeroot
*debootstrap
*basic knowledge with the command prompt
*e2fsprogs
*2-4GB mmc - 4 GB+ if you are planning to install the ubuntu-desktop.
*Bootmenu form deblet
*binutils
Step 1 ~ partitioning the memory card with sfdisk
To do this we are going to type in the following in a terminal as root (i''m using a 4GB internal mmc with a 356mb fat16 partition and a 3.6GB for linux83 - our rootfs partition)
Step 2 ~ Formatting your newly created partitions
As root, run the following in a terminal. This will format your first partition in vfat and your second partition in ext3 for Ubuntu.
Step 3 ~ Bootstraping the basic Ubuntu jaunty system
First, we will create a target directory to bootstrap Ubuntu jaunty by doing the following as root:
Next, we will copy over a bootstrap script witch will allow us to properly bootstrap Ubuntu Jaunty. Download the bootstrap-script.tar.gz file, remove a symlink using rm -f /usr/share/debootstrap/scripts/jaunty, and extract your new script to your /usr/share/debootstrap/scripts directory as root.
Then, we need to add md5sum to our /bin directory so debootstrap functions properly. Download the md5sum file and extract it to /bin as root.
Next, we will mount our ubuntu partition to /mnt/jaunty and start the Ubuntu jaunty bootstrap prosess. (Keep in mind that this will likely take a while, so go watch some tv )
First, we will need to give our base system the nessesary sorces so dpkg installs packages properly. You can do this by typing the following as root in a terminal;
Last edited by b-man; 2009-03-02 at 12:17. Reason: added link for wireless instructions