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/
Home Products Support Community News


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

To: xen-users@xxxxxxxxxxxxxxxxxxx
Subject: [Xen-users] Can't find root when start vm
From: Jose Legido <jose@xxxxxxxxxx>
Date: Thu, 10 Feb 2011 11:09:39 +0100
Delivery-date: Thu, 10 Feb 2011 02:11:16 -0800
Envelope-to: www-data@xxxxxxxxxxxxxxxxxxx
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>
Sender: xen-users-bounces@xxxxxxxxxxxxxxxxxxx
User-agent: Mozilla/5.0 (X11; U; Linux x86_64; en-US; rv: Gecko/20101208 Thunderbird/3.1.7
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        = [
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!

Xen-users mailing list

<Prev in Thread] Current Thread [Next in Thread>