XEN: ¿pygrub altera grub en dom0?

XEN: ¿pygrub altera grub en dom0?

Pido disculpas por la pregunta, pero realmente no entendí la idea detrás de pygrub. Descargué VM de stacklet.com. La imagen se envía como un archivo ext4 y una configuración de pygrub. Mi pregunta es si puedo ejecutar esta imagen desde la forma estándar de dom0: xl create -f debian.7-8.x86.20150217.pygrub.cfg -csin preocuparme de que pygrub sobrescriba o modifique de alguna manera mi configuración actual de grub2 en dom0.

file debian.7-8.x86.20150217.img 
(10:42:14 PM) wakatana: debian.7-8.x86.20150217.img: Linux rev 1.0 ext4 filesystem data, UUID=39c0e071-393f-4ba3-8aea-51072590991f, volume name "root" (extents) (large files) (huge files)


cat debian.7-8.x86.20150217.pygrub.cfg
bootloader = "/usr/bin/pygrub"
memory = 512
name = "debian.7-8.x86.20150217"
vif = [ '' ]
disk = ['file:/var/stacklet/debian.7-8.x86.20150217.img,xvda,w']
root = "/dev/xvda"
extra = "fastboot"

Respuesta1

La respuesta es no, pygrub no altera el grub dom0, todos los créditos van a PryMar56 del canal #xen en freenode. Según tengo entendido, pygrub es una herramienta que puede extraer el cargador de arranque de una imagen determinada e iniciar esa imagen, por lo que no es necesario especificar el cargador de arranque o el kernel/ramdisk. Por supuesto, la imagen debe estar preparada para esto, por ejemplo.www.stacklet.comofrece esas imágenes. También se podría verificar si pygrub puede extraer el gestor de arranque usando, pygrub -q imagenameen algunos casos, necesita espacio temporal, por lo que esto debería funcionar.mkdir -p /var/run/xend/boot/

información relacionada