Server Fault is a question and answer site for system and network administrators. Join them; it only takes a minute:

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

I'm trying to setup some Xen stuff, and made 4 images, exactly the same, based on the Ubuntu hardy 64 bit system I'm running everything on.

I literally made the images with a bash loop, and they are all exactly the same, named xen{1,2,3,4}.

1, 2, and 3 start just fine, but 4 hangs on waiting for root file system.

share|improve this question
What does /var/log/xen/xend.log give you for that domain? – Kamil Kisiel Jun 19 '09 at 5:04

Just a stab in the dark, but have you ran out of loop devices? run "cat /proc/diskstats" to see how many loop devices your kernel can use.

share|improve this answer
i see loop0 through loop7, but the problem happens when i run just xen4 on its own – Daniel Huckstep Jun 19 '09 at 5:33
up vote 1 down vote accepted

It was actually in the logs for the xen-create-image command. The disk image didn't get created properly since it was already mounted. I must have CTRL+C'd something and not umount'd the disk. umounting and remaking the domain fixed the problem.

share|improve this answer
Sounds reasonable. You should accept your own answer to mark the question as answered. – Kamil Kisiel Jun 19 '09 at 5:54
Yeah I have to wait a little while to be able to accept your own answer. – Daniel Huckstep Jun 19 '09 at 15:33

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.