本次在ubuntu12系统安装KVM,随后创建虚拟机,又出现了新的问题。
现象:
砰不通虚拟机,宋承宪登录不上,控制台方式登录不上,虚拟机无法关机,貌似电源管理也没有安装成功。
先来解决网络问题:
还好可以通过虚拟猫来检查虚拟机内部的文件。
先关闭虚拟机
虚拟销毁vm1
然后检查网卡设置文件:
root @ dbk VM:~ # virt-cat-d vm1/etc/network/interfaces
#该文件描述了您的系统上可用的网络接口
#以及如何激活它们。有关更多信息,请参见接口(5)。
#环回网络接口
自动瞧
iface lo inet环回
#主要网络接口
自动eth0
iface eth0 inet static
地址192.168.1.51
网络掩码255.255.255.0
网络192.168.1.0
广播192.168.1.255
网关
# dns-*选项由解决方案包(如果已安装)实现
8.8.8.8域名服务器
DNS-搜索本地域
这个DNS-搜索本地域看上去很奇怪。一般是默认域。
本地域是因为宿主机器的/etc/hosts中配置成了:
127 .0 .0 .1个本地主机。本地域dbk虚拟机
将其换成这种配置:
127.0.0.1本地主机
127.0.1.1 dbkvm
再创建虚拟机,网络正常了。可以砰通,可以嘘登录控制台。问题还有。
虚拟机里面的网络设置十进位计数制搜索被设置成了默认域。
因此推测是主机文件的配置错误,导致虚拟机中网卡设置的十进位计数制搜索错误,导致无法连接网络,因此不能在创建过程中从网络下载安装OpenSSH-服务器。
来看一下电源管理
如果不安装电源管理,就不能在宿主主机通过关机关闭虚拟机。
在创建伏特计的选项中需要补上:
- addpkg=acpid
事后弥补就要登录到虚拟机中,然后运行命令:
容易得到安装acpid
再来处理安慰不能登录的问题。
先停止虚拟机。
虚拟停止vm1
准备一个文件ttyS0.conf,内容如下:
# ttyS0.conf - getty
#此服务从系统所在的点维护ttyS0上的盖蒂
#启动,直到再次关闭。
在停止的罗马天主教运行级别上启动=[2345]
停止在运行级别[!2345]
重生
安装猜测鱼程序:
容易得到安装猜测鱼
现在用虚拟复制输入将文件复制到伏特计的/etc/初始化目录中:
虚拟复制入数据vm1 ttys 0。配置/etc/init
然后调用虚拟编辑vm1来编辑vm1的配置文件,添加下面的内容:
设备
.
序列类型='pty '
源路径='/dev/pts/2'/
目标端口='0'/
/串行
控制台类型='pty' tty='/dev/pts/2 '
源路径='/dev/pts/2'/
目标端口='0'/
/控制台
/设备
最后试用一下:
虚拟开始vm1
域vm1已启动
root@dbkvm:~/kvm_scripts#虚拟控制台vm1
已连接到域vm1
逃亡人物是]
LTS vm1 ttyS0
vm1登录:根
密码:
上次登录时间:世界协调时2013年年5月2日星期四09时21分03秒
欢迎来到Ubuntu 12。04 .2 LTS(GNU/Linux 3。2 .0-41-虚拟x86_64)
可以了。所有问题的根源都出在那个不正确的宿主机器上的/etc/hosts配置。