On Tue, 2003-02-04 at 17:40, Anita Lewis wrote:
> Ok, that's a step in the right direction. We know that the lilo.conf is > working. If you hit TAB during the LILO startup before it goes off into > Linux, You will probably see windows as a choice and you could type that in > and go to xp. > > The menu is produced from /boot/boot-menu.b I think you need the word > prompt for that. I'm not sure. I have the menu and my config file looks > like this on top: /boot/boot-menu.b: no such file or directory. Hmm... > +++++++++++++++++++++ > boot=/dev/fd0 > map=/boot/map > prompt > lba32 > vga=normal > delay=100 > timeout=100 > > image=/boot/vmlinuz-2.4.20 > label=Debian > read-only > root=/dev/hda6 > > +++++++++++++++++ > I have other things under that, and when I boot, I get a red menu with the > list to choose from. It waits a while and then goes off to load the first > one if I don't choose. This is what used to happen > > I'm afraid that I do not know anything about putting LILO in a partition - > I've only put it in the mbr of the first drive or on a floppy before. > > I don't understand how LILO could be in /dev/hdb1 and have both hda1 and > hdb1 bootable. I thought that whatever was in /dev/hda1 would then boot. > I would suggest putting LILO in the mbr of the first drive (/dev/hda) except > that I don't know if that would wipe out something that is needed in order > to boot XP. I know it would be OK for Win 98, but don't know about XP. Actually, I tried that, and LILO refused with the error that it wasn't able to be written to that type of partition. (NTFS) "Device 0x0301: Partition type 0x07 does not seem suitable for a lilo boot sector." > To me it looks like LILO was somewhere and got removed and that which is on > /dev/hdb1 was never really what was being used. That sounds kind of off the > wall, but I'm not an expert on LILO either. You have written the same thing > that is written on /dev/hdb1 onto the floppy and that works (no menu, but no > 01's either) so that means that some other place on your drives is getting > accessed during the boot - something other then the boot sector on /dev/hdb1 > unless maybe that boot sector is shot for some reason. That doesn't sound > good and I don't even know if that is possible. I am starting to think the same thing. Lilo is writing to the boot sector for /dev/hdb, so I would expect it to preform some basic sanity checks when it does so. That leaves /dev/hda as the culprit. Added 'prompt' on its own line, and raised delay to 100 I just re-ran liloconfig, once for fd0 and once for hdb1. Booting from HDD did not work. Booting from the floppy caused this error: Lilo: descriptor checksum failed and then stopped without a prompt. I removed the 'prompt' directive, left the delay at 100, and re-ran LILO again for both drives. Now I can hit a key to get the menu and boot into either WinXP or Linux. I booted into XP and ran scandisk on dixk C:\ (hda), which found no errors. -Jonathan -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]