XEN - O pygrub altera o grub no dom0

1

Peço desculpas pela pergunta, mas não entendi a idéia por trás do pygrub. Eu baixei a VM do stacklet.com. A imagem é enviada como um arquivo ext4 e configuração do pygrub. Minha pergunta é se eu posso rodar essa imagem do jeito padrão do dom0: xl create -f debian.7-8.x86.20150217.pygrub.cfg -c sem se preocupar que o pygrub irá sobrescrever ou de alguma forma modificar minha configuração atual do grub2 no 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"
    
por Wakan Tanka 29.04.2015 / 23:40

1 resposta

0

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/

    
por 03.05.2015 / 18:26

Tags