[Pkg-xen-devel] Bug#595531: Bug#595531: xen-utils-common: boot="d" does not boot from CD (documentation issue?)
Thomas Goirand
zigo at debian.org
Sat Sep 4 23:39:51 UTC 2010
Marvin Renich wrote:
> Package: xen-utils-common
> Version: 4.0.0-1
> Severity: normal
>
> This is an offshoot of Bug#588888, but is really a separate issue.
>
> It appears that with hvmloader, the disk device names presented to the
> vm must by from a specific set that hvmloader knows how to emulate.
> Names like hd[a-c] and sd[a-c] work, but sr0 does not. While this makes
> sense, when you think about what hvmloader is doing, it is not obvious.
> So, the cdrom must be named hdc (sdc might also work; I haven't tried
> it).
>
> Second, for some phy: names (on the host side) you must use the full
> /dev/xxxx, while for others, you can omit the /dev/. I have not figured
> out what the rules are.
>
> The following works (the vm boots from the cd in the physical drive):
>
> disk = [ 'phy:mapper/sparks1-xen1,sda,w',
> 'phy:/dev/sr0,hdc:cdrom,r' ]
>
> Both sda and hdc show up in the vm, and sda has the correct contents,
> even though its phy: does _not_ include /dev/.
>
> But this does not (note the missing /dev/ for hdc):
>
> disk = [ 'phy:mapper/sparks1-xen1,sda,w',
> 'phy:sr0,hdc:cdrom,r' ]
>
> And this does not (note sr0 insted of hdc):
>
> disk = [ 'phy:mapper/sparks1-xen1,sda,w',
> 'phy:/dev/sr0,sr0:cdrom,r' ]
>
> ...Marvin
Hi Marvin,
I have attached my config file, for which I have received comments from
people from Citrix. Would that be ok if I just add this as an example
config file?
Feel free to comment on it as well, or to send me a corrected version,
so that we have a good example shipped with the package...
Thomas
P.S: I'll upload a new version to SID only after the current one is
migrated to Squeeze anyway.
-------------- next part --------------
An embedded and charset-unspecified text was scrubbed...
Name: hvm-vm-config-example
URL: <http://lists.alioth.debian.org/pipermail/pkg-xen-devel/attachments/20100905/50927480/attachment.txt>
More information about the Pkg-xen-devel
mailing list