xen 4.2 после установки проблемы при создании гостевого домена, не видит hvmloader и qemu-dm[SOLVED]

gentoo стабильной ветки 3.8.13-gentoo
xen запускается нормально(ошибок нет)
но загрузчиков hvmloader и эмулятор qemu-dm xen игнорирует при создании
гостевого домена и я их найти в системе не могу((

xl create /root/win
Parsing config from /root/win
WARNING: ignoring "kernel" directive for HVM guest. Use "firmware_override" instead if you really want a non-default firmware
WARNING: ignoring device_model directive.
WARNING: Use "device_model_override" instead if you really want a non-default device_model
xc: error: Could not open kernel image (2 = No such file or directory): Internal error
libxl: error: libxl_dom.c:561:libxl__build_hvm: hvm building failed
libxl: error: libxl_create.c:919:domcreate_rebuild_done: cannot (re-)build domain: -3
libxl: error: libxl_dm.c:1245:libxl__destroy_device_model: could not find device-model's pid for dom 8
libxl: error: libxl.c:1414:libxl__destroy_domid: libxl__destroy_device_model failed for 8

Хотелось услышать ваши мысли на этот счет.

С какими флагами собирали

С какими флагами собирали app-emulation/xen-tools ?

USE="X xinerama api bindist

USE="X xinerama api bindist mmx sse sse2 hvm qemu xend pygrub static-libs python_single_target_python2_7 python_targets_python2_7 screen -ipv6"

Покажите конфиг виртуального

Покажите конфиг виртуального машины (домена) .

kernel =

kernel = "hvmloader"
builder='hvm'
vcpus=2
memory = 3400
shadow_memory = 8
name = "dp-rdp"
vif = [ 'type=ioemu, bridge=xenlan0' ]
disk = [ 'file:/image/win.img,hdb,w', 'file:/root/win2008.iso,hdc:cdrom,r' ]
boot="c"
acpic=0
device_model = 'qemu-dm'
sdl=0
vnc=1
vncdisplay=1
vnclisten="192.168.2.22"
vncpasswd='123'
stdvga=0
usb=0

Обнаружил еще одну странность:
xl dmesg | grep SVM
результат пустая строка, хотя в BIOS пишет что виртуализация включена. Подскажите что теперь делать?

user_sv написал(а): gentoo

user_sv написал(а):
gentoo стабильной ветки 3.8.13-gentoo
xen запускается нормально(ошибок нет)
но загрузчиков hvmloader и эмулятор qemu-dm xen игнорирует при создании
гостевого домена и я их найти в системе не могу((

а файлы /usr/lib/xen/bin/qemu-dm и /usr/lib/xen/boot/hvmloader существуют? используется multilib profile?

я же говорю нет их совсем,

я же говорю нет их совсем, есть сишные библиотеки и все.

# ls /usr/lib/xen/bin
libxl-save-helper  lsevtchn  pygrub  readnotes  xc_restore  xc_save  xenconsole  xenctx  xenpaging  xenpvnetboot

# eselect profile list
Available profile symlink targets:
  [1]   default/linux/amd64/13.0 *
  [2]   default/linux/amd64/13.0/selinux
  [3]   default/linux/amd64/13.0/desktop
  [4]   default/linux/amd64/13.0/desktop/gnome
  [5]   default/linux/amd64/13.0/desktop/kde
  [6]   default/linux/amd64/13.0/developer
  [7]   default/linux/amd64/13.0/no-multilib
  [8]   default/linux/amd64/13.0/x32
  [9]   hardened/linux/amd64
  [10]  hardened/linux/amd64/selinux
  [11]  hardened/linux/amd64/no-multilib
  [12]  hardened/linux/amd64/no-multilib/selinux
  [13]  hardened/linux/amd64/x32
  [14]  hardened/linux/uclibc/amd64

у меня (installation is

у меня (installation is slightly outdated) в ~app-emulation/xen-tools-4.2.2-r1 искомое есть и работает

use flags:
app-emulation/xen-tools hvm screen ioemu qemu
app-emulation/xen efi

правда, железо intel. не знаю, есть ли специфика amd

vr13 написал(а): у меня

vr13 написал(а):
у меня (installation is slightly outdated) в ~app-emulation/xen-tools-4.2.2-r1 искомое есть и работает

use flags:
app-emulation/xen-tools hvm screen ioemu qemu
app-emulation/xen efi

правда, железо intel. не знаю, есть ли специфика amd

Я не могу понять о какой спецификации идет речь?

processor       : 0                                                                                                                                                                             
vendor_id       : GenuineIntel                                                                                                                                                                  
cpu family      : 6                                                                                                                                                                             
model           : 58                                                                                                                                                                            
model name      : Intel(R) Core(TM) i5-3570 CPU @ 3.40GHz                                                                                                                        

А есть нормальный пример по

А есть нормальный пример по установке xen буду признателен!!

http://www.gentoo.org/doc/en/

Спасибо конечно, но по нему и

Спасибо конечно, но по нему и делал ((
Только use флаги на всус дописал, они там не указаны.

выше было

выше было сказано:

Цитата:
Обнаружил еще одну странность:
xl dmesg | grep SVM

это относится к amd. для intel должно быть

...
(XEN) HVM: VMX enabled
...

в общем, вывод xl dmesg для core-i5 должен быть похож на: http://pastebin.com/YwbVePTB

Ок проверю, отпишу

Ок проверю, отпишу. И еще есть вопрос: "а имеет значение тот факт что я загрузчика grub2 поставил?"

спасибо таки да, тупил с

спасибо таки да, тупил с командой.

глянь пример в

глянь пример в /ect/xen/xlexemple.hvm
там все сильно изменилось с xm. т.к. используется новая библиотека libxl.c

Почему возникает такая

Почему возникает такая ошибка?

xc: error: Could not open kernel image (2 = No such file or directory): Internal error

Конфиг машины

xen # cat mod.hvm 
# =====================================================================
# Example HVM guest configuration
# =====================================================================
#
# This is a fairly minimal example of what is required for an
# HVM guest. For a more complete guide see xl.cfg(5)

# This configures an HVM rather than PV guest
builder = "hvm"

# Guest name
name = "mod.hvm"

# 128-bit UUID for the domain as a hexadecimal number.
# Use "uuidgen" to generate one if required.
# The default behavior is to generate a new UUID each time the guest is started.
# uuid = "XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX"
uuid = "550e8400-e29b-41d4-a716-446655440000"

# Enable Microsoft Hyper-V compatibile paravirtualisation /
# enlightenment interfaces. Turning this on can improve Windows guest
# performance and is therefore recommended
#viridian = 1

# Initial memory allocation (MB)
memory = 128

# Maximum memory (MB)
# If this is greater than `memory' then the slack will start ballooned
# (this assumes guest kernel support for ballooning)
#maxmem = 512

# Number of VCPUS
vcpus = 2

# Network devices
# A list of 'vifspec' entries as described in
# docs/misc/xl-network-configuration.markdown
# vif = [ '' ]

# Disk Devices
# A list of `diskspec' entries as described in
# docs/misc/xl-disk-configuration.txt
disk = [ 'file:/img/Win.img,hda,w', 'file:/root/win2008.iso,hdc:cdrom,r' ]

# Guest VGA console configuration, either SDL or VNC
sdl = 1
vnc = 1

права доступа к img файлу:

-rw-rw-rw- 1 root root 107374182400 Jul 29 12:28 Win.img

user_sv написал(а):Почему

user_sv написал(а):
Почему возникает такая ошибка?

xc: error: Could not open kernel image (2 = No such file or directory): Internal error

Конфиг машины

xen # cat mod.hvm 
# =====================================================================
# Example HVM guest configuration
# =====================================================================
#
# This is a fairly minimal example of what is required for an
# HVM guest. For a more complete guide see xl.cfg(5)

# This configures an HVM rather than PV guest
builder = "hvm"

# Guest name
name = "mod.hvm"

# 128-bit UUID for the domain as a hexadecimal number.
# Use "uuidgen" to generate one if required.
# The default behavior is to generate a new UUID each time the guest is started.
# uuid = "XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX"
uuid = "550e8400-e29b-41d4-a716-446655440000"

# Enable Microsoft Hyper-V compatibile paravirtualisation /
# enlightenment interfaces. Turning this on can improve Windows guest
# performance and is therefore recommended
#viridian = 1

# Initial memory allocation (MB)
memory = 128

# Maximum memory (MB)
# If this is greater than `memory' then the slack will start ballooned
# (this assumes guest kernel support for ballooning)
#maxmem = 512

# Number of VCPUS
vcpus = 2

# Network devices
# A list of 'vifspec' entries as described in
# docs/misc/xl-network-configuration.markdown
# vif = [ '' ]

# Disk Devices
# A list of `diskspec' entries as described in
# docs/misc/xl-disk-configuration.txt
disk = [ 'file:/img/Win.img,hda,w', 'file:/root/win2008.iso,hdc:cdrom,r' ]

# Guest VGA console configuration, either SDL or VNC
sdl = 1
vnc = 1

права доступа к img файлу:

-rw-rw-rw- 1 root root 107374182400 Jul 29 12:28 Win.img

Перечень ошибок вызван отсуцтвием hvmloade(-ра)и ему подобным(
переделал по примеру:Пример установки все нормально, проблема решена

Настройки просмотра комментариев

Выберите нужный метод показа комментариев и нажмите "Сохранить установки".