Erro ao executar xm create kernel = "/usr/lib/xen/boot/hvmloader"

93 views
Skip to first unread message

Luana

unread,
May 14, 2009, 7:12:23 PM5/14/09
to xen-br
Oi pessoal,

Segui o tutorial deste site para instalar o xen 2.6.18.8 no debian
lenny amd64

A primeira duvida é: Ao rodar o comando: egrep -i "vmx|svm" /proc/
cpuinfo
na minha maquina antes da instalação do xen, (ou se eu escolho outro
linux no grub) retorna que o meu processador tem o recurso svm (o que
é correto já que é um turion tl-50).
Porém, se eu executo este comando ao bootar o xen ele não retorna
nada, isso é normal?

O xen está rodando: xend status ; echo $?
retorna 0.

Criei uma partição lvm: /dev/system/virtuais de 9.7GB
Criei uma imagem do cd de instalação do windows xp: winxpsp1.iso em /
root
Em /etc/xen criei o arquivo winxpsp1 cujo conteudo segue abaixo:

kernel = "/usr/lib/xen/boot/hvmloader"

device_model = '/usr/lib/xen/bin/qemu-dm'

builder='hvm'

memory = 1024

shadow_memory = 16

name = "windows"

vif = [ 'type=ioemu, mac=00:16:3E:78:CD:EC, bridge=xenbr0' ]

disk = [ 'file:/root/wxpsp1.iso,hdd:cdrom,r', 'phy:/dev/system/
virtuais,hda,w']

boot="dc"

sdl=0

vnc=1

vnclisten="0.0.0.0"

vncdisplay=5

vncconsole=0

vncpasswd='1senha!'

stdvga=0

serial='pty'

Ao rodar o comando xm create winxpsp1 (Como root) recebo a mensagem de
erro:

xen:/etc/xen# xm create winxpsp1

Using config file "./winxpsp1".

Error: Errors were found at line 1 while processing ./winxpsp1:

kernel = "/usr/lib/xen/boot/hvmloader"

Já verifiquei e o caminho /usr/lib/xen/boot/hvmloader existe.

Alguma ideia de qual pode ser o problema?

Obrigada,

Luana

gunther boeckmann

unread,
May 15, 2009, 9:45:33 AM5/15/09
to xen...@googlegroups.com
Luana,

Já presenciei este erro quando estava habilitando o recurso de virtualização assistida na BIOS. Após várias frustadas tentativas de habilitar a função, reiniciei o computador e voilà... Finalmente ele apareceu!!
Porém, existe ainda algumas incompatibilidades do suporte HVM com outras funções da BIOS, principalmente na arquitetura Intel (que não é o seu caso), como a Intel TXT, se não estou enganado.

Gunther


2009/5/14 Luana <luanac...@gmail.com>

gunther boeckmann

unread,
May 15, 2009, 9:47:42 AM5/15/09
to xen...@googlegroups.com
Ah esqueci...
Se o powerOff / powerOn não funcionar, posta o retorno de 'xm dmesg' na lista.


2009/5/15 gunther boeckmann <guntherb...@gmail.com>

Luana

unread,
May 18, 2009, 8:09:54 PM5/18/09
to xen-br
Oi Gunther,
Desculpe pela demora em postar uma resposta...
Estou fazendo os testes com o xen em um notebook amazon A601, e as
opções do BIOS são lastimáveis, pq simplesmente não existem opções!!!!
Estou tentando achar um update para a BIOS, para ver se ajuda, mas até
agora nada. Eu sei que o recurso SVM é suportado pelo processador,
inclusive o Linux reconhece a existência deles, mas não tem nenhuma
opção sobre isto na BIOS, alias a única coisa que tem na bios é a
seleção dos dispositivos de boot, e mais nada....

Segue abaixo o xm dmesg:

(XEN) Xen version 3.2-1 (Debian 3.2.1-2) (wa...@debian.org) (gcc
version 4.3.1 (Debian 4.3.1-2) ) Sat Jun 28 09:32:18 UTC 2008
(XEN) Command line: noreboot
(XEN) Video information:
(XEN) VGA is text mode 80x25, font 8x16
(XEN) VBE/DDC methods: none; EDID transfer time: 0 seconds
(XEN) EDID info not retrieved because no DDC retrieval method
detected
(XEN) Disc information:
(XEN) Found 1 MBR signatures
(XEN) Found 1 EDD information structures
(XEN) Xen-e820 RAM map:
(XEN) 0000000000000000 - 000000000009dc00 (usable)
(XEN) 000000000009dc00 - 00000000000a0000 (reserved)
(XEN) 00000000000d2000 - 0000000000100000 (reserved)
(XEN) 0000000000100000 - 00000000abf10000 (usable)
(XEN) 00000000abf10000 - 00000000abf18000 (ACPI data)
(XEN) 00000000abf18000 - 00000000abf80000 (ACPI NVS)
(XEN) 00000000abf80000 - 00000000b0000000 (reserved)
(XEN) 00000000e0000000 - 00000000f0000000 (reserved)
(XEN) 00000000fec00000 - 00000000fec10000 (reserved)
(XEN) 00000000fee00000 - 00000000fee01000 (reserved)
(XEN) 00000000fff80000 - 0000000100000000 (reserved)
(XEN) 0000000100000000 - 0000000150000000 (usable)
(XEN) System RAM: 4030MB (4127412kB)
(XEN) Xen heap: 14MB (14904kB)
(XEN) Domain heap initialised: DMA width 32 bits
(XEN) Processor #0 15:8 APIC version 16
(XEN) Processor #1 15:8 APIC version 16
(XEN) IOAPIC[0]: apic_id 2, version 17, address 0xfec00000, GSI 0-23
(XEN) Enabling APIC mode: Flat. Using 1 I/O APICs
(XEN) Using scheduler: SMP Credit Scheduler (credit)
(XEN) Detected 1607.357 MHz processor.
(XEN) AMD SVM: ASIDs disabled.
(XEN) HVM: SVM enabled
(XEN) CPU0: AMD Turion(tm) 64 X2 Mobile Technology TL-50 stepping 02
(XEN) Booting processor 1/1 eip 8c000
(XEN) AMD: Disabling C1 Clock Ramping Node #0
(XEN) AMD SVM: ASIDs disabled.
(XEN) CPU1: AMD Turion(tm) 64 X2 Mobile Technology TL-50 stepping 02
(XEN) Total of 2 processors activated.
(XEN) ENABLING IO-APIC IRQs
(XEN) -> Using new ACK method
(XEN) Platform timer overflows in 234 jiffies.
(XEN) Platform timer is 3.579MHz ACPI PM Timer
(XEN) Brought up 2 CPUs
(XEN) AMD IOMMU: Disabled
(XEN) *** LOADING DOMAIN 0 ***
(XEN) Xen kernel: 64-bit, lsb, compat32
(XEN) Dom0 kernel: 64-bit, lsb, paddr 0xffffffff80200000 ->
0xffffffff805bf81c
(XEN) PHYSICAL MEMORY ARRANGEMENT:
(XEN) Dom0 alloc.: 0000000148000000->000000014a000000 (968574 pages
to be allocated)
(XEN) VIRTUAL MEMORY ARRANGEMENT:
(XEN) Loaded kernel: ffffffff80200000->ffffffff805bf81c
(XEN) Init. ramdisk: ffffffff805c0000->ffffffff816ebe00
(XEN) Phys-Mach map: ffffffff816ec000->ffffffff81e5fbf0
(XEN) Start info: ffffffff81e60000->ffffffff81e604a4
(XEN) Page tables: ffffffff81e61000->ffffffff81e74000
(XEN) Boot stack: ffffffff81e74000->ffffffff81e75000
(XEN) TOTAL: ffffffff80000000->ffffffff82000000
(XEN) ENTRY ADDRESS: ffffffff80200000
(XEN) Dom0 has maximum 2 VCPUs
(XEN) Initrd len 0x112be00, start at 0xffffffff805c0000
(XEN) Scrubbing Free RAM: .done.
(XEN) Xen trace buffers: disabled
(XEN) Std. Loglevel: Errors and warnings
(XEN) Guest Loglevel: Nothing (Rate-limited: Errors and warnings)
(XEN) Xen is relinquishing VGA console.
(XEN) *** Serial input -> DOM0 (type 'CTRL-a' three times to switch
input to Xen)
(XEN) Freed 104kB init memory.

Ainda não consegui nenhum progresso...
Obrigada pela ajuda, se tive mais alguma ideia, por favor me avise....

Luana.

gunther boeckmann

unread,
May 19, 2009, 7:28:57 AM5/19/09
to xen...@googlegroups.com
Luana,

Tenta o seguinte, baixa a ISO do Thiago [1] queima o CD, faz o boot com ele e verifica se o problema ainda persiste. Vamos  eliminar a possibilidade de ser a compilação do Kernel.

[1] - http://wiki.xen-br.org/index.php?title=LiveCD

Gunther


2009/5/18 Luana <luanac...@gmail.com>

Luana

unread,
May 20, 2009, 7:08:21 PM5/20/09
to xen-br
Gunther, obrigado pelo seu post.
Utilizei o live cd mais a maquina fica reiniciando.
Editei a linha kernel do boot do livecd e adicionei a opção noreboot,
mas ai ao invés da maquina reiniciar, fica travanda na tela "SMP
alternatives: switching to UP code" e não sai mais....

Isso chegou a acontecer nesta mesma maquina quando instalei o xen-
hypervisor-3.2-1-amd64 kernel 2.6.26-amd64, porém este erro não
ocorria com o mesmo hypervisor com kernel 2.6.18.8-amd64, instalação a
qual estou utilizando para tentar fazer esta vm funcionar.

Obrigado pela ajuda até aqui..., você tem mais alguma idéia?

Luana.

gunther boeckmann

unread,
May 20, 2009, 9:55:46 PM5/20/09
to xen...@googlegroups.com
Infelizmente as coisas estão se complicando, talvez você precise de pessoas mais especializadas no kernel para encontrar a causa desse problema. Suponho que seja alguma incompatibilidade do hardware. Tente obter todas as informações possíveis da BIOS, MotherBoard e do kernel e vaz uma varredura na Internet. Você pode tentar também outras distribuições que possuem drivers mais atualizados e que suportem o Xen.
Como últimas sugestões, esperimenta colocar o parâmetro "noacpi" do kernel do Dom0 na instalação do Debian 2.6.18. Já no boot com o LiveCD do Xen tenta o parâmetro "smp-alt-once" também no Dom0. Bem, não custa tentar mas um pouco né?

Gunther

2009/5/20 Luana <luanac...@gmail.com>

Luana

unread,
May 21, 2009, 7:01:48 AM5/21/09
to xen-br

Oi Gunther,

Vou fazer os testes que você mencionou.
Qual distro você sugere?

Obrigada,

Luana.

gunther boeckmann

unread,
May 21, 2009, 7:09:31 AM5/21/09
to xen...@googlegroups.com
Oi Luana,

2009/5/21 Luana <luanac...@gmail.com>



Oi Gunther,

Vou fazer os testes que você mencionou.
Qual distro você sugere?

Primeiro tenta os parâmetros que te falei com as distribuições que você está usando, o Debian Lenny (que já deve estar instalado) e o LiveCD do Xen.
Depois, tenta com o RedHat 5.3 utilizando as próprias versões do kernel da distribuição.
 


Obrigada,

Por nada!!


Luana.


Gunther

Luana

unread,
May 27, 2009, 7:17:05 AM5/27/09
to xen-br
Oi Gunther,

Realmente realizei os testes que você mencionou com o LiveCD e com o
sistema que eu já tinha instalado e nada funcionou.
Então baixei o CentOS 5.3 e realizei a instalação e, como ele já tem
suporte para virtualização na instalação, o XEN funcionou
perfeitamente e já estou com a minha VM Windows rodando direitinho.

Obrigada,

Luana.

avelino

unread,
Jul 3, 2009, 1:50:40 PM7/3/09
to xen-br
Luana eu tive o mesmo problema e executei o seguinte passo:

1 - hvm guest support is unavailable is vt amd-v supported by your cpu
and enabled in your bios
Resolução do problema
Habilidar na bios o suporte a virtualição

2 - Error: Kernel image does not exist: /usr/lib/xen-3.0.3-1/boot/
hvmloader
Resolução do problema
Instalar o seguinte pacote:
apt-get install xen-ioemu-3.0.3-1


No seu caso instale o seguinte pacote no debian e faça o teste
novamenteo.
Reply all
Reply to author
Forward
0 new messages