Nie można zalogować się do Xen guest pv

4

Śledziłem to przewodnik skonfigurować serwer Xen i mojego pierwszego gościa PV. W systemie hosta mam tylko dwóch użytkowników, root i benny. Zazwyczaj pracuję przez benny.

Po utworzeniu .cfg dla mojego nowego gościa pv, serwera foobar, uruchamiam następujące polecenie:

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

To inicjuje proces uruchamiania i po minucie upuszcza mnie przy logowaniu:

Debian GNU / Linux 6.0 foobar-server hvc0

login serwera foobar:

Próbowałem zalogować się jako root (bez hasła), root (z hasłem do hosta), benny (z hasłem); żaden z nich nie odniósł sukcesu. Nie mam pojęcia, jak się zalogować do mojego nowego vm. Wszelkie sugestie lub wskazówki?

Mr Griever
źródło
Staję też przed tym problemem, sam tworzę VM. Ale nie znam nazwy użytkownika
hakunami

Odpowiedzi:

3

Jestem nowy w Xen i spotkałem się z tym samym problemem. Użyłem xen-tools do zbudowania gościa Xen i rozwiązałem problem oryginalną metodą:

  1. najpierw usuń oryginalnego gościa za pomocą polecenia xen-delete-image,
  2. następnie zbuduj nowego gościa za pomocą polecenia xen-create-image z parametrem --password=" & lt; twoje hasło roota & gt; .
Jingchao Luan
źródło
Nie rozumiem co mówisz. Czy mógłbyś edytować to i spróbuj to wyjaśnić?
Scott
1
Przepraszam za mój słaby angielski. Główną ideą jest dodanie parametru „--password” podczas budowania gościa za pomocą xen-create-image, a to hasło będzie hasłem administratora. Nie utworzyłem innego użytkownika, ale tylko użytkownika root.
Jingchao Luan
2

Po zainstalowaniu nowej maszyny wirtualnej powinieneś skonfigurować nowe hasło użytkownika / roota. Informacje logowania dla twojego gościa (domU) prawie na pewno nie są takie same jak dane logowania do hosta (dom0). Tak więc, jeśli pobrałeś obraz, powinna istnieć dokumentacja tego obrazu, która powie ci, jakich danych logowania użyć. Jeśli zainstalowałeś ze źródła instalacyjnego (HTTP / FTP / ISO / itp.), Powinieneś go ustawić podczas instalacji.

Jeśli musisz zmusić go do zmiany, możesz wstawić następujące elementy do pliku konfiguracyjnego i ponownie utworzyć: extra = "init = / bin / bash"

Spowoduje to uruchomienie polecenia bash i powinieneś móc użyć passwd do zmiany hasła roota. Następnie wyłącz go, usuń ten wiersz z pliku konfiguracyjnego i ponownie utwórz i spróbuj zalogować się jako root. Niektóre nowsze dystrybucje (w szczególności Ubuntu) w rzeczywistości nie zezwalają / nie ustawiają hasła roota domyślnie, więc być może trzeba to zrobić i ustawić hasło, aby zalogować się pod kontem root.

Nick
źródło
Sam tworzę vm, ale nie znajduję miejsca, w którym ustawiłem nazwę użytkownika, znam hasło z dziennika po skompilowaniu vm.
hakunami