Index: trunk/packages/invirt-autoinstaller/common/usr/lib/xen-tools/debian.d/93-setup-grub
===================================================================
--- trunk/packages/invirt-autoinstaller/common/usr/lib/xen-tools/debian.d/93-setup-grub	(revision 2438)
+++ trunk/packages/invirt-autoinstaller/common/usr/lib/xen-tools/debian.d/93-setup-grub	(revision 2441)
@@ -86,5 +86,5 @@
     esac
 done
-sed -i -re "s%^([= ]root=)[^ ]*%\1UUID=$ROOT_UUID%" ${prefix}/boot/grub/menu.lst
+sed -i -re "s%^(# *kopt=.*root=)[^ ]*%\1UUID=$ROOT_UUID%" ${prefix}/boot/grub/menu.lst
 sed -i -e "s%${ROOT_GUEST}%UUID=${ROOT_UUID}%" ${prefix}/etc/fstab
 sed -i -e "s%${SWAP_GUEST}%UUID=${SWAP_UUID}%" ${prefix}/etc/fstab
Index: trunk/packages/invirt-autoinstaller/debian/changelog
===================================================================
--- trunk/packages/invirt-autoinstaller/debian/changelog	(revision 2438)
+++ trunk/packages/invirt-autoinstaller/debian/changelog	(revision 2441)
@@ -1,2 +1,9 @@
+invirt-autoinstaller (0.0.32) unstable; urgency=low
+
+  * Revert 0.0.31 - it didn't work, and left autoinstalled VMs that used
+    to work without anything in their grub menu.lst.
+
+ -- Evan Broder <broder@mit.edu>  Thu, 13 Aug 2009 08:35:50 -0700
+
 invirt-autoinstaller (0.0.31) unstable; urgency=low
 
