X-Git-Url: http://xvm.mit.edu/gitweb/invirt/packages/invirt-autoinstaller.git/blobdiff_plain/b0c4a99985a4f8cd3f8cd6f19c387fbcc997af9b..14f8989ad3bf29df30aa6f325fe925f44345f4ae:/partial/xen-create-image-mods/97-setup-grub diff --git a/partial/xen-create-image-mods/97-setup-grub b/partial/xen-create-image-mods/97-setup-grub new file mode 100755 index 0000000..f01ebec --- /dev/null +++ b/partial/xen-create-image-mods/97-setup-grub @@ -0,0 +1,88 @@ +#!/bin/sh +# +# This script sets up the ParaVM to use pygrub +# + + +prefix=$1 + + +# +# Source our common functions +# +if [ -e /usr/lib/xen-tools/common.sh ]; then + . /usr/lib/xen-tools/common.sh +else + . ./hooks/common.sh +fi + + +# +# Log our start +# +logMessage Script $0 starting + +# +# Install the xen kernel +# +installDebianPackage ${prefix} linux-image-xen-amd64 + +# +# Install grub package +# +installDebianPackage ${prefix} grub + +# +# Make the /boot/grub directory +# +mkdir -p ${prefix}/boot/grub + +# +# Patch update-grub to see xen kernels +# +patch -l ${prefix}/usr/sbin/update-grub