I'm preparing myself for replacing the kernel of my debianized LS-WVL.
Currently I'm running the Debian 6 (squeeze) with the orginal Buffalo kernel (22.214.171.124) initrd and u-boot. But I'm afraid of killing my system, or wasting a lot of time to restore in case. So I'm thinking about recovery-strategies.
My basic idea is to keep the original kernel and initrd on the hard-drive. In case of failure, get access to the box somehow and move the original files back in place -- more make uBoot boot the other image. So as a worst, time-consuming case, I'm plugging the hard-disk to another machine and mount and fix there.
So for quicker solutions, here is a bunch of questions:
- Can I make the original u-Boot to fetch the kernel and/or initrd via tftp? E.g. by changing the u-Boot environment.
- Can I connect to u-Boot via network to interrupt booting and change the boot-image on the fly?
- Can I connect to u-Boot via the build-in USB-connector? E.g. by changing it's mode in the u-Boot environment and connecting some special cable?
- Is there a description on how to add a serial connector to the LS-WVL (or related) which is usable for a layperson like me and does not require SMD soldering (I've read viewtopic.php?f=79&t=25243, but did not really understand it.)
- Does anybody see another way I did not see?
- Does anybody see a completely different strategy?
I promise to record my results and experiences in the wiki (as I already did.