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


All times are GMT. The time now is 10:32.

vBulletin® Version 3.8.8