Obtendo o FC11 para ser executado no VMware Server, convertido da máquina física

2

Eu tenho uma instalação do FC11 que converti em uma imagem de disco do VMware para executar em meu VMware Server. Eu o converti com o qemu-img, já que o software VMware Converter aparentemente converte apenas hosts Linux em servidores VMware Infrastructure.

A imagem do disco inicializa bem (o grub é carregado e inicializa o kernel), mas parece que o disco não foi encontrado pelo kernel e o processo de inicialização pára. Dispositivos USB hotplugging funcionam (o kernel imprime informações de depuração) e eu sou capaz de pressionar as teclas ( Ctrl - Alt - Excluir por exemplo).

O sistema operacional convidado VMware está definido como RedHat Enterprise Linux 5 (32 bits) e eu tentei os controladores LSI Logic, LSI Logic SAS e VMware Accelerated SCSI, sem sucesso.

Eu sou capaz de inicializar um disco de instalação e entrar no modo de recuperação e montar o sistema de arquivos, então minha pergunta é, o que eu preciso fazer para a imagem guest kernel / initrd para reconhecer o disco virtual?

    
por Kristian 21.08.2009 / 14:37

2 respostas

1

Eu inicializei no modo de recuperação, fiz chroot /mnt/sysimage , criei a rede e executei

yum install kernel

que instalou um novo kernel. O kernel anterior, 2.6.29.5-191.fc11.i686.PAE não estava funcionando. Agora, ao reinicializar o sistema, o disco é detectado sem problemas e o sistema inicializa o perfctl.

Se isso funcionou porque o initrd poderia determinar corretamente os módulos do kernel carregados, ou se era algum outro problema com o kernel antigo, eu não sei.

Outra dica, remova o grub splashimage e a opção do kernel "rgbh" em /boot/grub/menu.lst - antes de fazer isso, tive problemas com nada em particular no console VMware durante a inicialização.

    
por 21.08.2009 / 15:58
-1

Qual tipo de sistema de arquivos você usa para /? Eu não acho que o VMware suporte o ext4 ainda.

    
por 21.08.2009 / 14:44