[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] RE: [Xen-users] XEN 3.0.3 on Ubuntu 6.10: Dom0 reboot
> -----Original Message----- > From: xen-users-bounces@xxxxxxxxxxxxxxxxxxx > [mailto:xen-users-bounces@xxxxxxxxxxxxxxxxxxx] On Behalf Of > PUCCETTI Armand > Sent: 30 November 2006 17:42 > To: xen-users@xxxxxxxxxxxxxxxxxxx > Subject: [Xen-users] XEN 3.0.3 on Ubuntu 6.10: Dom0 reboot > > I just compiled XEN 3.0.3 on Ubuntu 6.10 (kernel 2.6.17-10) with the > following flags: > > $ make dist CC=gcc-4.1 verbose=y debug=y perfc=y debugger=y > $ make install CC=gcc-4.1 verbose=y debug=y perfc=y debugger=y > > And added the simple following lines to my GRUB config: > > title Xen 3.0.3 / Linux 2.6.16.29 > root (hd0,2) > kernel /boot/xen-3.0.3-0.gz dom0_mem=1048576 > module /boot/vmlinuz-2.6.16.29-xen root=/dev/sda3 ro > max_loop=64 > #module /boot/initrd.img-2.6.16.29-xen > savedefault > boot > > Booting that Xenified Ubuntu leads it to crash and reboot > just after the > line: > (XEN) XEN trace buffers: disabled > > Does anyone knwo about causes to that crash? Not very easy from that description - it could be just about anything - the next thing that happens is that the actual linux kernel is loaded, which may have something to do with the "crash". If you have the ability to use serial port and a second machine to log the serial output, that would help a whole lot. I'm a little bit concerned that your initrd is commented out - have you disabled modules in the 2.6.16.29-xen kernel? If not, then you're most likely going to fail on boot because the drivers for your SCSI/SATA (sda?) aren't available. Likewise, you may need to modify the configuration to add the SCSI/SATA drivers necessary for your hardware - check that the right drivers are there (lsmod on a working configuration may help figuring out which drivers you need, for example). > > Curiously, the first compilation of XEN downloads kernel > 2.6.16.29 and > not 2.6.17.10 which is actually > running on the host machine! Can that be configured? maybe using an > option as KERNEL="2.6.17*" ? The Xen source code contains a specification of which kernel to use, in this case 2.6.16.29. To use a different kernel, you'll need to specify which kernel you want, but also, you're not guaranteed that the patches for the kernel will work without problems with a different kernel - it may, but it's also possible that it doesn't. I think you'll need to specify the EXACT kernel version from www.kernel.org that you want to download, no wildcards would be allowed... -- Mats > > Thanks in advance for any hint! > > > > > PS: The only change wrt the original XEN source was in file > xen-3.0.3_0-src/linux-2.6.16.29-xen/kernel/panic.c > where I added the patch > > // #ifdef CONFIG_STACK_PROTECTOR > void __stack_chk_fail(void) > { > panic("stack-protector: Stack is corrupted\n"); > } > EXPORT_SYMBOL(__stack_chk_fail); > //#endif > > otherwise XEN does not compile correctly but errs with an undefined > __stack_chk_fail symbol. > > > > > > > _______________________________________________ > 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
|
Lists.xenproject.org is hosted with RackSpace, monitoring our |