Red Hat Bugzilla – Bug 36502
Installer problem with lilo.conf
Last modified: 2007-04-18 12:32:42 EDT
From Bugzilla Helper:
User-Agent: Mozilla/4.77 [en] (X11; U; Linux 2.4.2-2 i686; Nav)
At the end of an upgrade from RHL 7.0 to RHL 7.1:
An error occured while installing
We HIGHLY recommend ... <snip>
Fatal: Duplicate label "dos"
I remember I got asked for extra kernel parameters (I entered "mem=128M"
only) and whether I'd want to allow booting from my single DOS partition. I
answered "yes" and did not enter anything else. Got above error message,
but booting went fine without any errors and --
surprise! -- still with my beloved 2.2.19 kernel.
Investigation has revealed that a new LILO had not been written and the
Installer had ignored my "default=Linux" and had replaced it with
It also ignored my 2.2.19 kernel entry (good luck!):
and updated the 2.4.0 kernel test entry from:
lilo.conf.rpmsave will be attached.
Reproducible: Didn't try
Expected Results: I did expect Installer to upgrade a Linux kernel image
entry in lilo.conf and either boot the "default" entry or let me select a
If a kernel upgrade is mandatory, Installer could create an additional
entry in lilo.conf and make it the default regardless of any other entries.
If a kernel upgrade is optional, Installer could add a new kernel entry and
ask the user whether to make it the default.
Created attachment 15644 [details]
I had a similar problem upgrading RH7 to RH7.1.
It is a case sensitivity problem. The installer
added lable=linux but left in my label=Linux,
which lilo sees as being the same label.
In the above case, the user had label=DOS
and the installer added label=dos.
It looks like it the mangling above may be due to some
parts of the installer's lilo.conf editor being
case sensitive while others are not.
moving to bootloader guy
Code that checks labels in the lilo.conf changed to be non case-sensitive in our