Como eu não encontrei um guia preciso para configurar o FreeBSD 10 como um domU em Xen, Eu escrevi meu próprio . Acredito que você esteja usando uma versão mais recente do SO e uma versão do Xen do que eu, mas o processo deve ser semelhante. Aqui está a essência:
-
Faça o download de um ISO do FreeBSD 10 (usei FreeBSD-10.1-RELEASE-amd64-disc1.iso) e coloque
console="comconsole"
em seu/boot/loader.conf
para permitir a instalação em um console serial. Se você souber como usar o VNC, isso também deve ser bom - nesse caso, ignore o que eu digo sobre o uso serial. O manual do FreeBSD tem instruções detalhadas sobre como extrair e recriar o ISO . -
Aloque partições de disco e endereços MAC e crie sua configuração domU. Aqui está o meu:
memory = 1024 name = "eagle" # PVHVM stuff builder = "hvm" kernel = "hvmloader" boot = "dc" vif = [ 'mac=00:16:3E:01:AB:23' ] disk = [ 'phy:/dev/solid-state/eagle-disk,hda,w', 'file:/virt/iso/FreeBSD-10.1-RELEASE-amd64-headless.iso,hdb:cdrom,r' ] # Necessary for getting the serial console in 'xm console' serial = "pty"
-
Inicie o domU e instale normalmente. No prompt
mountroot
após o bootloader, mas antes do instalador, use?
para enumerar suas opções - você provavelmente vai querer algo comocd9660:cd0
.No final do processo de instalação, escolha abrir um shell no sistema recém-instalado e coloque
console="comconsole"
em seu/boot/loader.conf
também. Então, desligue o domU. -
No seu arquivo de configuração domU, altere
boot = "dc"
paraboot = "c"
para inicializar a partir do disco que você instalou, em vez da ISO. Você também pode remover a entradadisk
do ISO, se desejar. -
Iniciar o domU - neste ponto, você deve estar pronto.