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