You are not logged in.

#1 2009-10-13 11:02:23

sgeorge
Member
Registered: 2009-10-13
Posts: 19

anybody using xen on arch?

Hi,

I have installed Xen on arch linux. this is my grub entry.

title  Xen [/boot/xen-3.4.1.gz]
root (hd0,5)
kernel /boot/xen-3.4.1.gz dom0_mem=524288
module /boot/vmlinuz-2.6.18.8-xen0 root=/dev/sdb6 ro

But as Xen boots up it gives me the error

"Unable to mount root fs via NFS"

And it tries for floppy. I dont have a floppy.
What does roof fs means? Can it not be the same as the root fs of archlinux?

Thanks

--Siju

Offline

#2 2009-10-13 11:36:59

Mr.Elendig
#archlinux@freenode channel op
From: The intertubes
Registered: 2004-11-07
Posts: 4,092

Re: anybody using xen on arch?

You should change the topic to something more relevant to your problem. You might get better responce then.


Evil #archlinux@libera.chat channel op and general support dude.
. files on github, Screenshots, Random pics and the rest

Offline

#3 2009-12-22 01:18:47

Lastebil
Member
From: Suomi
Registered: 2007-01-16
Posts: 35

Re: anybody using xen on arch?

I've seen this issue - it's a cryptic, but correct, error message.

It can't mount your root file system (/dev/sdb6) via nfs.

It's trying to do that because it can't see a /dev/sdb6 - so it tries nfs mounting it.

Here are some things that MIGHT be the problem:
1. You forgot to include support for your hd controller in the kernel.
2. You forgot to include support for your hd controller in the initrd the bootstrap process uses.

- check your kernel build hooks, etc.  Read up on how to make a custom arch kernel.

3. You forgot to put the drive back in the machine.
- No, I did that once, it was annoying until I went back to the server room and saw it on the table and facepalmed.

4. You may be missing the filesystem driver - ext3 or the like - in your kernel.  Or your initrd.

Look CAREFULLY at what gets loaded by xen when you're debugging this.  A serial console on another machine, looking at/logging the output, really helps.  If you can't do that, try to get your console output to have as many lines as possible, so you can look at it all.  SOMETHING is missing.  You'll need to add it or enable it.

Yes, this is advanced debugging stuff.  You're gonna need to be patient and read a lot, and understand even more.  Trust me, it's worth it when it's all done and - holy crap, you know what the heck you DID!

*note on 3: why, yes, I _do_ use a physical serial console to watch things boot up from another room!  It rules.  VERY helpful.  Man do I love how grub has serial support, as well as Xen.

Offline

Board footer

Powered by FluxBB