
Chris Lalancette schreef:
Kenneth Nagin wrote:
Setting up new root fs setuproot: moving /dev failed: No such file or directory no fstab.sys, mounting internal defaults setuproot: error mounting /proc: No such file or directory. setuproot: error mounting /sys: No such file or directory Switching to new root and running init. unmounting old /dev unmounting old /proc unmounting old /sys switchroot: mount failed: No such file or directory Booting has failed. Kernel panic - not syncing: Attempted to kill init!
I see two possible sources to the problem: XENBUS: Device with no driver ... and setuproot: moving /dev failed: No such file or directory ... switchroot: mount failed: No such file or directory
Is there libvirt xml equivalent to the XEN configuration file's root = "/dev/xvda1 ro"?
OK, yeah. The XENBUS: Device with no driver can be ignored, I'm pretty sure. The problem is probably what you think, that you don't have a root=/dev/xvda1 line in there. Other people will have to comment on whether there is a libvirt XML equivalent, since I'm just not sure.
<domain type='xen' > <name>Gentoo</name> <os> <type>linux</type> <kernel>/usr/lib/xen/boot/linux-2.6.20-xen-r6</kernel> <cmdline> root=/dev/xvda ro ip=85.17.131.4:1.2.3.4:85.17.131.253:255.255.255.0::eth0:off</cmdline> </os> <memory>131072</memory> <vcpu>1</vcpu> <devices> <disk type='pool'> <source pool='netapp' volume='lun-3' /> <target dev='xvda'/> </disk> <interface type='bridge'> <source bridge='xenbr0'/> <mac address='aa:00:00:00:00:11'/> <script path='/etc/xen/scripts/vif-bridge'/> </interface> </devices> </domain> I think the target dev here can just be appended with an one? Stefan