A resposta é não, o pygrub não altera o grub do dom0, todos os créditos vão para o PryMar56 do canal #xen no freenode. Pelo que entendi correto, então o pygrub é uma ferramenta que pode extrair o carregador de boot de uma determinada imagem e iniciar essa imagem, portanto não há necessidade de especificar o bootloader ou o kernel / ramdisk. A imagem deve ser, claro, preparada para esta, e. www.stacklet.com oferece essas imagens. Pode-se também verificar se o pygrub é capaz de extrair o bootloader usando pygrub -q imagename
, em alguns casos, ele precisa de espaço temporário, portanto, isso deve ser feito com mkdir -p /var/run/xend/boot/