Quote:
Originally Posted by Matthijs
What we are working on actually resides in the bootloader, before the Linux kernel is loaded. This would mean that if you flash random data to your kernel location, it would still allow recovery.
|
I agree. The place for that utility is the bootloader (as was done with the HH.org bootloader for the iPAQ, and to some extent, with the zaurus -- in the zaurus is more complex, and I like more the solution of the iPAQ, and what you say you're doing).
What Scotty is proposing about the CF solution could be handly for testing kernels, using monte/kmonte, bootimg or kexec instead of modifying the iliad startup files. Any of these solutions (monte/kexec...) provides a way lo load a linux kernel and a ramdisk from another running kernel (like loadlin did to load Linux from DOS in the old days). IIRC the linkstation/terastation/kurobox hacking guys used it to load alternative kernels from the official one...
More information:
monte:
http://sourceforge.net/projects/monte
bootimg:
http://bootimg.sourceforge.net/
kexec:
http://www.xmission.com/~ebiederm/files/kexec/ http://www-128.ibm.com/developerwork...y/l-kexec.html