Bootpage Flip necessary after monte - why and how does it work?
I recently installed a monte 3.1.1b (installed u5 in the kernel2/root2 and set the drive to boot of that, then use the monte to return to original (but killinitrd'd) 3.1.1b) on my HDVR2, and couldn't get the thing to boot (it was stuck in the Welcome screen) until I did a bootpage -f (flip) command on the tivo's drive. Since it wasn't mentioned in the howto's, and only obscurely in a few posts here, and I can't find bootpage's manpage anywhere, I'd like to know exactly what the flip command does, and why was it necessary.
I assumed upon startup, that only one (bootpage1) was read, and then its commands invoked what happened from thereon out. Note that this drive originally was setup to start from hda4 instead of the present hda7 (i left the 3.1.1b original userland on hda4 instead of moving it up). My guess is that both bootpages need to be identical if switching partitions, and that the use of bootpage1 only corresponds to kernel1 and root1, whereas bootpage2 corresponds to kernel2 and root2..
But I'd like a more concrete explanation as to what actually happens at boot.
HDVR2 - 3.1.1b monte (3.1u5 boot), Bash_env hack, Tytools extraction, and USB200m ethernet.