WARNING - OLD ARCHIVES

This is an archived copy of the Xen.org mailing list, which we have preserved to ensure that existing links to archives are not broken. The live archive, which contains the latest emails, can be found at http://lists.xen.org/
   
 
 
Xen 
 
Home Products Support Community News
 
   
 

xen-users

Re: [Xen-users] Problem adding entry to grub on ubuntu

To: Krist van Besien <krist.vanbesien@xxxxxxxxx>
Subject: Re: [Xen-users] Problem adding entry to grub on ubuntu
From: listmail <listmail@xxxxxxxxxxxx>
Date: Mon, 17 May 2010 15:06:02 -0400
Cc: Xen-users@xxxxxxxxxxxxxxxxxxx
Delivery-date: Mon, 17 May 2010 12:10:18 -0700
Envelope-to: www-data@xxxxxxxxxxxxxxxxxxx
In-reply-to: <AANLkTimeWMwp0O0d230gTR9gBEJwLsKWSTyuspmhS8iV@xxxxxxxxxxxxxx>
List-help: <mailto:xen-users-request@lists.xensource.com?subject=help>
List-id: Xen user discussion <xen-users.lists.xensource.com>
List-post: <mailto:xen-users@lists.xensource.com>
List-subscribe: <http://lists.xensource.com/mailman/listinfo/xen-users>, <mailto:xen-users-request@lists.xensource.com?subject=subscribe>
List-unsubscribe: <http://lists.xensource.com/mailman/listinfo/xen-users>, <mailto:xen-users-request@lists.xensource.com?subject=unsubscribe>
References: <AANLkTimeWMwp0O0d230gTR9gBEJwLsKWSTyuspmhS8iV@xxxxxxxxxxxxxx>
Sender: xen-users-bounces@xxxxxxxxxxxxxxxxxxx
User-agent: Thunderbird 2.0.0.24 (Windows/20100228)
after modifying /etc/grub.d/40_custom run `update-grub` which repopulates /boot/grub/grub.cfg

Krist van Besien wrote:
Hello,

System is unbuntu 10.4 LTS, running on a single proc 4 core XEON.
I compiled and installed XEN 4.0.0 following the recipes found here:


http://virtually-a-machine.blogspot.com/2009/12/experimental-xen-and-ubuntu-part-1.html
http://virtually-a-machine.blogspot.com/2009/12/experimental-xen-and-ubuntu-part-2.html
(using a xen 4.0.0 tarball though).

Now this site instructs me to add an entry to /etc/grub.d/ so that it
gets included in grub.conf when I run update-grub

The exact example given on the site above didn't work, so I googled a
bit in order to find out how I was supposed to do this. I settled on
adding a 40_custom file to /etc/grub.d, with the following content:

#!/bin/sh
exec tail -n +3 $0
# This file provides an easy way to add custom menu entries.  Simply type the
# menu entries you want to add after this comment.  Be careful not to change
# the 'exec tail' line above.
menuentry 'Xen 4 Ubuntu 2.6.31.6-xen1'{
    insmod raid
    insmod mdraid
    insmod ext2
    set root='(md0)'
    multiboot (md0)/xen-4.0.0.gz dummy=dummy dom0_mem=1024M
    module (md0)/vmlinuz-2.6.31.13xen-kvb-1 dummy=dummy
root=/dev/mapper/thunersee_root-root ro
    module (md0)/initrd.img-2.6.31.13xen-kvb-1
}


My problem is that this does get added to grub.conf, but does not
appear in the boot menu. When I add a copy of an existing entry to
40_config it does get added as a boot option, so it must be something
with the content/syntax of my menuentry. However I have no idea. The
grub site doesn't even mention what the correct syntax for menuentry
is.
Does anybody have an idea what is wrong? What I should change so that
I can actually boot xen?

Thanks in advance,

Krist



_______________________________________________
Xen-users mailing list
Xen-users@xxxxxxxxxxxxxxxxxxx
http://lists.xensource.com/xen-users

<Prev in Thread] Current Thread [Next in Thread>