On Sun, Feb 06, 2011 at 09:07:57PM +0100, Peter den Hartog wrote:
> So tonight i tought, let's upgrade to Debian 6. First i made a back-up of
> all my VM's and then i did a dist upgrade in one of them. The upgrade seemed
> ok, but when i try to start my VM i get this message:
> [root@xcp-box ~]# xe vm-start vm=Debian
> Error code: Using <class 'grub.GrubConf.GrubConfigFile'> to parse
> Error parameters: Traceback (most recent call last):, File
> "/usr/bin/pygrub", line 746, in ?, raise RuntimeError, "Unable to find
> partition containing kernel", RuntimeError: Unable to find partition
> containing kernel,
> So what i understand about this, is that the upgrade went fine but Grub
> seems to fail..
> Any pointers if i can fix/debug this?
Try http://wiki.debian.org/Xen#LennytoSqueezeUpgrading.2BAC8-Transition :
> DomU Issues
> * A Squeeze DomU will not be able to boot on the Xen-3.2 package supplied
> by Lenny because this older version will not support grub2. A Lenny DomU can
> be upgraded to Squeeze while running on a Lenny Dom0 but it will not be able
> to be booted until the Dom0 has been upgraded to the Xen-4.0 packages.
> * The entries added to chain load grub1 to grub2 will not allow pygrub to
> find the correct partition. Before rebooting a freshly upgraded Squeeze DomU,
> make sure to rename or remove /boot/grub/menu.lst. This will force pygrub to
> look for the /boot/grub/grub.cfg file which will be in the correct format.
Xen-users mailing list