qemu-kvm安装iso落入空白屏幕,使用" 640 480图形模式"

时间:2014-05-01 16:16:40

标签: ubuntu ssh qemu kvm

我是qemu-kvm的新手。这是我的环境:两台物理机器:一台是带ubuntu-12.04-desktop的本地机器,另一台是运行ubuntu-12.04-server的远程机器(没有gui,只有控制台)。在本地计算机上,我ssh到远程物理计算机,并希望使用qemu-kvm虚拟化远程物理计算机上的guest虚拟机操作系统(ubuntu-12.04-server)。

成功安装kvm后,我尝试将guest操作系统os(iso文件)安装到磁盘img文件中,我使用的命令是:

sudo qemu-system-x86_64 -hda vdisk.img -cdrom ubuntu-12.04.4-server-amd64.iso -boot d -m 2048 -curses

然后发生的事情是整个终端屏幕(在我的本地机器上,在ssh会话中)变成一个空白屏幕,只有标签" 640 * 480图形模式"在中心。

我尝试-nographic -vga std命令,ssh -Y,它不起作用。我也直接在远程物理机的终端上尝试了相同的命令,同样的问题也发生了。

通过在线查看后,我发现它可能与framebuffer或vga问题有关(远程物理机上没有GUI。但是当iso文件启动时,它会尝试加载某些vga模式,我不知道)。几小时后,我仍然没有任何线索来解决这个问题......

谢谢!

2 个答案:

答案 0 :(得分:2)

点击Esc键,应出现启动菜单。 写作: 救命 会给你所有的选择。 解决方案在启动控制台上,写道: install vga = normal fb = false

将禁用默认帧缓冲区和vga模式。

答案 1 :(得分:0)

使用-curses时,屏幕上会显示任何文本输出,否则会显示“ 640 480图形模式”消息。

您可以做的是在/etc/default/grub处修改grub文件。您应该取消注释以下行:

GRUB_TERMINAL=console

编辑文件后,运行update-grub。现在,当您重新运行qemu时,应该可以在屏幕上看到输出,而不是“ 640 480图形模式”消息。