use sudo checkinstall -y em vez de sudo make install
veja link
o kernel do xen será instalado em / boot a menos que você tenha sobrescrito os locais de instalação padrão
Alguém sabe como instalar o Xen 4.3.0 no Ubuntu Precise? Estou compilando a partir do código-fonte e tudo parece bem, mas ele não inicializa no hypervisor. Nenhum arquivo aparece em '/ boot / xen /' com uma extensão * .gz.
Instalar com o Xen 4.2.2 funciona bem. Estou seguindo instruções no download do arquivo de origem do XenProject. Seguindo as instruções deles também - link
O que pode causar isso? Qual é a correção?
use sudo checkinstall -y em vez de sudo make install
veja link
o kernel do xen será instalado em / boot a menos que você tenha sobrescrito os locais de instalação padrão
O Xen está no kernel da linha principal agora, então você não precisa procurar por kernels de xen separados. Se você estiver usando o grub, o seguinte será inicializado no xen 4.3+, assumindo que você acabou de fazer o make install e / sbin / ldconfig (todos os meus comandos assumem que você é root. Adicione o sudo se quiser):
dpkg-divert --divert /etc/grub.d/08_linux_xen --rename /etc/grub.d/20_linux_xen
update-grub
Então você pode reiniciar! Mas você provavelmente não está feito ..
Além disso, ao compilar a partir do código-fonte, você não instala scripts de inicialização no Ubuntu, então você mesmo precisa configurá-los.
Eu não uso o xm, então desabilito imediatamente:
update-rc.d xend remove
update-rc.d -f xend remove
Em seguida, adiciono todos os xen deamons aos scripts rc. Eu uso o nível 99 porque eu tenho um monte de coisas como zfs, nfs, etc que eu gosto de inicializar antes do boot / restore do meu domUs. Você pode deixar o 99 se tiver vontade.
update-rc.d xencommons defaults 99
update-rc.d xendomains defaults 99
update-rc.d xen-watchdog defaults 99
Então eu inicio os serviços:
/etc/init.d/xencommons start
/etc/init.d/xendomains start
/etc/init.d/xen-watchdog start
E liste os domínios para ver que bom trabalho eu fiz:
xl list
Todas essas coisas devem estar na Compile da página de origem que você vinculou em tarefas pós-compilação específicas do ubuntu / debian. De qualquer forma, espero que isso ajude!
Dica de Sysadmin de bônus
Se você está tentando descobrir por que seus comandos xen não estão funcionando, o primeiro passo é sempre verificar quais serviços estão sendo executados. Para xen, uma boa maneira de fazer isso é com o ps:
ps -ef |grep xen
Isso listará todos os processos com xen no nome, que são os mais importantes para o escopo desta questão. Se você vir xend ou Xend na lista (mas não xendomains, porque você precisa disso), então você está usando o toolstack xm, que entra em conflito com quase tudo. Mais uma vez, boa sorte!