[Libguestfs] [PATCH] Workaround issue where grubby fails when run under libguestfs

Richard W.M. Jones rjones at redhat.com
Wed Apr 14 10:36:58 UTC 2010


On Wed, Apr 14, 2010 at 11:31:46AM +0100, Matthew Booth wrote:
> When installing kernel-2.6.18-128.el5 in a guest with
> kernel-xen-2.6.18-164.el5xen already installed, and 'root=LABEL=/' on the kernel
> command line, grubby fails to install a grub entry for the new kernel. It only
> fails when run under libguestfs. Installing in the original Xen guest works
> fine. The underlying cause appears to be related to blkid, although I haven't
> managed to pin it down exactly.
> 
> This change works around the issue. If virt-v2v encounters a problem with grub,
> it will install a new kernel entry itself using augeas.
> 
> Note that this change introduces a dependency on the new aug_clear libguestfs
> command.

Looks good, ACK.

Rich.

-- 
Richard Jones, Virtualization Group, Red Hat http://people.redhat.com/~rjones
virt-p2v converts physical machines to virtual machines.  Boot with a
live CD or over the network (PXE) and turn machines into Xen guests.
http://et.redhat.com/~rjones/virt-p2v




More information about the Libguestfs mailing list