Ubuntu 服务器和 QEMU - “无法初始化 SDL”

Ubuntu 服务器和 QEMU - “无法初始化 SDL”

我正在按照运行KVM

我的主机运行的是 Ubuntu Server 14.04.1(64 位)

我下载了 Ubuntu Server ISO 文件:

wget -c http://old-releases.ubuntu.com/releases/14.04.2/ubuntu-14.04.1-server-amd64.iso

然后我跑了:

qemu-img create -f qcow2 vdisk.img 10G
qemu-system-x86_64 -hda vdisk.img -cdrom ubuntu-14.04.1-server-amd64.iso -boot d  -m 384

错误:

Could not initialize SDL(No available video device) - exiting

据我了解,这是因为我没有从 X windows 机器运行它。

然后,经过谷歌搜索,我添加-vga none并运行:

qemu-system-x86_64 -vga none -hda vdisk.img -cdrom ubuntu-14.04.1-server-amd64.iso -boot d  -m 384

我再次遇到同样的错误。

然后我跑了-nographic

qemu-system-x86_64 -nographic  -hda vdisk.img -cdrom ubuntu-14.04.1-server-amd64.iso -boot d  -m 384

并且这个进程卡住了,没有任何错误(我等了 10 多分钟)。所以我不得不从另一台机器上终止这个进程。

当主机没有 x windows 时,正确的安装方法是什么?

答案1

尝试使用-vga qxl(必须先使用modprobe模块qxl),或者-vga virtio

相关内容