maemo.org - Talk

maemo.org - Talk (https://talk.maemo.org/index.php)
-   Alternatives (https://talk.maemo.org/forumdisplay.php?f=36)
-   -   Step by step mer 0.14 installation/bootmenu for the dummy (https://talk.maemo.org/showthread.php?t=29968)

bunanson 2009-06-29 06:49

Step by step mer 0.14 installation/bootmenu for the dummy
 
2 Attachment(s)
This is for internal Flash boot and installation of mer0.14 on extSD 2G (mmc1).

MerInstaller will writeover your bootmenu. Either modify your exiting bootmenu and incorporate mer as a choice in the bootmenu, or just use mine, bootmenu.conf.mer.txt. My bootmenu allows boot from intFlash/mmc1/mmc2 into the tablet or mmc1Mer boot.

Prerequisite
- a 2G SD can be erased,
- your own copy of the bootmenu or the one from Fanoush
- your wifi connection key
- midori installed

Installation
- Bootup from intFlash on tablet, dl and install merinstall from appManager, http://trac.tspre.org/merinstaller.install,
insert a 2G SD in external slot, this will be written over!!!
- Menu>Utilities>merinstall
will need to setup a new password for root, you have to write it down and youwill need it in mer. Installation takes ~10 min
- Follow this http://talk.maemo.org/showthread.php?t=22771 to re-install your bootmenu, subsitute bootmenu.conf.mer.txt for bootmenu.conf this will allow one to select either boot from intFlash/mmc1/mmc2, or boot from mmc1mer if you have the merSD inserted in mmc1 (extSD)

First run mer0.14
Mer runs slightly slow, but rarely crash if you DO NOT stuff in commands too fast.

1) setup wifi : Extras>Network Connections>Wireless>Add and type in your wifi key
2) Mer>Extras>Midori You are now surfing with Mer
3) To quit Mer>Utilities>X Terminal>sudo reboot

Enjoy,

bun
____________________________
N800/InternalSD boot/2008.43-7

credit:
- bootmenu stole from Fanoush
- http://wiki.maemo.org/Mer/Documentation/Installation
- http://wiki.maemo.org/Mer/Documentation/Bootmenu

Stskeeps 2009-06-29 07:15

Re: Step by step mer 0.14 installation/bootmenu for the dummy
 
Quote:

Originally Posted by bunanson (Post 300725)
- Follow this http://talk.maemo.org/showthread.php?t=22771 to re-install your bootmenu, subsitute bootmenu.conf.mer for bootmenu.conf this will allow one to select either boot from intFlash/mmc1/mmc2, or boot from mmc1mer if you have the merSD inserted in mmc1 (extSD)

This step may be hazardous to your Mer installation as this bootmenu version doesn't support ITEM_LINUXRC (last I looked..)

Guides to follow: http://wiki.maemo.org/Mer/Documentat...n#N8x0_Install (To install)

To have boot item for your clone to SD partition:
http://wiki.maemo.org/Mer/Documentat...rating_systems

bunanson 2009-06-29 07:33

Re: Step by step mer 0.14 installation/bootmenu for the dummy
 
Quote:

Originally Posted by Stskeeps (Post 300728)
This step may be hazardous to your Mer installation as this bootmenu version doesn't support ITEM_LINUXRC (last I looked.....

You sub that bootmenu after Mer installation, Mer installation should NOT be affected. Operationalwise, dont know, mine is running, so far, ... technical issue will have to come from you, master of mer :)

bun

meizirkki 2009-06-29 08:06

Re: Step by step mer 0.14 installation/bootmenu for the dummy
 
@bun

thanks for the guide, but the ITEM_LINUXRC is really needed. Good if it works for you, but i have once destroyed my mer installation with wrong bootmenu and if you have browsed through "Ubuntu Jaunty" thread, you know there's many people getting a message saying "Incompatible bootmenu used, rebooting" and i hope this thread will not become similar.

bunanson 2009-06-29 11:26

Re: Step by step mer 0.14 installation/bootmenu for the dummy
 
How can I tell whether the LINUXRC is there or NOT and what is the symptom? I just fired up mer and it still running. It been running for a day or so ....

bun

bunanson 2009-06-29 11:31

Re: Step by step mer 0.14 installation/bootmenu for the dummy
 
posting from tablet running mer 0.14 using midori...

bun

fanoush 2009-06-29 11:42

Re: Step by step mer 0.14 installation/bootmenu for the dummy
 
Quote:

Originally Posted by meizirkki (Post 300736)
but the ITEM_LINUXRC is really needed. Good if it works for you, but i have once destroyed my mer installation with wrong bootmenu and if you have browsed through "Ubuntu Jaunty" thread, you know there's many people getting a message saying "Incompatible bootmenu used, rebooting" and i hope this thread will not become similar.

Sorry for that, looks like it causes a lot of confusion. I guess the best would be to add ITEM_LINUXRC support to the initfs_flasher.tgz on my site and it needs to be done yesterday :-)

Stskeeps, is it just about replacing bootmenu.sh file inside with our latest version from https://garage.maemo.org/plugins/scm...?root=bootmenu or do you keep additional bootmenu modifications elsewhere?

EDIT:
I also see some additional functionality for menu items in /etc/etc/bootmenu.d in bootmenu.conf. Would it help if I add it as bootmenu.conf.mer example?

meizirkki 2009-07-01 07:00

Re: Step by step mer 0.14 installation/bootmenu for the dummy
 
@bunason

Mer Installer comes with bootmenu flasher, so wouldn't it be easier to use it instead of downloading another flasher?

Making bootmenu.items for the bootmenu flasher is easy and it's documented in the Mer wiki.

http://wiki.maemo.org/Mer/Documentation/Bootmenu

Stskeeps 2009-07-06 21:32

Re: Step by step mer 0.14 installation/bootmenu for the dummy
 
Quote:

Originally Posted by fanoush (Post 300774)
Sorry for that, looks like it causes a lot of confusion. I guess the best would be to add ITEM_LINUXRC support to the initfs_flasher.tgz on my site and it needs to be done yesterday :-)

Stskeeps, is it just about replacing bootmenu.sh file inside with our latest version from https://garage.maemo.org/plugins/scm...?root=bootmenu or do you keep additional bootmenu modifications elsewhere?

EDIT:
I also see some additional functionality for menu items in /etc/etc/bootmenu.d in bootmenu.conf. Would it help if I add it as bootmenu.conf.mer example?

Yes, latest version should be fine now - had to align the Depends: a bit. Apologies for the late answer, I was tablet-less for a week at a music festival :)

Regarding bootmenu.d it would definately help to have the bootmenu.conf example along that supports bootmenu.d (this isn't mer specific - ubuntu, gentoo, etc uses it now too)- and allow people to run with what setup they'd like.

bunanson 2009-07-26 06:17

Re: Step by step mer 0.15 installation/bootmenu for the dummy
 
1 Attachment(s)
To do it the 'right' way, i.e., incorporated the LINUXRC upon booting:
If Mer already installed, go directly to step 3).

1) Boot from intFlash, dl and install thru appManager.
2) Menu>Utilities>Install Mer, install Mer and this takes about 5 min.

Now you are done with Mer, you can boot into Mer and have fun. However, you also lose your original bootmenu. The following is Mer installed on extSD, and add bootmenu to boot from intSD, partition2, ext2

3) Boot from intFlash, edit this file, /etc/bootmenu.conf and copy and paste the segment, "Add for mmc2..."

Code:

...
                done
        fi
fi
#  Add for mmc2, p2, ext2
let "menu_count += 1"
ITEM_NAME="Internal MMC, partition 2, ext2"
ITEM_ID="mmc2"
ITEM_DEVICE="${INT_CARD}p2"
ITEM_MODULES="mbcache ext2"
ITEM_FSTYPE="ext2"
ITEM_FSOPTIONS="noatime"
ITEM_LINUXRC=""
eval MENU_${menu_count}_NAME=\$ITEM_NAME
eval MENU_${menu_count}_ID=\$ITEM_ID
eval MENU_${menu_count}_DEVICE=\$ITEM_DEVICE
eval MENU_${menu_count}_MODULES=\$ITEM_MODULES
eval MENU_${menu_count}_FSTYPE=\$ITEM_FSTYPE
eval MENU_${menu_count}_FSOPTIONS=\$ITEM_FSOPTIONS
eval MENU_${menu_count}_LINUXRC=\$ITEM_LINUXRC
# done adding

let "menu_count += 1"
ITEM_NAME="Power off (when not on charger)"
ITEM_ID="off"
...

4) Menu>Utilities>Install Bootmenu and remake your bootmenu.

Of course to save from typo, you can replace the bootmenu.conf with the file bootmenu.conf2.mer.txt, they may do just fine.

Now you can boot from your intSD and have fun with Mer :)
Feel free to jump in if there is a more elegant way to do it,

Credits:
http://wiki.maemo.org/Mer/Documentation/Installation
http://wiki.maemo.org/Mer/Documentation/Bootmenu
http://talk.maemo.org/showthread.php?t=30397


bun

Stskeeps 2009-07-26 08:36

Re: Step by step mer 0.15 installation/bootmenu for the dummy
 
Quote:

Originally Posted by bunanson (Post 306763)
Code:

...
                done
        fi
fi
#  Add for mmc2, p2, ext2
let "menu_count += 1"
ITEM_NAME="Internal MMC, partition 2, ext2"
ITEM_ID="mmc2"
ITEM_DEVICE="${INT_CARD}p2"
ITEM_MODULES="mbcache ext2"
ITEM_FSTYPE="ext2"
ITEM_FSOPTIONS="noatime"
ITEM_LINUXRC=""
eval MENU_${menu_count}_NAME=\$ITEM_NAME
eval MENU_${menu_count}_ID=\$ITEM_ID
eval MENU_${menu_count}_DEVICE=\$ITEM_DEVICE
eval MENU_${menu_count}_MODULES=\$ITEM_MODULES
eval MENU_${menu_count}_FSTYPE=\$ITEM_FSTYPE
eval MENU_${menu_count}_FSOPTIONS=\$ITEM_FSOPTIONS
eval MENU_${menu_count}_LINUXRC=\$ITEM_LINUXRC
# done adding

let "menu_count += 1"
ITEM_NAME="Power off (when not on charger)"
ITEM_ID="off"
...


A more elegant way would be to put everything with ITEM_ stuff in /etc/bootmenu.d/int-sd.item. After step 2 you cannot boot into Mer, you need Install bootmenu before or afterwards. Besides that it looks fine. Is our guides not clear enough about how to solve this scenario? Item 3 in http://wiki.maemo.org/Mer/Documentation/Bootmenu.

bunanson 2009-07-26 13:07

Re: Step by step mer 0.15 installation/bootmenu for the dummy
 
Quote:

Originally Posted by Stskeeps (Post 306772)
...Is our guides not clear enough about how to solve this scenario? Item 3 in http://wiki.maemo.org/Mer/Documentation/Bootmenu.

The reference I looked, where I put credits to, mentioned only about /etc/bootmenu.d..., I think, adding an example of the bootmenu would be a lot better. To the knows, everything is very clear; to one jump in from Mer 0.14, there is some struggle. Anyhow, if people are interested enough to try, they will have to figure it out :). I just want to thank you all for doing such a marvellous job and looking forward to future release. BTW, there is only advanced or simple in the /etc/bootmenu.d directory, how to do /etc/bootmenu.d/int-sd.item.? After item 2), you can boot into mer if you carry thru on mer installer, it automatically replaced your bootmenu with mer bootmenu.

Mer 0.15 is much more stable, have not have a crash yet

problems or bugs
1) adding app catalogue in app manager but cannot be saved, do they add just like in the maemo? for example, what is the exact form of adding extra-devel?

2) sometimes, when stay plug in, screen will stay dim even if screen were touched. Temporary solution is to unplug and plug it back, it will be good for several minutes before it turned back dim. I guess it is the battery charging bug?

3) I was able to install some apps, mainly, gnumeric, abiword, emelfm2 and kmplayer. The ones failed are always with the follow err messages,

"Errors were encountered while processing: /var/cache/apt/archives/libqt4 - phonon_4.5.0-1maemo1mer2_armel.deb
E: Sub-process /usr/bin/dpkg returned an error code (1)
"
Any suggestions?

4) How do one gets to 'see' the mmc1 and mmc2? I guess you would have to mount them? Instructions please. when attempted, err message "mount: can't find /media/mmc1 in /etc/fstab or /etc/mtab"

5) I think I saw from the demo video, people has 'synaptics' installed. How to do that? when attempted, err message...the following packages replace it: tpconfig. When attempt to install tpconfig, err mess number 3) as in above.

6) Is there anyway one can replace the OSK with the matchbox one?

7) I like to try a program, but does not know the name of the package, is there any search function? In particular, openoffice, maemomapper, havaplayer, mediabox, xmms, vlc, worldtv99 to name a few.

8) on app manager, attempted to install qtablet failed, err message 3) as above.

N800 installed from simple to mmc1 from intFlash boot, running 5.2008.43-7.

TIA,
bun


All times are GMT. The time now is 11:37.

vBulletin® Version 3.8.8