rendered paste bodyvolgroup VolGroup00 --pesize=32768 pv.6
logvol swap --fstype swap --name=LogVol01 --vgname=VolGroup00 --size=1000 --grow
--maxsize=2000
logvol / --fstype ext3 --name=LogVol00 --vgname=VolGroup00 --size=1024 --grow
%packages
@ web-server
@ server-cfg
@ system-tools
@ editors
@ admin-tools
@ text-internet
@ development-tools
@ development-libs
screen
grub
e2fsprogs
lvm2
kernel-smp
sysfsutils
bridge-utils
%post
# Xen specific rpm's
rpm -ivh \
http://coltrane/xen-pkg/dom0-centos-4.0/RPMS/i386/ebtables-2.0.6-2_200505101.i38
6.rpm \
http://coltrane/xen-pkg/dom0-centos-4.0/RPMS/i386/python-twisted-1.3.0-3_xs2.i38
6.rpm \
http://coltrane/xen-pkg/dom0-centos-4.0/RPMS/i386/python-twisted-docs-1.3.0-3_xs
2.i386.rpm \
http://coltrane/xen-pkg/rhel4.0/RPMS/i386/xen-2.0.7-2.i386.rpm \
http://coltrane/xen-pkg/rhel4.0/RPMS/i686/kernel-2.6.11.10-xen0_2.0.7_2.i686.rpm
# Make the initrd for Xen
mkinitrd --builtin=ata_piix /boot/initrd-2.6.11-xen0.img 2.6.11.12-xen0
# This line works for systems with SCSI controllers
# mkinitrd --builtin=aic7xxx --builtin=megaraid_mbox /boot/initrd-2.6.11-xen0.im
g 2.6.11.12-xen0
# Change grub so that it boots the Xen kernel
cat >> /boot/grub/grub.conf << __END__
# Xen boot stanza
title Xen 2.0 / XenLinux 2.7
kernel /xen-2.0.gz dom0_mem=262144
module /vmlinuz-2.6.11.12-xen0 ro root=/dev/VolGroup00/LogVol00
module /initrd-2.6.10-xen0.img
__END__
# Make the second stanza in grub the default.
perl -pi.bak -e 's/default=0/default=2/' /boot/grub/grub.conf