6 # Only kernel 2.6 offers kexec support
7 uname -r | grep -q "^2.6" || exit 0
11 test -e /etc/altboot.func && . /etc/altboot.func || die "ERROR: /etc/altboot.func not found. Check your installation!"
13 test -z "$KEXEC_KERNEL_DIR" && KEXEC_KERNEL_DIR="/boot"
14 test -x "$KEXEC_BIN" || die "kexec-tools not found [$KEXEC_BIN]"
19 if test "`find "$KEXEC_KERNEL_DIR" -type f -name "*zImage*" | wc -l | tr -d " "`" -gt 1
21 echo "Please choose a kernel to boot:"
22 cd "$KEXEC_KERNEL_DIR"
25 for f in `ls -1 "$KEXEC_KERNEL_DIR"`
33 echo -n "Boot kernel: "
39 for f in `ls -1 "$KEXEC_KERNEL_DIR"`
41 if test "$cnt" = "$junk"
51 echo "kernel dir:[$KEXEC_KERNEL_DIR]"
52 echo "Using kernel: [$KEXEC_KERNEL]"
59 title) echo "$M_TITLE";;