Description of problem: New-kernel-pkg has support for mbkernel and mbargs. However, there is no way to set these variables other than by using command line options. This does not support a single kernel which boots both on bare metal and from within a hypervisor such as Xen (upcoming Xen kernels will have this capability). I have attached a patch that reads mbkernel and mbargs from /etc/sysconfig/kernel:HYPERVISOR and :HYPERVISOR_ARGS, respectively. The allows a single kernel package to be installed to boot with or without a hypervisor. This is a requirement for the Xen Pvops Dom0 feature that will be proposed for Fedora 15 (http://fedoraproject.org/wiki/Features/XenPvopsDom0). Version-Release number of selected component (if applicable): Git d3ca5734c2ca2f3dce2591d06ed609b9bfee756a
Created attachment 463663 [details] Read HYPERVISOR and HYPERVISOR_ARGS from /etc/sysconfig/kernel and set mbkernel and mbargs
*** Bug 658386 has been marked as a duplicate of this bug. ***
Adding as a Fedora 15 blocker because FESCO has accepted the Xen pvops Dom0 feature for Fedora 15. Please see https://fedoraproject.org/wiki/Features/XenPvopsDom0 for a description of this feature.
Discussed at 2011-04-15 blocker review meeting. We note the feature in question was dropped. Regardless, standing policy is that bugs which 'break' accepted features do not automatically qualify as release blockers: such issues are to be handled through the feature process (i.e. drop the feature in question), not the release validation process. They only count as blockers if they meet the blocker criteria, regardless of the feature process. This does not appear to hit any release criteria. -- Fedora Bugzappers volunteer triage team https://fedoraproject.org/wiki/BugZappers
Xen dom0 is accepted feature for Fedora 16, and Xen dom0 support is included in upstream Linux kernel. So this patch should be applied now!
Anyone?
I'm guessing Lennart wouldn't be a fan =) -- Fedora Bugzappers volunteer triage team https://fedoraproject.org/wiki/BugZappers
Ping? This patch is needed for F16 !
any news about this ?
grubby-8.2-1.fc16 has been submitted as an update for Fedora 16. https://admin.fedoraproject.org/updates/grubby-8.2-1.fc16
I tested this new package on Fedora 15 and it seems to work there. Setting HYPERVISOR in /etc/sysconfig/kernel has the appropriate affect in the grub.cfg that new-kernel-pkg/grubby produces. However, there is still an issue with the "module /initramfs-..." line. See bug #668063. I have not yet tested with Fedora 16/GRUB 2.
Package grubby-8.2-1.fc16: * should fix your issue, * was pushed to the Fedora 16 testing repository, * should be available at your local mirror within two days. Update it with: # su -c 'yum update --enablerepo=updates-testing grubby-8.2-1.fc16' as soon as you are able to. Please go to the following url: https://admin.fedoraproject.org/updates/grubby-8.2-1.fc16 then log in and leave karma (feedback).
grubby-8.2-1.fc16 has been pushed to the Fedora 16 stable repository. If problems still persist, please make note of it in this bug report.