Isso depende de como a máquina é inicializada. Você precisará de um gerenciador de partida se a sua máquina não estiver configurada para 'inicialização direta do kernel'
Você pode verificar isso abrindo o virt-manager, examinando as propriedades da máquina virtual e selecionando o painel de configuração 'opções de inicialização'. Se a configuração 'Caminho do Kernel' estiver definida (sob a lista suspensa 'Inicialização direta do kernel'), o SO será carregado pelo KVM e você não precisará de um gerenciador de inicialização.
Se este estiver vazio, você precisará de um gerenciador de inicialização para carregar o kernel a partir do disco virtual.
Você também pode verificar este parâmetro com virsh:
virsh dumpxml <virtual-machine>
isto irá despejar os dados de configuração do KVM para a máquina. Procure a tag <os> . Se tiver uma tag <kernel> , como esta:
<os>
<type arch='x86_64' machine='pc-0.11'>hvm</type>
<kernel>/var/lib/libvirt/images/vmlinuz-2.6.32-29-server</kernel>
<initrd>/var/lib/libvirt/images/initrd.img-2.6.32-29-server</initrd>
<cmdline>root=/dev/vda console=ttyS0 ro debug nosplash</cmdline>
<boot dev='hd'/>
</os>
Em seguida, o kernel será carregado com o KVM e não será necessário o bootloader. Se não houver tag <kernel> , você precisa de um gerenciador de inicialização.