[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