Debian 8 KVM Guest - Carregando o ramdisk inicial

9

Eu atualizei meu script de gerenciamento KVM para hosts KVM Ubuntu 14.04 para suportar o debian 8 guests. Depois de uma instalação manual (script preseed ainda não funciona), estou preso com a seguinte mensagem na inicialização:

Duranteainstalação,eu:

  • Somenteservidorsshselecionadoeutilitáriosdosistemabásico.
  • Definaocarregadordeinicializaçãodogrubparainstalarnaúnicaopçãolistada.
  • Usouomododeparticionamentoguiadoparatudoemumapartição.
  • UsouoespelholocaldoReinoUnido.

ExistealgumpassoqueeuprecisotomarcuidadoparafazerouoDebian8aindanãopodeserinstaladocomoconvidadoKVM?

Atualizar

DepoisdedesistiredecidirapenasatualizarumaVMdebian7paraodebian8atualizandotodasaslinhasem/etc/apt/sources.listtojessieemvezdewheezy,descobriqueeventualmentetiveomesmocomportamento.

Noentanto,essainstânciatinhaumIPestáticoedescobriqueaindapodiaSSHnoservidornaqueleIP,entãopareceissoéalgumtipodeproblemagráficoemqueoservidorconsegueinicializarnãopodemosverotextodelogin.Comopossoresolverisso?

Atualizar

Destavez,nainstalaçãodebiancriadapelaatualizaçãododebian7,eupossoclicaremavançadonomenugrubeselecionaraopçãocom(sysvinit)quefuncionaporenquanto.Esperoqueissopossalevaraumaexplicaçãodoqueestáerradocomaversãonormalqueéinicializada?

    
por Programster 16.05.2015 / 13:31

3 respostas

9

Graças ao link @Alguém publicado no comentários à pergunta, consegui extrair este conteúdo que resolveu o problema para mim:

  1. na tela de inicialização (abaixo) pressione a tecla "e" para editar a configuração.

  2. Vocêveráumatelacomoaseguinte.

  3. Role para baixo usando a seta para baixo do teclado. Você quer a linha que diz linux

  4. Adicioneotextoconsole=ttyS0apósapalavraquiete,emseguida,pressionecntrl+xparacontinuar

  5. Agora, como root, ou usando o sudo, execute o comando systemctl enable getty@ttyS0 para nunca mais ter que passar por todas essas etapas novamente.

por 04.06.2015 / 16:55
0

Eu encontrei o mesmo problema! O resultado mostrou que a máquina virtual pode estar sem recursos de CPU ou memória e resolvi adicionando argumentos "- smp 4 -m 2048"

Inicialmente, eu estava executando o qemu com o comando

qemu-system-x86_64 -hda debian.img -enable-kvm -nographic

Mas o novo kernel estava preso em "Carregando o ramdisk inicial"

Mais tarde, tentei com

qemu-system-x86_64 -hda debian.img -enable-kvm -nographic -m 512 -smp 4

então, há um kernel panic, dizendo "Kernel panic - não sincronizando: Sem memória e sem processos elimináveis ..."

Por fim, é a solução

qemu-system-x86_64 -hda debian.img -enable-kvm -nographic -m 2048 -smp 4
    
por 04.06.2015 / 13:34
0

Obrigado, a resposta selecionada resolveu meu problema também no Debian8 em uma VM recém-criada. Adicionar console=ttyS0 me deu o console.

Mas uma informação adicional importante: como o autor do post, também criei a VM com apenas o sistema base e o ssh-server. Como muitos nessa situação, eu não estava realmente interessado em ter um console, mas principalmente SSH.

Portanto, é importante saber que, mesmo que a VM pareça estar parada, ela está sendo executada corretamente e você pode ssh nela. Você também pode iniciar a VM sem a opção --console .

Se você usou a configuração de rede padrão (NAT e DHCP), pode obter o IP atribuído à sua VM:

# virsh net-dhcp-leases default

Ou como usuário:

$ virsh --connect qemu:///system net-dhcp-leases default

(use o nome da rede em que sua VM está ativada se for algo diferente do padrão)

Conhecendo o IP, você pode ssh em sua VM.

    
por 04.03.2016 / 09:18