diff -Naur linux-2.6.2.orig/arch/i386/boot/install.sh linux/arch/i386/boot/install.sh
--- linux-2.6.13-rc2.orig/arch/i386/boot/install.sh	2005-07-06 05:46:33.000000000 +0200
+++ linux/arch/i386/boot/install.sh	2005-07-13 00:46:10.000000000 +0200
@@ -21,20 +21,26 @@
 
 # User may have a custom install script
 
-if [ -x ~/bin/${CROSS_COMPILE}installkernel ]; then exec ~/bin/${CROSS_COMPILE}installkernel "$@"; fi
 if [ -x /sbin/${CROSS_COMPILE}installkernel ]; then exec /sbin/${CROSS_COMPILE}installkernel "$@"; fi
 
 # Default install - same as make zlilo
 
-if [ -f $4/vmlinuz ]; then
-	mv $4/vmlinuz $4/vmlinuz.old
+if [ -f $4/vmlinuz-$1 ]; then
+	mv $4/vmlinuz-$1 $4/vmlinuz-$1.old
 fi
 
-if [ -f $4/System.map ]; then
-	mv $4/System.map $4/System.old
+if [ -f $4/System.map-$1 ]; then
+	mv $4/System.map-$1 $4/System.map-$1.old
 fi
 
-cat $2 > $4/vmlinuz
-cp $3 $4/System.map
+cat $2 > $4/vmlinuz-$1
+cp $3 $4/System.map-$1
 
-if [ -x /sbin/lilo ]; then /sbin/lilo; else /etc/lilo/install; fi
+if [ -f $4/vmlinuz ]; then
+	rm $4/vmlinuz
+fi
+if [ -f $4/System.map ]; then
+	rm $4/System.map
+fi
+ln -s $4/vmlinuz-$1 $4/vmlinuz
+ln -s $4/System.map-$1 $4/System.map
