Mainpage
Searchform
History
Versions
Categories
Contents
Deutsch
LILO does not boot the system. Possibly LILO reported something like
BIOS-Drive 0x82 may not be accessiblewhile running the map installer (
/sbin/lilo
).
A common PC-BIOS can only access the first two (E)IDE drives at boot time. In addition, SCSI hard drives are usually not accessible by the BIOS if (E)IDE drives are present in the system.
There are several possibilities:
In systems that contain both (E)IDE and SCSI drives, it is also necessary to inform LILO about the different order of the hard disks at boot time, since Linux and LILO ignore this particular BIOS setting at runtime :
The BIOS uses the device numbers 0x80 for the first hard disk, 0x81 for the second and so on.
When /sbin/lilo
is called, it saves these device numbers
as part of the physical sector addresses in the map file (/boot/map
).
However, it uses the "Linux" ordering of the hard disks to assign these device
numbers. If "Boot from SCSI first" is activated in the BIOS, the device
numbers are no longer correct at boot time, and LILO will fail.
Changing the hard disk ordering for LILO is done by means of additional
entries into the global section of /etc/lilo.conf
. Here is an
example for a system containing one (E)IDE and one SCSI disk:
disk = /dev/sda # The SCSI disk ... bios = 0x80 # ... is the first one at boot time disk = /dev/hda bios = 0x81These entries need to be made for all hard disk drives on which parts of the LILO boot system are located.
For details see the "LILO User's Guide" (/usr/doc/packages/lilo/user.*
)
and the appropriate HOWTOs (e.g. in /usr/doc/howto/mini/LILO.gz
).
See also:
Keywords: BOOT, EIDE, SCSI, LILO
Categories:
LILO
Mainpage
Searchform
History
Versions
Categories
Contents
Deutsch