Re: new-kernel-pkg needs to be made Xen-aware

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



On 11/23/2013 03:22 PM, Peter wrote:
> On 11/24/2013 08:14 AM, Johnny Hughes wrote:
> > On 11/23/2013 12:07 PM, Kenneth Porter wrote:
> >> I ran "yum update" the other day on my dom0 and let it pull a new
> >> kernel. The RPM install scriptlet runs /sbin/new-kernel-pkg (part
> >> of the grubby package) to update grub.conf. It writes a new
> >> record to boot the Linux kernel instead of Xen. It would be nice
> >> if it noticed that it was running inside Xen and wrote a suitable
> >> record for that.
> >>
>
> > We are aware of this issue and for now, you have to manually run
> > /usr/bin/grub-bootxen.sh
>
> > We are also aware that the setup that grub-bootxen.sh provides is
> > very basic and does not learn/keep custom settings.
>
> > This is something that we would love to receive community input to
> > fix.
>
> Modifying the spec file for the Xen kernel package to call an
> additional script in %post should be trivial, and since this kernel
> package doesn't come from upstream you should be free to do so.
>
> The issue with using grubby is that grubby expects the kernel to be
> defined in the kernel line and the initrd in the initrd line.  But
> with Xen boot entries both are defined in module lines instead.  It
> shouldn't bee too difficult to eitehr write a new script that would
> work similar to grubby but looks at the module lines instead, or to
> modify grubby itself to do so.
>
> Note that I (and I would think some others) like to have two boot
> entries for each new kernel.  One that boots via the Xen hypervisor
> and a second that boots directly to the kernel itself, I would love to
> see such a script be able to copy both of these entries when
> installing a new kernel.

The problem is, this kernel is not just installed on Dom0 machines ...
so we need some way to know if this is or is not a Dom0 machine as well
as to set the parameters.

Attachment: signature.asc
Description: OpenPGP digital signature

_______________________________________________
CentOS-virt mailing list
CentOS-virt@xxxxxxxxxx
http://lists.centos.org/mailman/listinfo/centos-virt

[Index of Archives]     [CentOS Users]     [Linux Media]     [Asterisk]     [DCCP]     [Netdev]     [X.org]     [Xfree86]     [Linux USB]

  Powered by Linux