This problem is [probably] for multiboot only - it seems that some right configuration is needed. If you use M32GBboot.sh it is easy. It doesn't give you a flexibility of multiboot, but very simple to install.
Q1. How do we know it has worked and running off the /home/ copy of the kernel?
Q2. How do we do a complete swap and remove the original and run only off the /home/ kernel?
Q1. How do we know it has worked and running off the /home/ copy of the kernel?
Do "df" - you should see "/dev/mmcblk1p2" "Mounted on" "/".
And UBIFS mounted under "/mnt/initfs" - you can access that old system via this directory subtree.
Please take into account the device name /dev/mmcblk1p2 instead of /dev/mmcblk0p2 - at some point during system startup the device manager "udev" is instructed to swap MMC devices 0 and 1. I guess - to have some compatibility with older Nokia tablets.
Originally Posted by
Q2. How do we do a complete swap and remove the original and run only off the /home/ kernel?
That requires a kernel boot command line modification (see /proc/cmdline), to force it to work with device "/dev/mmcblk1p2" as root. For a moment, I don't know where Nokia keeps this between boots.
But why do you need it? It doesn't harm to have UBIFS, just for recovery or so.
Thanks Xopher,
How do you tell the /home/ root has loaded?
Hi coffee, another way to tell is if you have conky installed after you boot look at your free/total space for the rootfs, you can also see if your swap is the original swap set up or the SD partition you created. The CLI alternative for verifying your swap is by typing "free"
Has anyone been able to get this to boot with Titan's kernel? I could not but I just updated to 39 and did the manual steps outlined by mornage and have booted off the flash with it. I'm rerunning the init script now so it includes the files for the kernel. We'll see what happens.
EDIT: no go....the backlight dims like a slow death and I am immediately able to power the device back on.
EDIT AGAIN: meh......seems I borked something. When I power the device on I see the Nokia splash and a solid white light stay lit until the it just powers off. I'll be heading home soon so should someone lay eyes upon this before I get home looks like I may have to reflash but hopefully I can avoid that. The multiboot menu does not appear when I have the keyboard exposed. I think I'll ask in that thread as well.
Hi coffee, another way to tell is if you have conky installed after you boot look at your free/total space for the rootfs, you can also see if your swap is the original swap set up or the SD partition you created. The CLI alternative for verifying your swap is by typing "free"
Has anyone been able to get this to boot with Titan's kernel? I could not but I just updated to 39 and did the manual steps outlined by mornage and have booted off the flash with it. I'm rerunning the init script now so it includes the files for the kernel. We'll see what happens.
EDIT: no go....the backlight dims like a slow death and I am immediately able to power the device back on.
EDIT AGAIN: meh......seems I borked something. When I power the device on I see the Nokia splash and a solid white light stay lit until the it just powers off. I'll be heading home soon so should someone lay eyes upon this before I get home looks like I may have to reflash but hopefully I can avoid that. The multiboot menu does not appear when I have the keyboard exposed. I think I'll ask in that thread as well.
FINAL EDIT: already reflashed
Just reminder - install Titan's kernel before running M23GBinit.sh
Your description points me to ACT_DEAD load - death load. It may happens in /home root if it does not have titan's /lib/modules. If you install Titan's kernel after M32GBinit.sh it could be an exact case.