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]

Reply via email to