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-devel

Re: [Xen-devel] pygrub: further improve grub2 support

To: Ian Campbell <Ian.Campbell@xxxxxxxxxx>
Subject: Re: [Xen-devel] pygrub: further improve grub2 support
From: Boris Derzhavets <bderzhavets@xxxxxxxxx>
Date: Fri, 26 Mar 2010 05:06:30 -0700 (PDT)
Cc: "xen-devel@xxxxxxxxxxxxxxxxxxx" <xen-devel@xxxxxxxxxxxxxxxxxxx>
Delivery-date: Fri, 26 Mar 2010 05:07:14 -0700
Dkim-signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s1024; t=1269605190; bh=k3g+zi6nwp37M5/N1njCQNi/jtdx7pCXqCOaDcq35Ic=; h=Message-ID:X-YMail-OSG:Received:X-Mailer:Date:From:Subject:To:Cc:In-Reply-To:MIME-Version:Content-Type; b=kNszmiXkIachlSn4sQO1b1+vElh47rhb53X4bCgXAzcTRJh34IAFfemoFxook1wC87aWmgfuzmbT0mSv62VjA2rk/UvBsmFsLUFfL6oc85GamST+2pUXadfAqtK47oRkPN78ggXWgCvcnjSxVqk8+oPIwJyrguTxCf5lpAvJRwk=
Domainkey-signature: a=rsa-sha1; q=dns; c=nofws; s=s1024; d=yahoo.com; h=Message-ID:X-YMail-OSG:Received:X-Mailer:Date:From:Subject:To:Cc:In-Reply-To:MIME-Version:Content-Type; b=uuipS9sKyuM1TbHiqlcicR2O7cBwvY0KTO2/OrVbg56WAM2PyHxVLk4a2OUdeCJkan6mnJtbDL3h2yT0PfzD0jKt5mC0KpSUReCF/hP0WEGtl67zIw9AUvEIhDGSS4fY1pwTO5kKv8PbFBw+ZJMzBcrDpt4dGjV7xwFHFw/zoW0=;
Envelope-to: www-data@xxxxxxxxxxxxxxxxxxx
In-reply-to: <731963.55018.qm@xxxxxxxxxxxxxxxxxxxxxxxxxxx>
List-help: <mailto:xen-devel-request@lists.xensource.com?subject=help>
List-id: Xen developer discussion <xen-devel.lists.xensource.com>
List-post: <mailto:xen-devel@lists.xensource.com>
List-subscribe: <http://lists.xensource.com/mailman/listinfo/xen-devel>, <mailto:xen-devel-request@lists.xensource.com?subject=subscribe>
List-unsubscribe: <http://lists.xensource.com/mailman/listinfo/xen-devel>, <mailto:xen-devel-request@lists.xensource.com?subject=unsubscribe>
Sender: xen-devel-bounces@xxxxxxxxxxxxxxxxxxx
That's all i was able to get for now :-

root@Ubuntu10:/boot/grub# ls -l d*

-rw-r--r-- 1 root root 1916 2010-03-26 00:18 datehook.mod
-rw-r--r-- 1 root root 2404 2010-03-26 00:18 date.mod
-rw-r--r-- 1 root root 1333 2010-03-26 00:18 datetime.mod
-rw-r--r-- 1 root root  512 2010-03-26 00:18 diskboot.img
-rw-r--r-- 1 root root 1952 2010-03-26 00:18 dm_nv.mod
-rw-r--r-- 1 root root 5616 2010-03-26 00:18 drivemap.mod

root@Ubuntu10:/boot/grub# file drivemap.mod
drivemap.mod: ELF 32-bit LSB relocatable, Intel 80386, version 1 (SYSV), not stripped

Boris.
P.S. I was installing Ubuntu Desktop on 10.04 HVM to get common exchange
buffer.

--- On Fri, 3/26/10, Boris Derzhavets <bderzhavets@xxxxxxxxx> wrote:

From: Boris Derzhavets <bderzhavets@xxxxxxxxx>
Subject: Re: [Xen-devel] pygrub: further improve grub2 support
To: "Ian Campbell" <Ian.Campbell@xxxxxxxxxx>
Cc: "xen-devel@xxxxxxxxxxxxxxxxxxx" <xen-devel@xxxxxxxxxxxxxxxxxxx>
Date: Friday, March 26, 2010, 6:57 AM

I've tried to PV domU with ready HVM domU via profile:-

memory = 2048
name = "UbuntuLynx"
bootloader="/usr/local/bin/pygrub"
vcpus = 2
vif = [ 'bridge=eth0' ]
disk = [ 'phy:/dev/sda8,xvda,w']
vfb= ['type=vnc,vncunused=1']

> Do you know how grub2 tries to interpret this, perhaps using a
> device.map type file in /boot/grub? Or perhaps it is simply a bug in
> 10.04 beta?

In meantime i don't know. I will take a look at device.map a bit latter.
But , it doesn't look to myself  as "beta"  issue

Boris.

--- On Fri, 3/26/10, Ian Campbell <Ian.Campbell@xxxxxxxxxx> wrote:

From: Ian Campbell <Ian.Campbell@xxxxxxxxxx>
Subject: Re: [Xen-devel] pygrub: further improve grub2 support
To: "Boris Derzhavets" <bderzhavets@xxxxxxxxx>
Cc: "xen-devel@xxxxxxxxxxxxxxxxxxx" <xen-devel@xxxxxxxxxxxxxxxxxxx>
Date: Friday, March 26, 2010, 6:49 AM

On Fri, 2010-03-26 at 10:41 +0000, Boris Derzhavets wrote:
> In Ubuntu 10.04 beta grub entry root looks like :
>
>   set root='(/dev/sda,1)'  vs  set  root=(hd0,1) in 9.10

So grub in Ubuntu 10.04 uses _Linux_ device naming in the bootloader
configuration? That seems like an awfully big break with tradition.

Do you know how grub2 tries to interpret this, perhaps using a
device.map type file in /boot/grub? Or perhaps it is simply a bug in
10.04 beta?

sda isn't really a valid name for a modern PV domU kernel anyway. It
should be xvda. Looks like you need to do some additional tailoring to
convert your HVM Ubuntu domain into a PV one.

Ian.



-----Inline Attachment Follows-----

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

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