| On Wednesday 14 July 2010 15:42:56 Alex Edwards wrote: > hope these are of some help >  > fstab >  > /dev/xvda1              /                       ext3    defaults        1 1 > /dev/xvda2              none                    swao    sw              0 0 > none                  /dev/pts                devpts  gid=5,mode=620  0 0 > none                   /dev/shm                tmpfs   defaults        0 0 > none                    /proc                   proc    defaults        0 0 > none                   /sys                    sysfs   defaults        0 0 >  > Config file >  > name="Demo1" > uuid = "4c458561-6f90-6d3b-f68c-8021b900e631" > maxmem = 1024 > memory = 1024 > vcpus = 1 > kernel = "/boot/vmlinuz-2.6.18-194.8.1.el5xen" > ramdisk = "/xen/initrd-2.6.18-194.8.1.el5xen-no-scsi.img" > extra = "selinux=0 ro" > vif= ["mac=00:12:3F:35:A1:56, bridge=br0"] > >
 > >
 > >
 > disk = [ "tap:aio:/xen/Demo1.img,xvda1,w", >  "tap:aio:/xen/Demo1.swap,xvda2,w" ] >  > system config <snipped xen-config> >  > boot output >  <snipped boot-log> As you are using a ramdisk for the boot-process, the ramdisk itself needs to be properly configured. It is complaining about the "switchroot" This is generally the last command in the script INSIDE the ramdisk. See: http://en.wikipedia.org/wiki/Initrd Specifically the following: "Once the initial root file system is up, the kernel executes /linuxrc as its first process. When it exits, the kernel assumes that the real root file system has been mounted and executes "/sbin/init" to begin the normal user-space boot process." In other words, check the "/linuxrc" file inside your ramdisk and make sure that it uses the correct device-names. It is probably still pointing to "/dev/sda1" or similar, rather then "/dev/xvda1" -- Joost Roeleveld |