Xen Grub configuration

Jerone Young jerone at gmail.com
Mon Jan 10 05:17:39 UTC 2005


Yes you should. You cannot load up a domain 0 Xen kernel with the
parameters you first mentioned. Or maybe they just havn't gotten to
updating stuff to added entries correctly, still best to file a bug.
 
                  Jerone

On Sat, 8 Jan 2005 19:02:03 +0100, Felipe Alfaro Solana
<felipe_alfaro at linuxmail.org> wrote:
> Hi!
> 
> After installing kernel-xen0 from RawHide, the following lines were
> added to my /boot/grub/menu.lst:
> 
> title Fedora Core (2.6.10-1.1074_FC4xen0)
>         root (hdX,X)
>         kernel /vmlinuz-2.6.10-1.1074_FC4xen0 ro root=/dev/XXX
>         initrd /initrd-2.6.10-1.1074_FC4xen0.img
> 
> However, this is incorrect, as vmlinuz-2.6.10-1.1074-FC4xen0 cannot be
> booted by GRUB directly (must be ran under the control of the XEN
> hypervisor). Instead, GRUB *must* boot /boot/xen.gz which is the XEN
> hypervisor kernel. Thus, /boot/grub/menu.lst should look like this:
> 
> title Fedora Core (2.6.10-1.1074_FC4xen0)
>         root (hdX,X)
>         kernel /xen.gz dom0_mem=400000 noreboot
>         module /vmlinuz-2.6.10-1.1074_FC4xen0 ro root=/dev/XXX
>         module /initrd-2.6.10-1.1074_FC4xen0.img
> 
> Note how now xen.gz is the kernel, and take note of the "dom0_mem"
> kernel parameter which is needed for XEN to allocate physical memory
> for XEN's domain 0, Omitting the "dom0_mem" parameter makes XEN
> allocate too little memory for the domain 0 kernel which, as result,
> will crash with an Out of Memory error.
> 
> "dom0_mem=400000" could default to "dom0_mem=130000" instead. This
> shouldn't be much of a problem since if we try to allocate more memory
> than the maximum available RAM, XEN hypervisor will complain. However,
> omitting "dom0_mem" will make the Linux kernel crash and reboot, which
> is much worse.
> 
> Should I fill in a bug report for this?
> Thanks.
> 
> --
> fedora-devel-list mailing list
> fedora-devel-list at redhat.com
> http://www.redhat.com/mailman/listinfo/fedora-devel-list
>




More information about the devel mailing list