[Libguestfs] [PATCH] Use grub entries to find Linux kernels

Richard W.M. Jones rjones at redhat.com
Sun Aug 2 15:33:20 UTC 2009


On Fri, Jul 31, 2009 at 05:40:23PM +0100, Matthew Booth wrote:
> This change adds grub parsing to Lib.pm. It adds the following structure to $os:
>   {boot}
>   ->{configs}
>     ->[0]
>       ->{title}   = "Fedora (2.6.29.6-213.fc11.i686.PAE)"
>       ->{kernel}  = \kernel
>       ->{cmdline} = "ro root=/dev/mapper/vg_mbooth-lv_root rhgb"
>       ->{initrd}  = \initrd
>   ->{default} = 0
> 
> The kernel and initrd entries are just references to their top level entries
> under kernels and initrd_modules respectively.
> 
> It also changes the way Linux kernels and initrd are discovered. Instead of
> searching /lib/modules and /boot for files with matching names, kernels and
> initrds are scanned as they are discovered in grub.conf.

The patch looks good, but it can't go in because it is 
missing updates to the associated POD.

Rich.

-- 
Richard Jones, Emerging Technologies, Red Hat  http://et.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