{
    my $kernel = $lilo{DefaultKernel} || undef;

    foreach my $part (@images)
    {
	$parts{$part} =~
                s/label=linux\n/label=SMEServer-smp\n/;
	$parts{$part} =~
                s/label=linux-up\n/label=SMEServer-up\n/;
	$parts{$part} =~
                s/label=esmith\n/label=SMEServer-smp\n/;
	$parts{$part} =~
                s/label=esmith-up\n/label=SMEServer-up\n/;
    }

    my $smp_capable = (($hwconfig{SMPCapable} || "no") eq "yes");

    $kernel ||= ($smp_capable) ? 'SMEServer-smp' : 'SMEServer-up';

    @preamble = map {
            		s/default=linux/default=$kernel/;
            		s/default=esmith/default=$kernel/;
            		s/default=Mitel.*/default=$kernel/;
		$_ } @preamble;

    $OUT = '';
}
