Bugzilla – Bug 294419
initrd doesn't load needed modules when booting XEN enabled kernel natively
Last modified: 2008-02-05 14:41:56 UTC
When installing a kernel.org 2.6.23-rc kernel built with CONFIG_XEN=y, mkinitrd inserts into the initrd init script a check whether the kernel is loaded as a dom0 or domU, skipping loading of various modules in the latter case. When booting the so installed kernel on the bare machine, that check incorrectly concludes that it is running in a domU. Consequently, the system start fails because essential drivers for accessing the root filesystem are missing. For details, see: http://www.gossamer-threads.com/lists/linux/kernel/798891
Created attachment 152888 [details] patch to /sbin/mkinitrd for XEN baremetal startup A quick hack to permit starting a Xen enabled vanilla kernel. Probably not the definitive solution.
ping?
Yes, patch looks good. AJ, ok to update?
This is an update for 10.2 - and we do not have the 2.6.23-rc kernel on 10.2. If you release another update for mkinitrd, please include this one - but we're not doing a separate update for this issue.
Updated mkinitrd rpm & patchinfo submitted for maintenance.
released