[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#341380: lilo-installer cannot handle image in /boot



Package: lilo-installer
Version: 1.14
Severity: important


(Architecture i386)

Hi,

I've set 

d-i debian-installer/kernel/linux/link_in_boot boolen true 

in my preseeds. however, lilo-installer creates a lilo.conf with
"image=/vmlinuz" hardcoded. Hence, lilo-installer fails.

I've created my own script to install lilo. It searchs kernel:

unset IMAGE IMAGE_OLD INITRD INITRD_OLD
# Find vmlinuz and initrd.img
if [ -f /target/boot/vmlinuz ]; then
  IMAGE=/boot/vmlinuz
  IMAGE_OLD="${IMAGE}.old"
  if [ -f "/target/boot/initrd.img" ]; then
    INITRD="	initrd=/boot/initrd.img"
    INITRD_OLD="${INITRD}.old"
  fi
elif [ -f /target/vmlinuz ]; then
  IMAGE=/vmlinuz
  IMAGE_OLD="${IMAGE}.old"
  if [ -f "/target/initrd.img" ]; then
    INITRD="	initrd=/initrd.img"
    INITRD_OLD="${INITRD}.old"
  fi
fi
[ -n "${IMAGE}" ] || Some error .... !!!

and then a pies of cat > /target/etc/lilo.conf <<EOF looks like:

image=${IMAGE}
	label=Linux
	read-only
#	restricted
#	alias=1
${APPEND}
${INITRD}


image=${IMAGE_OLD}
	label=LinuxOLD
	read-only
	optional
#	restricted
#	alias=2
${APPEND}
${INITRD_OLD}



Cheers
     Ondra Medek


-- System Information:
Debian Release: 3.1
Architecture: i386 (i686)
Kernel: Linux 2.6.8-2-686
Locale: LANG=cs_CZ, LC_CTYPE=cs_CZ (charmap=ISO-8859-2)



Reply to: