我想通过运行以下命令序列使用 KVM/QEMU 创建虚拟机。当我执行该qemu-system-x86_64
命令时,该命令会无限期挂起。有人能告诉我我哪里犯了错误吗?
wget http://ftp.tu-clausthal.de/pub/mirror/ubuntu/releases/14.04/ubuntu-14.04.4-server-amd64.iso
qemu-img create -f qcow2 ubuntu-trusty.qcow 10G
qemu-system-x86_64 -hda ubuntu-trusty.qcow -cdrom ~lavelle/ubuntu-14.04.4-server-amd64.iso -m 512 -nographic
答案1
您忘记告诉qemu
从安装媒体启动(-boot d
) - 因此它会尝试从空虚拟磁盘启动,您应该选择格式化qcow2
而不是qcow
虚拟磁盘。
首先检查您的主机操作系统上是否启用了虚拟化功能并可以使用:kvm-ok
输出信息需要->INFO: /dev/kvm exists | KVM acceleration can be used
将 Ubuntu 安装文件下载到您想要存储的文件夹:
wget -O /path-to-the-storage-location/ubuntu-14.04.5-server-amd64.iso http://releases.ubuntu.com/14.04.5/ubuntu-14.04.5-server-amd64.iso
在您想要放置和存储磁盘的文件夹中创建虚拟磁盘:
qemu-img create -f qcow2 /path-to-the-virtual-disk/ubuntu-trusty.qcow2 10G
从 Ubuntu 安装媒体启动以将其安装到附加的虚拟磁盘:
qemu-system-x86_64 -hda /path-to-the-virtual-disk/ubuntu-trusty.qcow2 -cdrom /path-to-the-installation-media/ubuntu-14.04.5-server-amd64.iso -boot d -enable-kvm -m 512
当您执行命令时,终端看起来像这样(您最终是指qemu-system-x86_64
挂起吗?不要添加阻止新窗口可见的选项):
将打开一个新的“QEMU 终端窗口”,显示从安装介质安装 Ubuntu 的预期选项(注意:这是我的设置中的一个示例 - 因此启动选项不同):
附加信息:如果安装程序无法识别磁盘,请按照以下步骤操作指示。