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-devel mailing list Xen-devel@lists.xensource.com http://lists.xensource.com/xen-devel
On 11/10/2009 03:12, "Kuriakose Mathew" <kmathew123@gmail.com> wrote:> I have tried many possibilities and now run out of all options. > Please help.Not sure why you cc''ed James and Konrad - I removed them from this reply. Anyway, the most likely reason is that you have not compiled the driver for your disk controller into the kernel. Any reason to use Xen 3.1.3 by the way? It is old - why not use Xen 3.4.1? -- Keir _______________________________________________ Xen-devel mailing list Xen-devel@lists.xensource.com http://lists.xensource.com/xen-devel
Hello Kuriakose, Perhaps the original ubuntu kernel is newer than 2.6.18.8, and the 2.6.18.8 doesn''t support booting by uuid yet ? Or is it a kernel config option that''s not default on with 2.6.18.8 ? -- Sander Sunday, October 11, 2009, 4:12:25 AM, you wrote:> 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-- Best regards, Sander mailto:linux@eikelenboom.it _______________________________________________ Xen-devel mailing list Xen-devel@lists.xensource.com http://lists.xensource.com/xen-devel