Hi all, I am trying to compile xen 3.1.3 from source . The existing OS in my machine is ubuntu 8.04. The make world and make install were successfull. I then made a initrd image using update-initramfs command (at /lib/modules) with -k linux version 2.6.18.8 (since that is the linux kernel version corresponding to xen 3.1.3). Then I make the change in the boot/grub/menu.lst to point to the compiled images. But while booting after a particular point ( usb: 3 ports detected ) . It is giving the error. Check root = boot arg cat /proc/cmdline or missing modules , devices. cat /proc/modules ls dev ALERT! /dev/disk/by-uuid/<uuid> does not exist dropping to a shell. - I am sure the uuid given in menu.lst is right since it works for the original ubuntu installation . I changed uuid with /dev/sdax but then the error is /dev/sdax missing dropping to..(rest of the error is same) .My machine config is AMD Phenom(tm) 9550 quad core processor.64 bit. Cpu Mhz :2204 . - 1 thing I am doing is manually downloading the linux kernel and putting in the xen source directory.( It is the same version that xen is trying to download.) Will that be a problem? - can it the problem of initrd or the xen compilation? - It gives the same problem with ubuntu 7.04. -Or is there some compiler option with AMD. I have tried many possibilities and now run out of all options. Please help. -Mathew _______________________________________________ Xen-users mailing list Xen-users@lists.xensource.com http://lists.xensource.com/xen-users
On Sun, Oct 11, 2009 at 9:14 AM, Kuriakose Mathew <kuriakose83@gmail.com> wrote:> I am trying to compileĀ xen 3.1.3 from source .Why? It''s kinda old. 3.4.1 is latest.> ALERT! /dev/disk/by-uuid/<uuid> does not exist dropping to a shell.> -Or is there some compiler option with AMD.My guess is your system is new-enough that old 2.6.18-kernel (at least the one you use) does not have the correct driver. Try : - cat /proc/partitions - compile a kernel from http://www.xen.org/products/xen_source.html (I think they have added/updated some drivers compared to the original 2.6.18) It would also help to list what disk controller you have (something like lspci should help) -- Fajar _______________________________________________ Xen-users mailing list Xen-users@lists.xensource.com http://lists.xensource.com/xen-users
Thanks I ll try that. Also are there some references as to how to compile a new driver (as in this case) along with xen if I wish to use this version of xen itself ? -Kuriakose On Tue, Oct 13, 2009 at 7:44 AM, Fajar A. Nugraha <fajar@fajar.net> wrote:> On Sun, Oct 11, 2009 at 9:14 AM, Kuriakose Mathew <kuriakose83@gmail.com> > wrote: > > > I am trying to compile xen 3.1.3 from source . > > Why? It''s kinda old. 3.4.1 is latest. > > > ALERT! /dev/disk/by-uuid/<uuid> does not exist dropping to a shell. > > > -Or is there some compiler option with AMD. > > My guess is your system is new-enough that old 2.6.18-kernel (at least > the one you use) does not have the correct driver. Try : > - cat /proc/partitions > - compile a kernel from http://www.xen.org/products/xen_source.html (I > think they have added/updated some drivers compared to the original > 2.6.18) > > It would also help to list what disk controller you have (something > like lspci should help) > > -- > Fajar >_______________________________________________ Xen-users mailing list Xen-users@lists.xensource.com http://lists.xensource.com/xen-users
On Tue, Oct 13, 2009 at 10:22 AM, Kuriakose Mathew <kuriakose83@gmail.com> wrote:> Thanks I ll try that. Also are there some references as to how to compile a > new driver (as in this case) along with xen if I wish to use this version of > xen itself ?Compile it like some other normal kernel. make menuconfig, make, etc. You can also make the module out of tree if it''s supportted. See also http://wiki.xensource.com/xenwiki/XenDom0Kernels for other possible dom0 kernels, but for stability and performance purposes I hinghly recommend using 2.6.18 kernel for now. -- Fajar _______________________________________________ Xen-users mailing list Xen-users@lists.xensource.com http://lists.xensource.com/xen-users