#!/bin/bash # Edit the following vars (do not use spaces) # Setup lilo to boot from the correct image - e.g. vmlinuz-2.6.27.7-custom # depending on your settings for VERSION and LOCALNAME # This script needs to be either run as root or you need to add 'sudo' # to some of the commands. VERSION="2.6.27.7" LOCALNAME="custom" check=$(grep "vmlinuz-$VERSION-$LOCALNAME" /etc/lilo.conf) if [[ $check == "" ]] then { echo "Can't find vmlinuz-$VERSION-$LOCALNAME in /etc/lilo.conf" echo "Did you forget to put it in?" exit 1 } fi cd /usr/src/linux make menuconfig make make modules_install cp arch/i386/boot/bzImage /boot/vmlinuz-$VERSION-$LOCALNAME cp System.map /boot/System.map-$VERSION-$LOCALNAME cp .config /boot/config-$VERSION-$LOCALNAME /sbin/lilo