[lug] LILO problems

David Outteridge dajo at privatei.com
Tue Sep 14 16:12:33 MDT 1999


Hello Carl,

I am sending this directly to you because I am subscribed to the
digest and I think that means that I cannot post to the list (but I
may be wrong:).

I had a problem with LILO and the symptoms were different, but there
are similarities too and I wonder if there is a common problem.  For
the record, my machine is totally IDE.

I notice that you are booting from your secondary master: hdc.  When I
tried this I too could boot from the boot floppy but had the machine
stop when booting from the hard disc.  The differences are that LILO
was started from the primary master, hda, and LILO announced that it
had run out data and could not continue before it stopped.

The solution was to use "linear" in lilo.conf.  Apparently, according
to the literature, this can result in non-portable code (whatever that
means) and so I was reluctant to use it.  But the fine folks at
tummy.com (Kevin as I recall) pushed me into trying it and it just
worked.

dajo

##############################################################################
#                                                                            #
# .lilo.conf	-	configuration file for lilo.                         #
#                                                                            #
# Hacked-up by dajo                                                          #
# -last-modification-date  "Fri Aug 27 23:49:10 1999"                        #
#                                                                            #
##############################################################################


# First come global settings.

## Say hello.
message = /boot/boot-message

## Put more lines on the screen.
vga = extended

## Debug a little when loading.
verbose = 3

## Show a prompt request, wait a few seconds for possible non-default input,
## then continue.
prompt
timeout = 100

## Boot from the MBR on the primary master.
boot = /dev/hda

## Generate disc addresses at run-time, this option may not be portable,
## however it is necessary for booting Linux from the secondary master.
linear

## Name the boot map.
map = /boot/map

## Name the boot sector file.
install = /boot/boot.b


# Now come image-specific settings.

## Linux, Redhat 6.0, this is straightforward, and is the default.
image = /boot/vmlinuz-2.2.5-15
label = RH60
root  = /dev/hda12
read-only


## Linux, RedHat 5.2, linear is a necessary option for this to work.
image = /Linux-boot/vmlinuz-2.0.36-0.7
label = RH52
root  = /dev/hdc9
read-only


## Linux, RedHat 4.1, linear is a necessary option for this to work.
image = /Linux-boot/vmlinuz-2.0.27
label = RH41
root  = /dev/hdc8
read-only


## DOS on the secondary master.
other = /dev/hdc1
label = DOS
table = /dev/hdc
map-drive = 0x80
       to = 0x82
map-drive = 0x82
       to = 0x80


### NT on the secondary master.
###other = /dev/hdc1
###label = NT
###table = /dev/hdc
###map-drive = 0x80
###       to = 0x82
###map-drive = 0x82
###       to = 0x80




More information about the LUG mailing list