LINUX.ORG.RU

Гость в xen не видит диск

 , ,


0

1

Изучаю xen, в процессе запуска гостевой системы поймал следующую ошибку (циферки во второй строке меняются от случая к случаю):

XENBUS: Waiting for devices to initialise...
XENBUS: Timeout connecting to device: device/vbd/51712 (local state 3, remote state 1)
Образ брал вот этот: http://www.stacklet.com/downloads/images/xen/gentoo/2013-01/x86-64

конфиг гостя:

bootloader = "pygrub"
memory = 512
name = "xen_h2"
disk = ['file:/mnt/data/xen/disks/gentoo.2013-01.x86-64.20130102.img,sda1,w']
root = "/dev/sda1"

если в образе включаю initrd - дает зайти в шелл, но в /dev ничего похожего на sda1 нет. если выключаю initrd - летит в кернелпаник через пять минут.

гугл по этой ошибке подсказал вместо file:/ указать tap:aio:/, результат такой же.

Пробовал вместо ядра гостя подсунуть свое ядро с поддержкой xen - результат тот же.

Проц AMD A4-3400, в /proc/cpuinfo нет флага svm, хотя все источники утверждают, что в процессоре он есть.

uname:

Linux gentoo 3.8.13-gentoo-xen #3 SMP Wed Aug 21 01:18:38 MSK 2013 x86_64 AMD A4-3400 APU with Radeon(tm) HD Graphics AuthenticAMD GNU/Linux

флажки xen:

[ebuild   R   ~] app-emulation/xen-tools-4.3.0  USE="hvm pygrub python qemu -api -custom-cflags -debug -doc -flask -ocaml -screen -static-libs -xend" PYTHON_SINGLE_TARGET="python2_7 -python2_6" PYTHON_TARGETS="python2_7 -python2_6" 0 kB
[ebuild   R   ~] app-emulation/xen-4.3.0  USE="-custom-cflags -debug -efi -flask -pae -xsm" 0 kB

Куда копать?

попробовать поиграться с иниттабом - добавить agetty c xvc0 hvc0
и передать ядру параметр console=xvc0

kto_tama ★★★★★
()
Последнее исправление: kto_tama (всего исправлений: 1)

не всегда есть то что написано.. даже во флагах..

TODD ★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.