Bug 10645 - Can't choose SCSI MBR for LILO when ide drive installed
Summary: Can't choose SCSI MBR for LILO when ide drive installed
Keywords:
Status: CLOSED RAWHIDE
Alias: None
Product: Red Hat Linux
Classification: Retired
Component: installer
Version: 6.2
Hardware: i386
OS: Linux
medium
low
Target Milestone: ---
Assignee: Jeremy Katz
QA Contact:
URL:
Whiteboard:
: 10388 54966 (view as bug list)
Depends On:
Blocks:
TreeView+ depends on / blocked
 
Reported: 2000-04-07 18:52 UTC by robert.nilsson
Modified: 2008-05-01 15:37 UTC (History)
1 user (show)

Fixed In Version:
Doc Type: Bug Fix
Doc Text:
Clone Of:
Environment:
Last Closed: 2001-10-23 20:20:37 UTC
Embargoed:


Attachments (Terms of Use)

Description robert.nilsson 2000-04-07 18:52:43 UTC
When installing Red Hat v6.2 on Intel, It's not possible to choose the MBR
on the SCSI-disk for LILO. However, I can choose my IDE-disk wich I'm not
using as a "system" disk. Is this a bug? I solved it by simply unplugging
the IDE-disk during the installation phase and when it was all done, I
rebooted the PC and connected the disk again. It works fine now.

Comment 1 Michael Fulbright 2000-04-10 15:53:59 UTC
Traditionally PC hardware was unable to boot from the anything other than
what BIOS considered the first two drives, which normally are IDE. Newer
BIOS's remove this restriction as you may very well know.  It is under
consideration to remove this restriction in the installer as well in future
releases.

Comment 2 Jeff Norden 2000-04-12 23:56:59 UTC
Lilo is unfortunately still not very good at dealing with combined scsi/ide
setups.

It just blithely assumes the ide disk will be first.  If you just add an ide
disk to a previously scsi-only system (and your bios is smart enough to still
boot from the scsi disk), you are in for trouble.  The next time you type
'lilo', it prints the innocent sounding "Warning: /dev/sda is not on the first
disk", and then proceeds to totally f-up sda's boot sector (it be set to load
linux from the location on hda where the boot file on sda is actually located).
It will be a while before you successfully re-boot your system after you do
this.

I spent about 6 months doing what Robert did - disabling my ide disk every time
I ran lilo (this can be done by disabling onboard-ide in bios, so at least you
don't have to open the case).  I eventually discovered the correct way to handle
this situation, which is to put the two extra lines:
  disk=/dev/sda
  bios=0x80
into lilo.conf.  This tells lilo that sda really is the first disk.


I think it would be *really great* for the redhat installer to become smart
enough to do this.  Then others like Robert and myself won't have to suffer in
the future.  In fact, it wouldn't hurt to add those lines to the lilo.conf file
of any PC system which has only scsi disks in order to prevent problems later on
if ide disks are added.

Comment 3 Brock Organ 2000-04-28 13:48:59 UTC
jeff's notes on the lilo -v problem has been opened in a separate bug 11093...

Comment 4 Michael Fulbright 2000-09-15 19:47:18 UTC
*** Bug 10388 has been marked as a duplicate of this bug. ***

Comment 5 Michael Fulbright 2000-09-26 16:10:52 UTC
Moving to RESOVLED - DEFERRED from CLOSED - DEFERRED

Comment 6 Michael Fulbright 2000-09-26 16:56:34 UTC
Moving to RESOVLED - DEFERRED from CLOSED - DEFERRED

Comment 7 Jeremy Katz 2001-10-23 20:20:33 UTC
*** Bug 54966 has been marked as a duplicate of this bug. ***

Comment 8 Jeremy Katz 2002-01-22 00:33:15 UTC
For future releases of Red Hat Linux, you will be able to reorder the boot
devices if you are using the GRUB boot loader


Note You need to log in before you can comment on or make changes to this bug.