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] xl create doesn't like kernel

To: Mike Wright <mike.wright@xxxxxxxxxxxxxx>
Subject: Re: [Xen-devel] xl create doesn't like kernel
From: Ian Campbell <Ian.Campbell@xxxxxxxxxxxxx>
Date: Mon, 4 Jul 2011 19:23:33 +0100
Cc: xen <xen-devel@xxxxxxxxxxxxxxxxxxx>
Delivery-date: Mon, 04 Jul 2011 11:24:43 -0700
Envelope-to: www-data@xxxxxxxxxxxxxxxxxxx
In-reply-to: <4E11FE34.9000805@xxxxxxxxxxxxxx>
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>
Organization: Citrix Systems, Inc.
References: <4E0E207B.7050101@xxxxxxxxxxxxxx> <1309769665.634.54.camel@xxxxxxxxxxxxxxxxxxxxxx> <4E11FE34.9000805@xxxxxxxxxxxxxx>
Sender: xen-devel-bounces@xxxxxxxxxxxxxxxxxxx
On Mon, 2011-07-04 at 18:53 +0100, Mike Wright wrote:
> On 07/04/2011 01:54 AM, Ian Campbell wrote:
> > On Fri, 2011-07-01 at 20:31 +0100, Mike Wright wrote:
> >> Hi all,
> >>
> >> New to xen-4 and the new tools.
> >>
> >> Running xen-4.1.1 with linux-3.0.0-rc5.
> >>
> >> I have a kernel that boots on bare metal that I thought should boot as a
> >> domU.
> >>
> >> This is the command: xl create vm1
> >>
> >> Here are the first few lines of vm1's config file:
> >
> > Please can you provide the whole file please.
> 
> Thanks for replying, Ian.
> 
> Turns out I'd messed up in a couple of places.  I'd used sda for my 
> targets instead of xvda and no 'root =' in the vm's config.
> 
> In the vm's /etc/fstab I hadn't adjusted / and /swap to /dev/xvda?, nor 
> had I commented out /boot.
> 
> After that all was well in virtualization land ;)

Great, glad to hear it's all sorted.

Ian.

> 
> >
> >> # Kernel image file.
> >> kernel = "/boot/vmlinuz-2.6.35.6-45.fc14.i686"
> >>
> >> # Optional ramdisk.
> >> ramdisk = "/boot/initramfs-2.6.35.6-45.fc14.i686.img"
> >
> > Those paths are valid within the dom0 filesystem?
> >
> >> Here is the error message:
> >>
> >> Parsing config file vm1
> >> xc: error: elf_xen_note_check: ERROR: Will only load images built for
> >> the generic loader or Linux images: Invalid kernel
> >> libxl: error: libxl_dom.c:196:libxl__build_pv xc_dom_parse_image failed:
> >> Success
> >> cannot (re-)build domain: -3
> >
> > Does "xl -vvv create vm1" give any more information?
> >
> > I downloaded kernel-PAE-2.6.35.6-45.fc14.i686.rpm from
> > http://rpm.pbone.net/index.php3/stat/4/idpl/15471895/dir/fedora_14/com/kernel-PAE-2.6.35.6-45.fc14.i686.rpm.html
> >  (actually
> > ftp://ftp.sunet.se/pub/Linux/distributions/fedora/linux/releases/14/Everything/i386/os/Packages/kernel-PAE-2.6.35.6-45.fc14.i686.rpm
> >  ) which contained /boot/vmlinuz-2.6.35.6-45.fc14.i686.PAE with md5sum 
> > 09b04a528e1cb4939abb05c739b360e6 and it booted OK for me (until it failed 
> > due to lack of a ramdisk). I tried recent xen-unstable and current tip of 
> > xen-4.1-testing.hg (23096:45f5bdc1a90a).
> >
> > I've attached "bzexlode.c" if you compile it then you can use it to
> > extract the payload from the vmlinuz, which you can then decompress to
> > get an elf file and run /usr/lib/xen/bin/readnotes on e.g:
> >          # /root/bzexplode /root/vmlinuz-2.6.35.6-45.fc14.i686.PAE | file -
> >          [...]
> >          /dev/stdin: gzip compressed data, from Unix, last modified: Tue 
> > Oct 19 00:50:15 2010, max compression
> >          # /root/bzexplode /root/vmlinuz-2.6.35.6-45.fc14.i686.PAE | zcat>  
> > /tmp/x
> >          [...]
> >          # file /tmp/x
> >          /tmp/x: ELF 32-bit LSB executable, Intel 80386, version 1 (SYSV), 
> > statically linked, stripped
> >          # /usr/lib/xen/bin/readnotes /tmp/x
> >          GUEST_OS: linux
> >          GUEST_VERSION: 2.6
> >          XEN_VERSION: xen-3.0
> >          VIRT_BASE: 0xc0000000 (4 bytes)
> >          ENTRY: 0xc0a39000 (4 bytes)
> >          HYPERCALL_PAGE: 0xc0402000 (4 bytes)
> >          FEATURES: !writable_page_tables|pae_pgdir_above_4gb
> >          PAE_MODE: yes
> >          LOADER: generic
> >          L1_MFN_VALID: mask=0x1 value=0x1
> >          SUSPEND_CANCEL:        0x1 (4 bytes)
> >          HV_START_LOW: 0xf5800000 (4 bytes)
> >          PADDR_OFFSET:          0 (4 bytes)
> >
> > Does that match what you see?
> >
> >
> >> I've seen a lot of the same errors on google but not for xen-4 and xl.
> >>
> >> Any helpers out there?
> >>
> >> TIA,
> >> Mike Wright
> >>
> >> _______________________________________________
> >> 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
> 



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

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