qemu-system-x86_64 命令挂起

qemu-system-x86_64 命令挂起

我想通过运行以下命令序列使用 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-1

将打开一个新的“QEMU 终端窗口”,显示从安装介质安装 Ubuntu 的预期选项(注意:这是我的设置中的一个示例 - 因此启动选项不同):

qemu-2

附加信息:如果安装程序无法识别磁盘,请按照以下步骤操作指示

相关内容