Aqui como isso funcionou para mim.
As lições que aprendi:
Eu queria usar o xen como hipervisor para poder brincar com um SO diferente de um software sem arruinar meu sistema primário.
Então, primeiro baixei a versão do cliente de 64 bits do Ubuntu e segui o guia do Martins link . Obrigado Martin, ótimo trabalho.
Algumas coisas que eu tive que descobrir eu mesmo.
Eu tive um problema com meu cliente Ubuntu de 64 bits. Mesmo que eu tenha instalado em uma caixa da Intel eu tive que usar o pacote xen-hypervisor-4.1-amd64, parece que também cobre as máquinas Intel de 64 bits. O pacote i386 não funcionou.
Então eu queria que a GUI de virtualização funcionasse: Para ativar e usar o virsh para adicionar "exportar VIRSH_DEFAULT_CONNECT_URI = xen: ///" ao arquivo .bashrc raiz. Então começou sem problemas.
Agora o xen está em funcionamento. Só precisa criar uma VM guest. Antes que eu pudesse fazer isso, tive que habilitar as opções de virtualização em meu BIOS EFI. Depois de uma reinicialização e alteração das configurações da BIOS, tudo funcionou bem, mas não consegui ver uma ponte de rede virtual no meu sistema.
Eu queria que meu vm compartilhasse a interface de rede com a máquina física. Eu tive que fazer o seguinte para configurar a rede:
em / etc / network / interfaces
auto xenbr0
iface xenbr0 inet dhcp
bridge_ports eth0
uma reinicialização depois da ponte.
agora eu tive que lidar com alguns erros do virt-manager.
Eu tive que fazer um “ln -s qemu-linaro qemu” em / usr / share para me livrar de alguns erros “Não foi possível ler o arquivo keymap: '/ usr / share / qemu / keymaps / en-us” e para se livrar do problema.
cd /usr
mkdir lib64
cd lib64
ln -s ../lib/xen-4.1/ xen
Uma boa idéia é monitorar os logs xen em / var / log / xen em busca de erros.
Após essas etapas, eu poderia criar uma VM e instalar o sistema operacional convidado.