无法登录 Xen guest pv

无法登录 Xen guest pv

我已经关注了指导设置 Xen 服务器和我的第一个 PV Guest。在主机系统上,我只有两个用户,root 和 benny。我通常通过 benny 进行工作。

为我的新的 pv 客户机 foobar-server 创建 .cfg 后,我运行以下命令:

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

这将启动一个启动过程,大约一分钟后我会进入登录提示符:

Debian GNU/Linux 6.0 foobar 服务器 hvc0

foob​​ar 服务器登录:

我尝试过以 root 身份登录(无密码)、root 身份登录(使用主机密码)、benny 身份登录(使用密码);但都没有成功。我不知道如何登录我的新虚拟机。有什么建议或提示吗?

答案1

当您安装新的虚拟机时,您应该设置新的用户/root 密码。您的客户机 (domU) 的登录信息几乎肯定与主机 (dom0) 的登录信息不同。因此,如果您下载了映像,则应该有一些该映像的文档告诉您要使用哪些登录信息。如果您从安装源 (HTTP/FTP/ISO/等) 安装,则应该在安装时设置它。

如果您需要强制更改,您可以将以下内容插入配置文件并再次创建:extra="init=/bin/bash"

这会直接引导您进入 bash 提示符,您应该能够使用 passwd 更改 root 密码。然后关闭它,从配置文件中删除该行,然后再次执行创建,并尝试以 root 身份登录。一些较新的发行版(尤其是 Ubuntu)实际上默认不允许/设置 root 密码,因此您可能必须实际执行此操作并设置密码以在 root 帐户下登录。

答案2

我是 Xen 新手,遇到了同样的问题。我使用 xen-tools 构建了 Xen 客户机,并使用原始方法解决了该问题:

  1. 首先删除原始访客,使用命令xen-delete-image
  2. xen-create-image然后使用带有参数的命令构建新的客户机。--password="<your root password>"

相关内容