WARNING - OLD ARCHIVES

This is an archived copy of the Xen.org mailing list, which we have preserved to ensure that existing links to archives are not broken. The live archive, which contains the latest emails, can be found at http://lists.xen.org/
   
 
 
Xen 
 
Home Products Support Community News
 
   
 

xen-users

RE: [Xen-users] Can't find root when start vm

To: "Jose Legido" <jose@xxxxxxxxxx>, <xen-users@xxxxxxxxxxxxxxxxxxx>
Subject: RE: [Xen-users] Can't find root when start vm
From: "James Harper" <james.harper@xxxxxxxxxxxxxxxx>
Date: Thu, 10 Feb 2011 21:13:58 +1100
Cc:
Delivery-date: Thu, 10 Feb 2011 02:14:43 -0800
Envelope-to: www-data@xxxxxxxxxxxxxxxxxxx
In-reply-to: <4D53B963.1040702@xxxxxxxxxx>
List-help: <mailto:xen-users-request@lists.xensource.com?subject=help>
List-id: Xen user discussion <xen-users.lists.xensource.com>
List-post: <mailto:xen-users@lists.xensource.com>
List-subscribe: <http://lists.xensource.com/mailman/listinfo/xen-users>, <mailto:xen-users-request@lists.xensource.com?subject=subscribe>
List-unsubscribe: <http://lists.xensource.com/mailman/listinfo/xen-users>, <mailto:xen-users-request@lists.xensource.com?subject=unsubscribe>
References: <4D53B963.1040702@xxxxxxxxxx>
Sender: xen-users-bounces@xxxxxxxxxxxxxxxxxxx
Thread-index: AcvJCvlpJjmvTiCbQ8aqpJEDCfreFwAACuwg
Thread-topic: [Xen-users] Can't find root when start vm
> 
> Hello.
> I can't start Virtual Machine, have the message:
>  Waiting for root file system ... done.
> Gave up waiting for root device.  Common problems
> .....
> ALERT!  /dev/xvda2 does not exist.  Dropping to a shell!
> 
> I have installed Xen 4 in a debian squeeze:
> # uname -a
> 2.6.32-5-xen-amd64 #1 SMP Wed Jan 12 05:46:49 UTC 2011 x86_64
GNU/Linux
> 
> xen-hypervisor-4.0-amd64                4.0.1-2
The
> Xen Hypervisor on AMD64
> 
> I have created the virtual machine with this command:
> # xen-create-image --size=2Gb --swap=128Mb --dhcp --dist=stable
> --dir=/home/xen --hostname=debian
> 
> My debian.cfg is:
> kernel      = '/boot/vmlinuz-2.6.32-5-xen-amd64'
> ramdisk     = '/boot/initrd.img-2.6.32-5-xen-amd64'
> vcpus       = '1'
> memory      = '128'
> root        = '/dev/xvda2 ro'
> disk        = [
>                   'file:/home/xen/domains/debian2/disk.img,xvda2,w',
>                   'file:/home/xen/domains/debian2/swap.img,xvda1,w',
>               ]
> on_poweroff = 'destroy'
> on_reboot   = 'restart'
> on_crash    = 'restart'
> 
> In my Server the filesystem is /dev/sda1.
> I have tried with:
> root        = '/dev/xvda1 ro'
> root        = '/dev/sda1 ro'
> root        = '/dev/sda2 ro'
> 
> And the same problem
> 
> In the /dev vm I have:
> (initramfs) ls /dev
> char console core cpu_dma_latency fd full hvc0 hvc1 hvc2 hvc3 hvc4
hvc5
> hvc6 hvc7 input kmsg mapper mem network_latency network_throughput
null
> port psaux ptmx pts random snapshot ttyx urandom vcs vcs1 vcsa vcsa1
> vga_arbiter xen zero
> 
> I have tried with vcs vcs1 vcsa vcsa1 but have the error:
> mount: mounting /dev/vcs1 on /root failed: No such file or directory
> 
> Any idea? I'm making wrong something?
> 
> A lot of thanks!
> 

Does /dev/xvda1 exist? Is the frontend block device driver compiled as a
module?

James

_______________________________________________
Xen-users mailing list
Xen-users@xxxxxxxxxxxxxxxxxxx
http://lists.xensource.com/xen-users