我是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模式,我不知道) . 几小时后,我仍然没有任何线索来解决问题......
谢谢!
1 回答
按Esc键,应出现启动菜单 . 写作:帮助将为您提供所有选择 . 解决方案在启动控制台上,写:install vga = normal fb = false
这将禁用默认帧缓冲和vga模式 .