[Pkg-xen-devel] Bug#595531: xen-utils-common: boot="d" does not boot from CD (documentation issue?)

Marvin Renich mrvn at renich.org
Sat Sep 4 22:13:17 UTC 2010


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


-- System Information:
Debian Release: squeeze/sid
  APT prefers testing
  APT policy: (990, 'testing'), (500, 'unstable')
Architecture: amd64 (x86_64)

Kernel: Linux 2.6.32-5-xen-amd64 (SMP w/4 CPU cores)
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash

Versions of packages xen-utils-common depends on:
ii  gawk                      1:3.1.7.dfsg-5 GNU awk, a pattern scanning and pr
ii  lsb-base                  3.2-23.1       Linux Standard Base 3.2 init scrip
ii  udev                      160-1          /dev/ and hotplug management daemo
ii  xenstore-utils            4.0.1~rc6-1    Xenstore utilities for Xen

xen-utils-common recommends no packages.

xen-utils-common suggests no packages.

-- Configuration Files:
/etc/xen/xend-config.sxp changed [not included]

-- no debconf information





More information about the Pkg-xen-devel mailing list