Ken....the asterisk in the boot column of the p option of
fdisk really has no importance in Linux.  The first line of
the /etc/lilo.conf file controls where lilo gets installed
(the below example shows lilo installed on the mbr):

boot=/dev/hda

if a number follows the a, like below:

boot=/dev/hdaX

then the X stands for the number of the partition (not the
mbr) where lilo is installed. 

later in the file there is a line that reads:

root=/dev/hdaX

where X is the number of the partition that is to be mounted
as the root partition of the filesystem.

Also there are a series of lines indicating where files
necessary to the boot process may be founnd in the mounted
filesystem.

map=/boot/map
install=/boot/boot.b
keytable=/boot/us.klt  
image=/boot/vmlinuz
initrd=/boot/initrd.img

So on your system, lilo must already be installed on the mbr
or you wouldn't be getting the LI.  But the LI indicates that
it can't find a file necessary to the booting process, so the
root= line needs to be correct as do the map=, install=,
keytable=, image=, and initrd= lines.

As root you need to edit the /etc/lilo.conf file and when
you've got all these lines corrected then issue this command
at a command line as root:

/sbin/lilo

This will write lilo to the partition indicated in the first
line of /etc/lilo.conf with any changed information in
/etc/lilo.conf included.  After this you should be able to
boot successfully from the hard drive.

Alan


Ken Archer wrote:
> 
> I have Mandrake 7.0 installed and have to use a boot disk.  Lilo stops with
> "LI".  I ran fdisk and it shows /dev/hda3 to be the bootable partition, but
> /boot is on /dev/hda1.  Can someone tell me how to flag hda1 as bootable
> without messing up my installation?
> 
> --
> Kenneth Archer + San Antonio, Texas
> [EMAIL PROTECTED]   ICQ #24980801
> Powered by Linux ++ Mailed by Kmail

Reply via email to