> > > My dom0-OS is NetBSD 3.0_BETA, btw. This may explain a lot,
> > > still I'd like to have as much detailed information as possible ;)
I imagine the error is just a "command not found error" - it's not a normal
Xend error.
> > I'll bet you'll need to hack the /etc/xen/scripts/block-file script to
> > work on NetBSD unless the syntax for losetup is identical.
>
> Ah, so those files are loopmounted, like in mount -o loop ...?
Yes, basically. (They're bound to a loop device but not actually mounted).
> (Net,Open, Maybe DragonFly)BSD use a different system, with slightly
> other syntaxes. Here is the diff I hacked quickly (just taking NetBSD
> into account):
Ah, great. I thought it probably wouldn't work on BSD :-) I did wonder what
the NetBSD guys had done about it.
<snip>
> If you prefer a different diff(1) method, tell me :)
Thanks for the patch. We should get it merged once you can confirm
everything's working as expected!
> However, that gives me:
> Error: Error creating domain: vbd: Segment not found:
> uname=file:/xen/slackware-linux-10/linux.img
>
> I don't know how that "uname=" thing came into there
The "uname" format is the {file,phy,nbd}:/{path}:{other stuff} form we use to
describe the "source device" in dom0.
The "segment not found" message suggests that the device node output from the
block script was not found in /dev. That's probably because you're stripping
off the "/dev" prefix in order to fit with the BSD command syntax. Xend
probably needs the full path in order to find the device node - if you
prepend /dev to the name of the device before the script echos it then it
should work.
If you can get this working, then a patch would be very welcome.
Cheers,
Mark
_______________________________________________
Xen-users mailing list
Xen-users@xxxxxxxxxxxxxxxxxxx
http://lists.xensource.com/xen-users
|