SuSE GmbH

SuSE Support Database

Title: LILO v20: Loader for other operating systems

----------

Mainpage o Searchform o History o Versions o Categories o Contents
Deutsch

----------

LILO v20: Loader for other operating systems

Applies to

SuSE Linux: Versions since 5.1

Symptom:

You have configured LILO that it is able to boot other systems as well. For this to work you make use of the loaders any_b.b or any_d.b.

You plan to update your former S.u.S.E. Linux version to a 5.1 without changing your former LILO configuration (e.g. LILO configuration within YaST).

Well, you are not able to reinstall LILO using your old /etc/lilo.conf. The installation aborts displaying an error message:

Chain loader is version nnn. Expecting version 20
oder
open /boot/any_d.b: No such file or directory

Cause:

There is no more /boot/any_b.b or /boot/any_d.b in LILO 20. The functionality has been integrated into the standard loader /boot/chain.b. (/boot/os2_d.b still exists for booting OS/2 from the second hard disk).

Solution:

Use /boot/chain.b instead of /boot/any_b.b or /boot/any_d.b.

Caution! On the contrary to the latter chain.b does not switch drives automatically! You have to activate this yourself in /etc/lilo.conf. This may be done by entering (e.g.) the following lines:

  map-drive = 0x80
      to    = 0x81 
  map-drive = 0x81
      to    = 0x80
Adapt your /etc/lilo.conf accordingly. You may do so using either YaST or an editor.

----------

Keywords: BOOTEN, INSTALLATION, LILO, UPDATE, YAST

----------

Feedback welcome: Send Mail to Klaus.Wagner@suse.de (Please give the following subject: SDB-kgw_lilo_20_chainb)

----------

Mainpage o Searchform o History o Versions o Categories o Contents
Deutsch

----------

SDB-kgw_lilo_20_chainb, Copyright SuSE GmbH, Nuremberg, Germany - Version:
SuSE GmbH - Last generated: 07. Oct 1999 16:55:56 by maddin with sdb_gen 1.00.0