我尝试使用 xl 命令在 Xen 4.2 中运行 VM(就我所知,这应该是标准工具堆栈,而 xm 已被弃用)。
在这种情况下,我有以下配置文件
kernel = '/media/home_separata/domU_kernel/boot/vmlinuz-linux'
ramdisk = '/media/home_separata/domU_kernel/boot/initramfs-linux.img'
name = "domU_Arch_linux"
memory = "512"
root = '/dev/xvda1 ro'
disk = ['file:/media/home_separata/domU_kernel/arch_linux_kernel.img,xvda1,w']
vif = ['mac=aa:::10:11:f1,ip=192.168.0.2,bridge=xenbr0']
当我尝试使用 xl create 启动虚拟机时,它似乎可以工作(它还会启动 vif 接口),但如果我尝试通过 xl 控制台连接,则会出现错误:
xenconsole: Could not read tty from store: No such file or directory
有趣的是,我有问题逆使用 xend/xm(在这种情况下 xend 不会启动 vif 接口但会激活控制台)。
有人有什么建议吗?
答案1
答案2
检查 xenconsoled 是否正在运行。如果没有,请启动它。
如果这对您没有帮助,请查看 VM 的 /etc/inittab 文件并查看是否存在此行:
co:2345:respawn:/sbin/mingetty console
如果没有,请添加:)
希望有帮助!