Monday, March 31, 2008

Dual Booting OS2008 Step 1: Root Access

The first step to being able to boot your tablet off an internal mmc/sd card is to have the rights to make these kind of changes.

What is Root Access?

Root(root) is the name of a unix systems master account. Like your Local administrator or Domain Admin type accounts in windows, root is the end all be all of unix rights.

Why be root?

There are many things that can not be done as a normal user that we will need to do in order to have these extra options.

I am not going to dual boot, should I still know how to be root?

Absolutely. Even if your not going to dual boot, there are many advantages to being root and having root command line abilities.

The n800 is actually a debian linux system. Debian is a distribution of linux, like fedora, or mandriva or my favorite gentoo (google for LinuxMint if you want a reallllly easy ubuntu based desktop linux OS). Debians method of package management is called dpkg (debian package.. clever huh) and a front end for this is called apt. Apt is a tool for fetching and installing .deb files (the dpkg format) and all the files needed to install that file (called dependencies) on your system. Repositories are locations for your system to look online or locally to find these files. Get it? Good. Moving on.

Before OS2008 you had to add a terminal (a command line access to your tablet) from a new repository. With OS2008 nokia has decided to make access to this application a default install with the OS. Big thumbs up to Nokia on that one. However we still need access to the root level account.


Step 1. Install becomeroot
We are going to install a package that lets you become root.. its called becomeroot :-)

The repository that contains becomeroot doesn't work well with OS2008, but you can download the app by itself. From your n800 click on the following link

http://eko.one.pl/maemo/dists/bora/user/binary-armel/becomeroot_0.1-2_armel.deb

When the options pop up click "Open", this will run the .deb file in the Application Manager and install it properly.

Step 2. Gain root access
Once your done with that, you need to start the xterm(The console application).
MENU -> Utilities -> X Terminal

From with in xterm type the following

sudo gainroot

That command will give you your root account. Sudo is a command that lets you run other commands as root, in this case gainroot.

Do be a bit careful as root if don't know linux, as you can cause a lot of problems.

Most of this info was garnered from www.internettablettalk.com and www.maemo.org especially http://maemo.org/maemowiki/HowTo_EASILY_BecomeRoot, however this doc was written to explain whats happening and update for OS2008

OS2008 First Tweaks you should do

I am reposting some of my earlier tips because OS 2008 has changed the menu/config settings slightly.

There are two things that you should tweak on your OS2008 tablet right out of the gate.

1. Virtual Memory. Referred to as swap space in linux, this allows your running processes to use physical storage space as ram.

To set this up, you will need a card in the internal slot. If the only card you have is the one that came with the unit, that will work, though far from ideal. I suggest at least a 512 (I have a 2gig) so that in addition to the swap, you have space files.

Menu -> Settings -> Control Panel -> Memory

Select the "Virtual" tab in the Memory window.

Click the "Extend Virtual Memory" check box.

If you have plenty of space use the full 128 max option for the most performance. If you only have the 128 meg card, use 64 megs or 112 megs if you don't want to use the card for any storage. I recommend against the 128 meg file size on a 128 meg card. Even if you do get it to write.. it will most likely cause errors

Click "OK"

2. Screen - Keys Locking

While you are still in the Control Panel, select the "Display" applet.

There is a known bug that the screen won't blank when you lock the device unless you set both the "Brightness period" and the "Switch off display" time to be the same. Set it to what your comfortable with.

Now when you press the power button then the square in the directional pad.. the screen will blank with the keys.. hit the same key combination to unlock the device.

Schmots
These and other great tips have been gathered from www.internettablettalk.com and www.maemo.org

Friday, March 28, 2008

Site Needs updating

UPDATE:
I have gotten my n800 dual booting with OS2008. I notice a lot of new features and great things that can be done. I will be updating the How To shortly.

After upgrading from OS2007 to OS2008 I tried to follow my own instructions for dual booting. Unfortunately in that time a lot of files have been moved or changed/renamed. My method for dual booting is no longer valid. I will be reworking it as I get my own unit to dual boot.

Wednesday, March 26, 2008

I'm Back

Let me get re-acquainted with my device and I will hopefully begin posting new information again.