![]() |
Re: bootmenu initfs flasher updated for OS2008
Quote:
Thank you !! Seriously, as soon as I hit post reply, I wondered why I did not just hit the Thanks button. I guess I will go do that now:D |
Re: bootmenu initfs flasher updated for OS2008
Quote:
|
Re: bootmenu initfs flasher updated for OS2008
Ok I updated my n810 to -19 and initfs flasher worked fine, also the keys now work on the n810 as well. However Ive found that if I have my external sd card in when booting it cant boot to the internal mmc2, partition 2 and it boots from the flash memory.
|
Re: bootmenu initfs flasher updated for OS2008
Quote:
|
Re: bootmenu initfs flasher updated for OS2008
Quote:
|
Re: bootmenu initfs flasher updated for OS2008
Hmm, so it is same problem but card slots are switched. This is unfortunate. With N800 people rarely boot from external card with internal slot empty because internal slot is ideal for booting. Looks like with N810 mmc interfaces are switched so this bug will bite more people. What is interesting is that after the device boots the device name changes back. I remember when I booted system from external card 'df' command printed root partition being on mmcblk0p2 but FAT partition (on the same card) was named mmcblk1p1, do you see it too (if you still have FAT partition on internal card)? I am not sure where the bug is - kernel or udev or something else. Perhaps it is time to report it in Maemo bugzilla.
|
Re: bootmenu initfs flasher updated for OS2008
Quote:
|
Re: bootmenu initfs flasher updated for OS2008
http://fanoush.wz.cz/maemo/#initfs is now updated for latest 2.2007.50-2
I have not tested it yet with my N800 but linuxrc script in 2.2007.50-2 is same as in OS2008 beta for N800 (1.2007.44-4) so I have just updated list of supported versions and it should work both for N800 and N810. Will try this evening. I updated also README.txt with some info about usb network recovery mode. Nothing new, just stuff that was already said here in the forum. |
Re: bootmenu initfs flasher updated for OS2008
Soo, what about a dual boot with OS2007? Is there a way to perhaps modify OS2007 kernels to the updated versions of WLAN modules to get online with OS2007 as well? Once over this obstacle I´ve no plans for going back, soo...
|
Re: bootmenu initfs flasher updated for OS2008
Quote:
I have had to reflash the new firmware twice now in the last 24 hours, reinstalling all my apps, etc., because after I've executed your latest initfs_flash, not only can't I boot from my trusty mmc2 clone, but trying to boot from flash then fails also. The Nokia screen comes up, I get the menu screen, then it automatically tries to reboot -- failing each time, with no ultimate success. My initial attempts at executing initfs_flash were in fact failing with the message stating "Cannot find initfs.bootmenu.jffs2, something failed, nothing flashed." Following this, I restored my previous (2007) MyDocs/.documents directory, and then I was able to effect what I though was a successful establishing of my bootmenu. But it doesn't work, and now I'm going to have to reflash a third time! Will I have to abandon my mmc clone? Thanks and regards, Jim |
Re: bootmenu initfs flasher updated for OS2008
I can confirm problems with the initfs flasher with the new OS2008/n800 image. I've tried it a couple times and it will never boot from the mmc card, using the default settings as before. It will fail to boot from mmc and boot from flash but then I find I can't mount anything in the second SD slot; it's like I have a n810 without the keyboard/GPS :rolleyes:
Larry |
Re: bootmenu initfs flasher updated for OS2008
Hmm, that's strange. Yesterday evening I downloaded flasher from the web to N800 with latest firmware and my bootmenu installation works fine. The only difference may be that I have my own bootmenu.conf which may override something. Will try with default bootmenu.sh with no customization. Do you use custom bootmenu.conf or copy one of examples included or have none?
Quote:
Quote:
Quote:
Quote:
|
Re: bootmenu initfs flasher updated for OS2008
Quote:
Is anyone except me actually having no problem with initfs_flasher and latest 2008 firmware? |
Re: bootmenu initfs flasher updated for OS2008
Quote:
Many thanks and regards, |
Re: bootmenu initfs flasher updated for OS2008
I successfully used the bootmenu by editing bootmenu.sh and I am using it to boot from the external slot on my n800 (/dev/mmcblk1p1).
|
Re: bootmenu initfs flasher updated for OS2008
I followed the cloning to sd card procedure with new OS2008 image on N800 and had no probs.
|
Re: bootmenu initfs flasher updated for OS2008
Quote:
ANYWAY, EVERYTHING WENT FINE AND I CAN USE MY MMC SYSTEM AGAIN. WHICH IS GREAT, IN THAT THERE ARE FEW APPLICATIONS YET AVAILABLE TO ME THROUGH SUCCESSFUL DOWNLOADING IN THE NEW FIRMWARE. AGAIN, MANY THANKS. SORRY TO HAVE TROUBLED YOU. WE MUST BE VERY CAUTIOUS (OR SELECTIVE) IN RESTORING AFTER A RE-FLASHING, WHICH WE HAVE BEEN VARIOUSLY WARNED AGAINST ELSEWHERE IN THIS FORUM |
Re: bootmenu initfs flasher updated for OS2008
Quote:
Code:
flasher-3.0 -f -F RX-34_2008SE_2.2007.50-2_PR_COMBINED_MR0_ARM.bin -RCode:
flasher-3.0 --flash-only initfs -f -F RX-34_2008SE_2.2007.50-2_PR_COMBINED_MR0_ARM.bin -RAnyway, I am happy it worked fine after all. Still, restoring backup should not affect anything. Well except when it is so large it fills whole flash leaving not enough space for initfs flasher to create initfs.bootmenu.jffs2 image. Thanks to others for confirming that it works for them. |
Re: bootmenu initfs flasher updated for OS2008
Quote:
There's always a slight cloud in a silver lining! My mmc clone will now not allow me to access wi-fi and the internet -- it doesn't recognize my router, and my codes are still all right -- and the directional toggles in the D-button don't work. But since I can access wi-fi all right in the main flash firmware, I'm not at this point seriously inconvenienced. Thanks again. |
Re: bootmenu initfs flasher updated for OS2008
Quote:
|
Re: bootmenu initfs flasher updated for OS2008
Quote:
|
Re: bootmenu initfs flasher updated for OS2008
Quote:
A long shot maybe after having read the boot issues above but might be worth a try don´t you think? |
Re: bootmenu initfs flasher updated for OS2008
Quote:
Robert B. |
Re: bootmenu initfs flasher updated for OS2008
After installing init_flasher, I get the "Press Menu to activate boot menu" message for like a half a second and it immediately goes to booting from flash. No pressing of menu or any key seems to affect it. I wonder if the problem is that I upgraded the OS to Nokia's latest fix level after unpacking my N810 on Dec 30. Has anyone else experienced this kind of behavior?
hmm... iwhen removing "extra stuff" the shell text says "extracting boot menu files for initfs version osso-RX-44.2007-49..." Should that be 2008? Thanks Frank |
Re: bootmenu initfs flasher updated for OS2008
Quote:
I've flashed my N810 after the OS2008 50-2 upgrade and the only way to get it to boot from my new clone was to add the bootmenu.conf file to the init_flasher directory and then rerun/rebuild ( # ./initfs_flash ). There are some samples included in the init_flasher tarball for the 770 & 800. There appears to be a bug in the 810s find out more here. Here's what my bootmenu.conf looks like: Code:
# bootmenu customisation file |
Re: bootmenu initfs flasher updated for OS2008
Thank you PCQ. Yes, I had updated a /home/user/initfs_flasher/bootmenu.conf and rebuilt. This time I copied your text directly into the N810, made it the bootmenu.conf, rebuilt again, rebooted and no affect. I don't get the menu at all. I can update the message the shell puts out so I know it's running; it just doesn't seem to recognize or react to the menu button.
?? Thank you, Frank |
Re: bootmenu initfs flasher updated for OS2008
Quote:
Code:
chroot /mnt/initfs cal-tool --set-root-device ask:mmc2 |
Re: bootmenu initfs flasher updated for OS2008
Quote:
Also the flasher should always refuse to modify unknown (newer) initfs. With every new firmware release I need to check it and see if it needs different patch or I can make an alias (soft link) to any older one. |
Re: bootmenu initfs flasher updated for OS2008
Quote:
Thank you, Frank |
Re: bootmenu initfs flasher updated for OS2008
Quote:
http://fanoush.wz.cz/maemo/initfs_flasher.tgz - 349993 bytes |
Re: bootmenu initfs flasher updated for OS2008
Fanoush and others,
I'm really new to this linux and I barely understand these threads about dual booting. Can someone point me in the right direction. I would like to have only the os2008 boot from my removable 16gb card. I don't want or need os2007. Is this possible and will all my apps and updated apps from os2008 work properly? If there is a final version of this coming i will gladly wait. Thanks, lol, Dan |
Re: bootmenu initfs flasher updated for OS2008
Quote:
also installed internally. It could be your new 16gb! Don't confuse the internal flash which is very small in size and running OS in compression for space saving. To be able dual boot you have to format the new card, create partitions on the card, put a new boot loader into flash so the Nokia can do a dual boot, and lastly clone the OS into your SD. In order to format the card, you have to become (unix super user) root and be able to access to a command window, called xterm. Some related links: http://maemo.org/community/wiki/HowTo_EASILY_BecomeRoot http://maemo.org/community/wiki/HowT..._From_MMC_card http://www.internettablettalk.com/fo...975#post111975 Link you can download apps after cloning and booting from your SD: http://www.internettablettalk.com/wi...08_OS_Software Please read more! |
Re: bootmenu initfs flasher updated for OS2008
I have been bitten by the N810 device names changing with/without the removable card present but I think I have found a solution. I have put the following code at the top of my bootmenu.conf:
Code:
# Set up card names by model Code:
MENU_2_NAME="Boot internal MMC card, partiton 2, ext2" Maybe Frantisek could consider adding the device name logic to the standard bootmenu.sh and we could all just use the device name variables in our bootmenu.conf? Graham |
Re: bootmenu initfs flasher updated for OS2008
Yes, I guess I should add something like this to bootmenu.sh. I was trying to find it in kernel sources and I would rather try to fix this bug in kernel so the names are consistent but it can be done as a temporary workaround. And also having such variables could be useful so one does not need to remeber naming of the slots for various devices. I'll try to add it but I'll try to figure out slot naming from information in /sys/devices/platform/mmc...
But still this bug needs to be fixed. Once you boot from such mismatched device the system device naming is not consistent. With N800 it happens when you only have card in external slot, with N810 in internal slot. Sadly with N810 this is more likely. See output of df after you boot, you may see two partitions mounted from same card but one starting with mmcblk0 and the other with mmcblk1. This may be confusing to some (system) programs and even dangerous. Imagine e.g. formatting external card in file manager and having the other card erased by mistake. Also the usb storage functionality may be confused when trying to unmount the card when you insert usb cable. |
Re: bootmenu initfs flasher updated for OS2008
Quote:
|
Re: bootmenu initfs flasher updated for OS2008
Quote:
If I flash the initfs with 2008 as above and boot from SD card, will that work or break everything? And then when booted with SD/2008, flash with 2007 and then can boot from internal/2007? (I ask rather than trying for fear of brick...) Is it possible to redo the initfs from the tablet itself, rather than having to flash from a PC? Still looking for dual boot os2007/OS2008. Seems that the initfs is the key? Zebee |
Re: bootmenu initfs flasher updated for OS2008
Quote:
Quote:
If you combine this with kernel flasher you can do it in one go before rebooting to different OS200x. First flash kernel, then initfs and reboot. |
Re: bootmenu initfs flasher updated for OS2008
Quote:
So I need to have a copy of the 2007 kernel image available to 2008 and the 2008 image to 2007. Do they need to be in /mnt/initfs, or can they be elsewhere? Quote:
And which initfs? Presumably it does matter if it's a 2007 or 2008 one, where are they and how do I tell the difference? so... 1) find kernel for required OS - be somewhere on SD card or internal 2) find initfs for required OS - I have the backup I made on original flash, so I know where that is 3) use PC version of flasher to flash kernel 4) reboot THe obvious pain is step 3, but initfs_flash doesn't do kernels does it? Zebee |
Re: bootmenu initfs flasher updated for OS2008
Fanoush,
Just some feedback from a relatively new user here. When I received my n800 a few weeks ago I immediately flashed to the latest release OS2008. I was surprised at the lack of memory after adding just a few applications. I searched for a solution and found the thread for using the SD card instead of the internal flash for OS2007. Then Sunday I successfully (i.e. no errors) completed instructions posted by Millhouse using your initfs_flasher. However I have had no luck booting from the internal slot using a partitioned 16GB card. The bootmenu is installed but selecting the second partition results in a failure every time. I have repeated the installation process to no avail. I have read here in the forums that some have had success (albeit without access to WIFI???) and some like myself that have not. It is yet unclear to me after browsing the forums that this process is successful with the n800 and OS2008. This thread makes it sound that a custom bootmenu file may need to be in the initfs_flasher folder? |
Re: bootmenu initfs flasher updated for OS2008
Do you have a card in both slots? When I did this on my n810 the labels for the internal and external cards would switch when booting and then switch back after booting. To fix this I had to add an entry to the boot menu to boot from partition 2 of what would normally be the external card. This was discussed back on page 5 of this thread for more info on what to do if this is your problem. If you do have two cards in try booting with only the internal card in first to see if that works.
|
| All times are GMT. The time now is 16:48. |
vBulletin® Version 3.8.8