Installing and running Mamona 0.2
Abstract
Running Mamona means installing the provided or builded rootfs either in internal flash or a SD card.
With Nokia Internet Tablets Mamona uses the bootloader, kernel and initfs from the official Maemo releases. The purpose of using Maemo components is to use all features available at your device. This is just because we still don't have everything implemented as free software (see FAQ for more info). To complete support of the hardware (e.g. sound), you need to copy some files from Maemo FIASCO image to your rootfs, to do this you can generate a FIASCO image with MamonaImageCreator, that'll get everything it needs from Maemo FIASCO image and generate the final Mamona FIASCO image, or you can just copy the files by hand and flash just the rootfs.
At the end you will be able to boot your device and run the Mamona distribution.
Getting the rootfs images
Get your preferred rootfs image. You can get the official images from:
Extract your mamona-rootfs image (you need superuser permission):
$ sudo tar -jxvf mamona-rootfs-n800.tar.bz2
Generating Mamona FIASCO image
Due to proprietary components, we can't just distribute the FIASCO images for the devices, so the user must use MIC (Mamona Image Creator) to integrate the proprietary components in the Mamona system.
If you want to try Mamona without creating a FIASCO image (with just free software), you can just flash the official rootfs, but you're not going to be able to use the sound drivers.
You can create a Mamona FIASCO image by following the steps bellow:
1. Install MIC.
Follow MIC installation procedure as described into this page.
2. Get Nokia 0S2008/Chinook official image for your device.
You must get an official FIASCO image accordingly to your device type:
Currently, MIC supports OS2008/Chinook FIASCO images:
- 770: SU-18_2008HACKER_4.2007.50-6_PR_F5_MR0_ARM.bin
- 800: RX-34_2008SE_2.2007.51-3_PR_COMBINED_MR0_ARM.bin
- 810: RX-44_2008SE_2.2007.51-3_PR_COMBINED_MR0_ARM.bin
3. Create Mamona based fiasco image.
- Nokia 770:
$ sudo mic --config=/usr/share/mic/nokia770_os2008_chinook_he.xml \ --image=SU-18_2008HACKER_4.2007.50-6_PR_F5_MR0_ARM.bin --dir=rootfs:mamona-rootfs-n770 img_mamona_nokia770.bin
- Nokia n800:
$ sudo mic --config=/usr/share/mic/n800_os2008_chinook.xml \ --image=RX-34_2008SE_2.2007.51-3_PR_COMBINED_MR0_ARM.bin --dir=rootfs:mamona-rootfs-n800 img_mamona_n800.bin
- Nokia n810:
$ sudo mic --config=/usr/share/mic/n810_os2008_chinook.xml \ --image=RX-44_2008SE_2.2007.51-3_PR_COMBINED_MR0_ARM.bin --dir=rootfs:mamona-rootfs-n810 img_mamona_n810.bin
Flashing the FIASCO image
- Download Nokia flasher utility version 3.0
- Connect the turned off device to the computer by the usb cable.
- Use Nokia flasher utility to flash your device with Mamona FIASCO images.
- Nokia 770:
$ sudo ./flasher-3.0-static -f -F img_mamona_nokia770.bin
- Nokia n800:
$ sudo ./flasher-3.0-static -f -F img_mamona_n800.bin
- Nokia n810:
$ sudo ./flasher-3.0-static -f -F img_mamona_n810.bin
- Nokia 770:
- Turn on your device to flash the FIASCO image.
- Remove the usb cable.
Using your new Mamona device
As you remove the usb cable, your device will boot and the Enlightenment desktop will show up.
Mamona 0.2 main features:
- Virtual keyboard
- Midori (web browser)
- Aterm (terminal)
- netm-cli (command line to connect to a wireless network)
Success
Congratulations. Now you are ready to use the Mamona distribution on your device.
You can install more packages using apt, our repository has many useful packages that you can use.
Read Application Developer if you want to create new applications to use at your device.
