PPC: 7.0: lilo doesnt boot after installation

Support knowledgebase (olh_ppc_70_lilobug)
Applies to

SuSE Linux PowerPC: Version 7.0

Symptom:

Your installed system doesnt boot anymore after the successful installation. Or it boots into MacOS instead in yaboot.

RS/6000:
yaboot can not read the config file or you get cryptic error messages while parsing the config file.

Cause:

There are two known bugs in the lilo package for PowerPC.
A comma is missing in the PowerMac configuration.
The CHRP (RS/6000) variant of yaboot has some uninitialized internal variables that can cause yaboot to crash or it can not parse the config file.

An update of lilo.rpm is strongly recommended.

Solution:

You can add the missing comma yourself on a PowerMac, just look for that line (around line 352)
/sbin/lilo (line 352):

echo "\" Booting Yaboot ...\" cr \" boot $BOOT_DEVICEPATH\\\\yaboot\" eval

echo "\" Booting Yaboot ...\" cr \" boot $BOOT_DEVICEPATH,\\\\yaboot\" eval
Or update the whole package and run lilo again.
ftp://ftp.suse.com/pub/suse/ppc/update/7.0/a1/lilo.rpm
The latest version of lilo can be found here, it might have more features than the version shipped with 7.0-ppc:
ftp://ftp.suse.com/pub/projects/powerpc/lilo/lilo.rpm

Keywords: PPC, POWERPC, APPLE, MAC, POWERMAC, LILO, BOOT

Categories: Power Macintosh

SDB-olh_ppc_70_lilobug, Copyright SuSE Linux AG, Nürnberg, Germany - Version: 27. Nov 2000
SuSE Linux AG - Last generated: 27. Nov 2000 by olh (sdb_gen 1.40.0)