View Single Post
Posts: 155 | Thanked: 20 times | Joined on Nov 2007
#78
Originally Posted by fanoush View Post
You should always have matching kernel and initfs or tablet may not boot. So if you flash initfs for OS2008 you should also flash kernel for OS2008.
That makes sense (and I should have thought of it, aggh!) THe kernel is /mnt/initfs/linuxrc?

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?

Yes, you can flash prepared initfs image from the tablet, just run initfs_flash script with existing jffs2 initfs image.This will skip the wizard and just flash the image (original or with bootmenu, doesn't matter). There should be one or two such images in initfs_flasher directory if you installed bootmenu.

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.
Is there a kernel flasher for the tablet, or only one for the PC? (In my case a linux PC.) Does your initfs_flash do it?

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