[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [Xen-devel] xl create doesn't like kernel



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


 


Rackspace

Lists.xenproject.org is hosted with RackSpace, monitoring our
servers 24x7x365 and backed by RackSpace's Fanatical Support®.