On Tue, Nov 04, 2003 at 12:52:43AM +0000, Keir Fraser wrote:
> > I thought the bootable image is here (which is what I just re-copied
> > to http://peabody.arsc.edu/xen/boot/xenimage.gz):
> > xeno-unstable.bk/xeno-clone/xenolinux-2.4.22/arch/xeno/boot/image.gz
> >
> > and the xenolinux file is:
> > xeno-unstable.bk/xeno-clone/install/boot/xenolinux.gz
> >
> > So if this isn't right, where the heck is the kernel image???
>
> We chose rather unsuitable names for the image files. In fact both Xen
> and Xenolinux compile to image.gz within their respective trees,
> although Xenolinux's image is renamed when it's installed in
> install/boot. I can easily change that for the development trees so
> I'll sort that out....
>
> To build Xen, from within the xeno-clone directory you need to:
> cd xeno-1.0.bk
> make install
>
> You should then find a Xen image.gz file in xeno-clone/install/boot. This
> same file also resides at xeno-clone/xeno-1.0.bk/xen/image.gz.
>
> xeno-xlone/xenolinux-2.4.22/arch/xeno/boot/image.gz is /not/ a Xen
> image file; it's a Xenolinux image file (it's the same as
> xeno-clone/install/boot/xenolinux.gz, in fact).
Ok, I was able to do this successfully. Thanks! It definitely wasn't
obvious from the README.CD, though I should have noticed the
Makefile in the xeno-clone directory. I was basically
messing around in the xenolinux-2.4.22 subdirectory, like
it was a "regular" kernel build.
Now, I'm back at the original problem, which is the same as
for the image.gz and xenoimage.gz from the 1.0 CD image:
- I'm able to boot image.gz via Grub (I renamed image.gz to xenimage.gz):
root (hd0,0)
kernel /xenimage.gz dom0_mem=512000 ser_baud=115000 noht
module /xenolinux.gz root=/dev/sda2 ro console=/dev/tty0 DOMID=0
- It looks like the kernel loads successfully, including
SCSI & network drivers
- There is a message about "guest OS address is 0x0c000000"
then my system reboots. Unfortunately, I cannot catch the
exact message because it's gone too quickly.
I'm thinking either something is missing (like an initrd) or
it's looking for programs in /bin or /usr/bin that were not
installed (the "make install" in xeno-clone makes some binaries,
but just leaves them in the install/bin directories).
I'm motivated to try to solve this problem, so I don't need
to buy Virtuozzo ;-) So, I hope you are able to provide
some guidance. I'll try to help you tune the documentation,
at the same time....
My application, BTW, is Grid services deployment (I'm co-chair
of one of the working groups at http://www.gridforum.org).
-- Greg
> > I already tried to boot from:
> > xeno-unstable.bk/xeno-clone/xenolinux-2.4.22/vmlinux (or vmlinux.gz),
> > but from the "make bzImage" it seems that the image.gz is simply the
> > vmlinux with the multiboot bytes prepended. Neither will work
> > via the "grub> kernel /FILENAME" command
>
> vmlinux is not directly bootable or usable -- ignore it.
>
> -- Keir
>
>
> -------------------------------------------------------
> This SF.net email is sponsored by: SF.net Giveback Program.
> Does SourceForge.net help you be more productive? Does it
> help you create better code? SHARE THE LOVE, and help us help
> YOU! Click Here: http://sourceforge.net/donate/
> _______________________________________________
> Xen-devel mailing list
> Xen-devel@xxxxxxxxxxxxxxxxxxxxx
> https://lists.sourceforge.net/lists/listinfo/xen-devel
-------------------------------------------------------
This SF.net email is sponsored by: SF.net Giveback Program.
Does SourceForge.net help you be more productive? Does it
help you create better code? SHARE THE LOVE, and help us help
YOU! Click Here: http://sourceforge.net/donate/
_______________________________________________
Xen-devel mailing list
Xen-devel@xxxxxxxxxxxxxxxxxxxxx
https://lists.sourceforge.net/lists/listinfo/xen-devel
|