我在笔记本电脑上运行 Ubuntu 16.04。我安装了虚拟机管理器。如何让虚拟机首次运行?
我下载了两个不同的 ISO。我尝试使用每个虚拟机管理器创建一个虚拟机。但每一个的问题都是它们无法启动。我会得到
从硬盘启动...启动失败:不是可启动磁盘。无引导设备。
我使用了来自可靠来源的 .ISO。一个 .iso 用于 QemuEmulator(https://help.ubuntu.com/community/Installation/QemuEmulator)。另一个 .iso 是将 Ubuntu 直接安装到普通笔记本电脑上。我使用虚拟机管理器的 GUI。我主要选择默认值或使用我在网上找到的文章来创建虚拟机。我必须做一些故障排除才能看到一些输出。
我尝试在字符提示符下使用 virt-install 命令。但我在那里也没有运气。我尝试使用这个命令:
virt-install --connect qemu:///system --ram 512 -n foobar --os-type=linux --os-variant=debian8 --disk path=/root/debianfb.qcow2,device=virtio,format=qcow2 --vcpus=1 --graphics spice --noautoconsole --import --disk size=20
我尝试了上述命令的变体。结果将显示有关必须为不存在的卷指定磁盘大小的错误。 debianfb.qcow2 是一个不存在的卷。我认为这种基于字符的创建虚拟机的方式可以借鉴主机操作系统。但我不知道让它工作的正确语法。我愿意使用 GUI 虚拟机管理器或字符提示命令(如 virt-install)。我应该怎么办?
我还没有尝试下载 .qcow2 文件。我怎么知道它来自可靠的来源?我只想在我的 Linux Mint 笔记本电脑上使用 KVM 或 QEMU 建立一个基本的虚拟机。
答案1
我不清楚您如何/是否明确创建了/root/debianfb.qcow2
.如果不存在则运行:
qemu-img 创建 -f /root/debianfb.qcow2 20G
如果这不是问题,您可能遇到了我在使用虚拟机管理器时遇到的问题(我对“virt-install”不太熟悉)。每当我创建新的虚拟机时,即使我在安装过程中选择了 .iso 安装介质,但当我完成安装时,虚拟 CD 驱动器是空的。因此,请确保为“CDROM 源路径”选择正确的 .iso 文件。
然后,在“启动选项”下,确保选中 CDROM 条目并且它是“启动设备顺序”中的第一个条目。现在尝试启动,祝你好运!