Why do you need the modules loaded to rescue the system and make it boot the new kernel?
At the moment, I can't do much of anything. For example, I can't mount an NTFS drive. I can't fix the corrupted bootsect.lnx file because when I boot with the VL 6 Light CD, it uses the 18.104.22.168 kernel but the installation is using the 22.214.171.124 kernel. When I do the dd command to create the bootsect.lnx file, it sets up a wrong boot sector image and I get a screen of 99s when the XP boot loa.der tries to chain to /dev/hda6. I can't go online because there are no network modules. I have no sound. When I try to load modules with modprobe, I can't get the 126.96.36.199 modules loaded because the 188.8.131.52 kernel was loaded by the VL Light CD.
I'm sure this is fixable but I don't know how to do it. I haven't had a chance to see if I can get the LiveCD to boot me into my VL on /dev/hda6.
I forgot something that may be important. I was able to get the XP boot loader to display LILO, but when I pick "linux" or anything else (tui or gui) I get this message:
Loading linux EBDA is big; kernel setup stack overlaps LILO second stage.
I haven't googled on that yet. Will do it after I post this.