Debian Lenny como Xen domU falha ao inicializar

Debian Lenny como Xen domU falha ao inicializar

o problema é o seguinte: tenho o Debian Lenny rodando o Xen dom0 e quero instalar outro Debian Lenny como domU. Eu segui o guia emWiki do Debianpara a letra. A instalação corre bem até que o instalador do Debian tente instalar o Grub, ele falha com este erro:

Falha na etapa de instalação

Uma etapa de instalação falhou. Você pode tentar executar o item com falha novamente no menu ou ignorá-lo e escolher outra coisa. A etapa que falha é: Instalar o carregador de inicialização GRUB em um disco rígido

Se eu ignorar isso, conclua a instalação e tente inicializar a máquina, recebo o seguinte:

Carregando, aguarde...
Início: Carregando drivers essenciais... concluído.
Begin: Executando /scripts/init-premount ... FATAL: Erro ao inserir ventilador (/lib/modules/2.6.26-2-686-bigmem/kernel/drivers/acpi/fan.ko): Dispositivo não encontrado
FATAL: Erro inserindo térmica (/lib/modules/2.6.26-2-686-bigmem/kernel/drivers> /acpi/thermal.ko): Dispositivo não encontrado
[0.608267] blkfront: xvda1: barreiras habilitadas
concluídas.
Início: Montando o sistema de arquivos raiz... Início: Executando /scripts/local-top... concluído.
Comece: Executando /scripts/local-premount ... concluído.
mount: não é possível ler /etc/fstab: Arquivo ou diretório inexistente
Begin: Executando /scripts/local-bottom ... concluído.
feito.
Início: Executando /scripts/init-bottom ... mount: montagem /dev em /root/dev falhou: Nenhum > arquivo ou diretório
concluído.
montagem: montagem /sys em /root/sys falhou: arquivo ou diretório inexistente
montagem: montagem /proc em /root/proc falhou: arquivo ou diretório inexistente
O sistema de arquivos de destino não possui /sbin/init.
Nenhuma inicialização encontrada. Tente passar init=bootarg.

Meu arquivo .conf para Xen é bem simples:

kernel = '/vmlinuz'
ramdisk = '/initrd.img'
memória = 256
vif = ['bridge=xenbr0']
disco = [ 'arquivo:/xen/root.img,hda1,w' ]

Alguma idéia de onde começar a procurar o problema? Estou muito perplexo.

Responder1

mount: cannot read /etc/fstab: No such file or directory

Esse é um sinal bastante claro de que seu initramfs está funcionando. Provavelmente porque sua instalação está interrompida.

Como você superou o particionamento no debian-installer? A última vez que fiz isso (ummm... ontem) tive que exportar algo que pudesse particionar, então seu disco sendo hda1 é um tanto estranho. O meu se parece com:

disk = ['phy:/dev/GLaDOS/xen-portaltest,xvda,w']

está em um volume lógico, não em um arquivo, mas isso não deveria importar. Dar xvda1ou algo assim não funcionou; queria particionar isso, o que é bastante bobo.

Com xvda, fui em frente e particionei isso (em um xvda1 para /boote um xvda2para um volume físico LVM, mas você certamente poderia usar isso apenas para root). O instalador foi concluído normalmente e funciona depois de lidar com o erro do bootloader não executável documentado ema entrada Xen do Debian Wiki.

Responder2

Como está o fstab do domU? Você pode ter linhas erradas que tentam montar /sys em /root/sys

mount: mounting /sys on /root/sys failed: No such file or directory

informação relacionada