Não é possível fazer login no Xen guest pv

4

Eu segui isso guia para configurar um servidor Xen e meu primeiro PV Guest. No sistema host eu só tenho dois usuários, root e benny. Eu costumo trabalhar com benny.

Depois de criar um .cfg para meu novo convidado pv, foobar-server, eu corro o seguinte comando:

benny@romulus:~$ sudo xm create -c /etc/xen/foobar-server.cfg

Isso inicia um processo de inicialização e depois de um minuto cai em um prompt de login:

Debian GNU / Linux 6.0 foobar-server hvc0

login do foobar-server:

Eu tentei fazer o login como root (sem senha), root (com senha para a caixa de host), benny (com senha); nenhum dos quais teve algum sucesso. Não tenho ideia de como fazer login na minha nova vm. Alguma sugestão ou dicas?

Mr Griever
fonte
Eu também enfrento esse problema, eu crio por mim mesmo. Mas eu não sei o nome de usuário
hakunami

Respostas:

3

Eu sou novo no Xen e enfrentei o mesmo problema. Eu usei xen-tools para construir o convidado Xen e resolvi o problema com um método original:

  1. exclua o convidado original primeiro, com o comando xen-delete-image,
  2. em seguida, construa o novo convidado usando o comando xen-create-image com o parâmetro --password=" & lt; sua senha de root & gt; " .
Jingchao Luan
fonte
Eu não entendo o que você está dizendo. Você pode por favor editar isso e tentar torná-lo mais claro?
Scott
1
Desculpe pelo meu pobre Inglês. A idéia principal é que você deve adicionar o parâmetro "--password" ao construir o guest com xen-create-image, e esta senha será sua senha root. Eu não criei outro usuário, mas apenas o usuário root.
Jingchao Luan
2

Quando você instalou sua nova VM, você deve ter configurado uma nova senha de usuário / root. As informações de login do seu convidado (domU) quase certamente não são as mesmas que as informações de login do host (dom0). Portanto, se você baixou uma imagem, deve haver alguma documentação para essa imagem que informa quais informações de login usar. Se você instalou a partir de uma fonte de instalação (HTTP / FTP / ISO / etc.), Você deve configurá-lo durante a instalação.

Se você precisar forçá-lo a mudar, você pode inserir o seguinte no arquivo de configuração e criar, novamente: extra = "init = / bin / bash"

Isto irá inicializar você diretamente para um prompt do bash, e você deve ser capaz de usar o passwd para alterar a senha do root. Em seguida, desligue-o, remova a linha do arquivo de configuração e faça a criação novamente e tente efetuar login como root. Algumas distribuições mais recentes (notavelmente o Ubuntu) na verdade não permitem / definem uma senha de root por padrão, então você pode ter que fazer isso e configurar a senha para logar na conta root.

Nick
fonte
Eu crio vm sozinho, mas eu não encontro o lugar onde eu defino o nome de usuário, eu sei a senha do log depois de compilar a vm.
hakunami