Приветствую.
Обгуглился и голову сломал.
Проблема: domU не ребутится изнутри. Делаешь reboot, оно говорит что все замечательно, но домен останавливается. В логах:
Waiting for domain vs92 (domid 11) to die [pid 22299]
Domain 11 is dead
Action for shutdown reason code 1 is restart
Domain 11 needs to be cleaned up: destroying the domain
Done. Rebooting now
failed to run bootloader: -3
При этом, запуск посредством «xl create /etc/xen/vs92» происходит великолепно, pygrub совершенно счастлив в этот момент.
Dom0: linux-3.2.12-gentoo, xen-tools-4.1.2-r2.
DomU: разные PV, вот vs92 — только что поставленный squeeze, исключительно теста ради.
Конфиг:
name = "vs92"
memory = "512"
disk = [ 'tap:aio:/var/xen/vs92.img,xvda,w', 'tap:aio:/var/xen/vs92_swap.img,xvdb,w' ]
vif = [ 'mac=00:16:3E:00:00:92, bridge=xenbr0' ]
bootloader="/usr/bin/pygrub"
# kernel = "/var/xen/vs92/vmlinuz"
# ramdisk = "/var/xen/vs92/initrd.gz"
# extra = "debian-installer/exit/always_halt=true -- console=hvc0"
vcpus=1
on_reboot = "restart"
on_crash = "restart"
Заранее большое спасибо за здравые идеи. xl хакать не очень хочется, но я понимаю, что, скорее всего, придется.