I was following notes from
my old post to manually upgrade my HR10-250 from 6.3e to 6.4a with the
DVRUpgrade slices from here. I double-checked that installSw.itcl had reboot changed to exit, but I must have been looking at or running the wrong one, because it decided to reboot anyway.
So, my TiVo restarted and it did boot to the main menu, but I hadn't swapped kernels (with dd from hda6 to hda3), I hadn't copied over any of my hack directories or rc.sysinit.author and I had not made any of the tivoapp patches. So, I've lost all my hacks and telnet on the booting system.
I hooked the drive up to a PC and booted the MFSLive CD. The first thing I tried was to switch the bootpage back to the old working system (root=/dev/hda7 ...) and tried to power on, but the power on message just stayed on screen for a long time without moving to the next boot screen.
So, I took the drive out and looked at it with MFSLive. I made dd backups of each kernel /dev/hda6 and /dev/hda3, then copied 6 over 3. I was going to try to manually copy all my hack folders from /dev/hda7 to /dev/hda4, but looking at the /dev/hda7 files and folders, I noticed many of the files are missing or not visible (even with ls -a). For example the old /busybox is empty. Most of the old folders and subfolders are there, like /enhancements, but the files seem to be missing.
I wonder if the files are possibly still there, but just not visible to MFSLive? Would starting up with the bootpage pointing to the old root /dev/hda7 have caused the files to be deleted?
What is the best way to proceed? The current state of things is that an unpatched 6.4a system is on /dev/hda4 with the hacked kernel on /dev/hda3. Telnet is not working, so I have the drive connected to a PC with MFSLive.
Can I rollback and get my 6.3e system working on /dev/hda7 again (even though switching the bootpage back didn't work)? Then I would be able to telnet in and could try to copy all my hack folders over and patch the 6.4a system on /dev/hda4 from the old system with telnet.
Or would it be possible to use MFSLive or another CD to run Superpatch on the 6.4a system on /dev/hda and get telnet working from scratch?
I'd like to keep all my recordings if possible.
Please let me know the best way to proceed without getting into more trouble.