![]() |
2008-10-08
, 21:34
|
|
Posts: 3,096 |
Thanked: 1,525 times |
Joined on Jan 2006
@ Michigan, USA
|
#2
|
here is where i need some help. how can i get diablo to boot it's updated initfs and kernel when chinook is installed on flash?
is there a way to get/keep chinook's initfs and kernel when booting chinook from internal flash and also be able to boot diablo on my external card booting diablo's updated initfs and kernel?
TIA
The Following User Says Thank You to penguinbait For This Useful Post: | ||
![]() |
2008-10-08
, 22:03
|
Posts: 1,224 |
Thanked: 1,763 times |
Joined on Jul 2007
|
#3
|
![]() |
2008-10-08
, 22:27
|
|
Posts: 4,930 |
Thanked: 2,272 times |
Joined on Oct 2007
|
#4
|
![]() |
2008-10-08
, 23:29
|
Posts: 4,030 |
Thanked: 1,633 times |
Joined on Jul 2007
@ nd usa
|
#5
|
![]() |
2008-10-09
, 13:24
|
Posts: 28 |
Thanked: 16 times |
Joined on Sep 2008
|
#6
|
But my question would be why, Diablo works great
Boot from SD, Install the upgrade from command line, with
apt-get install osso-software-version-rx44
I am not sure I understand the problem. Anyhow, I have Diablo in flash, chinook on intSD and Diablo in extSD, they ALL boot well. And of course, I also SSU upgraded to 30-2, so far, everything works.
Why dont I SSU to 36-5? 1) I am scare 2) nobody show me how?!
![]() |
2008-10-09
, 13:41
|
Posts: 2,152 |
Thanked: 1,490 times |
Joined on Jan 2006
@ Czech Republic
|
#7
|
![]() |
2008-10-09
, 13:48
|
Posts: 2,152 |
Thanked: 1,490 times |
Joined on Jan 2006
@ Czech Republic
|
#8
|
3. so i reflashed my n810 with chinook
# sudo ./flasher-3.0 -F RX-44_2008SE_2.2007.51-3_PR_COMBINED_MR0_ARM.bin -f -R
![]() |
2008-10-09
, 15:07
|
Posts: 28 |
Thanked: 16 times |
Joined on Sep 2008
|
#9
|
I have it the other way and it works. Chinook on SD and Diablo in flash (it is easier for updates) and it worked for all past Diablo updates and works still with the last one.
![]() |
2008-10-09
, 15:45
|
Posts: 28 |
Thanked: 16 times |
Joined on Sep 2008
|
#10
|
# sudo ./flasher-3.0 -F RX-44_DIABLO_4.2008.23-14_PR_COMBINED_MR0_ARM.bin -f -R
USB device found found at bus 007, device address 002
NOLO version 1.1.16
Version of 'sw-release': RX-34+RX-44+RX-48_DIABLO_4.2008.36-5_PR_MR0
Sending xloader image (9 kB)...
100% (9 of 9 kB, avg. 3000 kB/s)
Sending secondary image (98 kB)...
100% (98 of 98 kB, avg. 12296 kB/s)
Flashing bootloader... done.
Sending kernel image (1500 kB)...
100% (1500 of 1500 kB, avg. 15469 kB/s)
Flashing kernel... done.
Sending initfs image (2233 kB)...
100% (2233 of 2233 kB, avg. 18156 kB/s)
Flashing initfs... done.
Sending and flashing rootfs image (122112 kB)...
100% (122112 of 122112 kB, avg. 7502 kB/s)
Finishing flashing... done
# sudo ./flasher-3.0 -r rootfs.jffs2 -f -R
Found device RX-44, hardware revision 0805
NOLO version 1.1.16
Version of 'sw-release': RX-44_DIABLO_4.2008.23-14_PR_MR0
Sending and flashing rootfs image (134400 kB)...
100% (134400 of 134400 kB, avg. 7454 kB/s)
Finishing flashing... done
# uname -rsv
Linux 2.6.21-omap1 Wed Jul 16 12:29:11 EEST 2008
# sudo ./flasher-3.0 --set-root-device mmc
USB device found found at bus 007, device address 002
Found device RX-44, hardware revision 0805
NOLO version 1.1.16
Version of 'sw-release': <no version>
The device root device is now 'mmc'
# chroot /mnt/initfs cal-tool --set-root-device ask:mmc1
# fsck -fy /dev/mmcblk1p2
1. so here is what i did. i set up a dual boot of diablo. with diablo installed on internal flash, i cloned diablo to my external 4gb card (mmc1). both flash and mmc1 boot well.
2. i wanted to put chinook back on flash for a backup OS or if i decided to ditch diablo
3. so i reflashed my n810 with chinook
# sudo ./flasher-3.0 -F RX-44_2008SE_2.2007.51-3_PR_COMBINED_MR0_ARM.bin -f -R
4. rebooted the tablet and it booted directly into flash (as expected) and chinook works perfectly
5. ran fanoush's initfs_flasher with my custom bootmenu.conf
6. rebooted tablet and boot menu appears and can boot into both chinook (flash) and diablo (mmc1)
7. when i updated diablo from from 4.2008.23-14 to 4.2008.30-2 i notice OS2008 feature upgrade updates:
initfs-flasher (0.95.16-200829maemo1)
kernel-diablo-flasher (2.6.21-200829maemo1)
flash-and-reboot (3)
so i figure it will wipe my boot menu, etc and will only be able to boot to flash, won't be able to boot to mmc1. i figure no bid deal, just rerun initfs_flasher.
*8. here is where i start to run into problems. after OS2008 feature upgrades finish installing my n810 restarts and gets to the initial nokia start screen and just hangs there. i have to take the battery out to get it to shut off. it will not boot at all. not even to flash.
9. so i reflash my n810 with chinook and once again i can boot into diablo after rerunning fanoush's initfs_flasher
i know that the kernel, initfs, etc are updated in diablo. but with chinook on flash and diablo on my external card diablo works, but diablo shows that it is running chinooks kernel and initfs (under control panel as well as xterm # uname -rsv) and every time i install the OS2008 feature upgrades my NIT won't boot because it changes the initfs, etc. so i have to reflash chinook on flash then rerun fanoush's initfs_flasher.
here is where i need some help. how can i get diablo to boot it's updated initfs and kernel when chinook is installed on flash?
is there a way to get/keep chinook's initfs and kernel when booting chinook from internal flash and also be able to boot diablo on my external card booting diablo's updated initfs and kernel?
TIA