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] pygrub error booting iso

To: greno@xxxxxxxxxxx
Subject: Re: [Xen-users] pygrub error booting iso
From: Gerry Reno <greno@xxxxxxxxxxx>
Date: Sun, 13 Jun 2010 18:34:17 -0500 (CDT)
Cc: tknchris@xxxxxxxxx, xen-users@xxxxxxxxxxxxxxxxxxx
Delivery-date: Sun, 13 Jun 2010 16:35:51 -0700
Envelope-to: www-data@xxxxxxxxxxxxxxxxxxx
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>
Sender: xen-users-bounces@xxxxxxxxxxxxxxxxxxx
ok, some other things that are weird:
 hdc ends up on xvda
 hdd ends up on xvde
Huh?

I don't know whether this is pygrub or Xen that's causing the problems.

-Gerry





Jun 13, 2010 06:54:02 PM, greno@xxxxxxxxxxx wrote:
You mean like this?:
disk = [
    'file:/tmp/ubuntu/10.04/ubuntu-10.04-server-amd64.iso,hdc:cdrom,r',
    "tap:aio:/var/lib/xen/images/CLOUD-CC-1.img,xvda,w"
]

Gives me the exact same result:
Error: Boot loader didn't return any data!

I've verified the paths to the kernel and ramdisk.  It's weird because I did this some time ago without any problem.  But now it doesn't work.  Maybe because I updated to Xen 4.0.0-rc8?   Pygrub says version 0.6 inside it.

-Gerry


Jun 13, 2010 06:19:46 PM, tknchris@xxxxxxxxx wrote:
Why not just use file: and iso path? I don't see any benefit to
another layer of abstraction

Sent from my iPhone

On Jun 13, 2010, at 5:49 PM, greno@xxxxxxxxxxx wrote:

> I mounted an iso file like so:
> -------------------------------------------
> # mount -o loop=/dev/loop0 /path/to/iso /tmp/mnt
> #ls /tmp/mnt
> cdromupgrade dists doc install isolinux md5sum.txt pics pool
> preseed README.diskdefines ubuntu
> -------------------------------------------
>
> I used the following file to try to have pygrub boot the mounted iso:
> -------------------------------------------
> name = "RESCUE"
> memory = 1024
> vcpus = 4
> bootloader = '/usr/local/bin/pygrub'
> kernel = "/boot/vmlinuz-2.6.32.13"
> ramdisk = "/boot/initrd.img-2.6.32.13"
> disk = [
> 'phy:/dev/loop0,hdc:cdrom,r',
> "tap:aio:/var/lib/xen/images/CLOUD-CC-1.img,xvda,w"
> ]
>
>
>
>
> vfb = [ 'type=vnc,vncunused=1' ]
> -------------------------------------------
>
> Then I tried to create:
> -------------------------------------------
> # xm create test.py
> Using config file "./test.py".
> Error: Boot loader didn't return any data!
> -------------------------------------------
>
> Is there something else I need to get pygrub to boot an iso?
>
> -Gerry
>
>
> _______________________________________________
> Xen-users mailing list
> Xen-users@xxxxxxxxxxxxxxxxxxx
> http://lists.xensource.com/xen-users

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



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