Estou executando o Debian Wheezy em um software RAID 0 com LVM. Estou tentando fazer o Xen funcionar, mas o Grub se recusa a inicializar nele. Eu instalei o Xen seguindo as instruções aqui: link
Ao alcançar
multiboot /boot/xen-4.1-amd64.gz placeholder dom0_mem=4096M
Eu obtenho
error: couldn't open file
seguido por
error: you need to load the multiboot kernel first
Não há nada errado com o arquivo. Aqui está a entrada do grub.cfg para o Xen:
menuentry 'Debian GNU/Linux, with Xen 4.1-amd64 and Linux 3.2.0-4-amd64' --class debian --class gnu-linux --class gnu --class os --class xen {
insmod raid
insmod mdraid1x
insmod lvm
insmod part_msdos
insmod part_msdos
insmod ext2
set root='(vg00-dom0-root)'
search --no-floppy --fs-uuid --set=root 681448b8-7afb-4a25-9830-490dfc0f29a3
echo 'Loading Xen 4.1-amd64 ...'
multiboot /boot/xen-4.1-amd64.gz placeholder dom0_mem=4096M
echo 'Loading Linux 3.2.0-4-amd64 ...'
module /boot/vmlinuz-3.2.0-4-amd64 placeholder root=/dev/mapper/vg00-dom0--root ro initrd=/install/initrd.gz quiet
echo 'Loading initial ramdisk ...'
module /boot/initrd.img-3.2.0-4-amd64
}
Abaixo está minha entrada de inicialização regular. É incrivelmente similar e funciona perfeitamente.
menuentry 'Debian GNU/Linux, with Linux 3.2.0-4-amd64' --class debian --class gnu-linux --class gnu --class os {
load_video
insmod gzio
insmod raid
insmod mdraid1x
insmod lvm
insmod part_msdos
insmod part_msdos
insmod ext2
set root='(vg00-dom0-root)'
search --no-floppy --fs-uuid --set=root 681448b8-7afb-4a25-9830-490dfc0f29a3
echo 'Loading Linux 3.2.0-4-amd64 ...'
linux /boot/vmlinuz-3.2.0-4-amd64 root=/dev/mapper/vg00-dom0--root ro initrd=/install/initrd.gz quiet
echo 'Loading initial ramdisk ...'
initrd /boot/initrd.img-3.2.0-4-amd64
}
Eu percebo que isso parece um tipo de pergunta "por favor, resolva meu problema para mim", mas essa não é a minha intenção. Passei horas pesquisando e experimentando coisas, mas não consigo encontrar nada que me aproxime um passo. A coisa mais próxima que encontrei na web foi alguém que esqueceu de adicionar a linha "search" em seu grub.cfg. Não parece que esse é o problema no meu caso, já que a "busca" parece funcionar bem para a minha entrada de inicialização normal.
Espero que alguém possa me apontar na direção certa para que eu possa encontrar a solução.
Obrigado!