View Single Post
Posts: 961 | Thanked: 565 times | Joined on Jul 2007 @ Tyneside, North East England
#375
{QUOTE}HOW-TO:
1. download above files to a workign folder.
2. load up your favourite disk partitionign tool and partition the sd card as follows

example below is for my 8gb card

Code:
primary partition 1 = 1.43gb win95 lba type (vfat)
pri partition 2 = 1.86gb linux swap 
pri partition 3 = 1.86gb linux (ext3)
pri partition 4 = 2.48gb linux (ext3)
format the above partitions as needed. parts 3 and 4 MUST be ext 3 as kernel does not have ext2 support currently

4. mount partition 3 as the root partition (for me using command mount /dev/sdb3 /mnt )

5. create the data folder (mkdir /mnt/data) and mount partition 4 on it (mount /dev/sdb4 /mnt/data)

6. extract the rootfs to the root and it should place files into the correct folders.

7. unmount both partitions as they are now finished with.

8. if you havent already grab the nokia flasher tool (search the forums for linK)

9. run the command
Code:
./flasher-3.0-static -f -k zImage --enable-rd-mode -R
assuming you put flasher in same folder as zimage.

also the boot does take time as i have kernel set to boot direct to sd card but the mmc driver in linux-omap sucks so i have to delay boot for 5 secs to let the sd get detected. on the n800 the sd card must go in the ext slot and must be no card in the internal one

hopefully thats good enough to understand

any ideas, suggestions etc welcome, especially on how to get the wifi to work.
[/QUOTE]

I think I may have done summat wrong somewhere.

downloaded the files.
created 4 partitions on a 4GB SD card.
mounted partition 3 as /media/root
mounted partition 4 as /media/root/data
extracted the root image and extracted to /media/root
flashed N800
removed internal card, inserted 4GB card into ext slot.

boots so far, but then I just get repeating errors...
init: cannot execve('/system/bin/mediaserver'): Permission denied
init: cannot execve('/system/bin/dbus-daemon'): Permission denied

I have repeated the process a couple of time, but cannot work out what I am doing wrong!