在Ubuntu Server 16.04的KVM Guest安装过程中出现错误“找不到hvm内核”

戴夫·海因(Dave Hein)

我已经安装了具有Ubuntu Server 16.04的系统,并且已经安装了KVM(我在安装过程中选择了“虚拟化服务器”,因此KVM可能配置正确)。

问题:我无法使用virt-install安装KVM guest虚拟机。就像无法读取安装媒体一样。

尝试创建VM时出现此错误“找不到hvm内核...”

Starting install...
ERROR    Couldn't find hvm kernel for Ubuntu tree.
Domain installation does not appear to have been successful.

这是我用来创建VM的脚本。我使用sudo运行它。

#! /bin/bash
#
if [ ! -d /var/www/html/isos/ubus-docker ]; then
  mkdir -p /var/www/html/isos/ubus-docker
fi
umount /var/www/html/isos/ubus-docker/
mount -o loop ~/iso/ubuntu-16.04.1-server-amd64.iso /var/www/html/isos/ubus-docker/
virt-install \
  --connect qemu:///system \
  --name ubus-docker \
  --memory maxmemory=4096,memory=512 \
  --vcpus 2 \
  --location http://heind-gb0/isos/ubus-docker/ \
  --extra-args "console=tty0 console=ttyS0,115200" \
  --os-variant ubuntu16.04 \
  --disk path=/dev/heind-gb0-vg/vm-ubus-docker \
  --network network=default \
  --virt-type kvm \
  --hvm \      
  --graphics none

当我在网络浏览器中访问http:// heind-gb0 / isos / ubus-docker /时,我在ISO的根目录中看到了很好的文件和目录列表。(我已明确安装并配置了Nginx来服务于此ISO。)(注意:这是在KVM主机上运行的本地服务器,因此请不要去冲浪它:-))

我不知道该如何解决。任何帮助都将受到欢迎。

(注意:我正在运行Ubuntu Server,仅控制台,没有GUI。我也希望完全从控制台安装来宾VM。)

更新:这似乎是在Windows的最新版本中引入的一个问题virt-managervirt-tool-list列表中正在讨论这些问题我正在查看源代码回购历史记录,以查找有效的代码,并可能会开发一个补丁来恢复对Ubuntu安装ISO的支持(并希望对代码更熟悉的人能首先到那里:-))。

更新2:较新版本的的问题virt-manager现在已修复(请参见下面评论中的答案)。不知道何时修复将使其virt-manager打包。

戴夫·海因(Dave Hein)

我将此问题报告给邮件列表上的virt-manager维护人员。参见http://www.redhat.com/archives/virt-tools-list/2016-August/msg00009.html您可以关注该线程以获取更多详细信息。知道这在Ubuntu 14.04中有效,而在Ubuntu 16.04中无效,这是解决此问题的关键。

最重要的是,现在在https://github.com/virt-manager/virt-manager的master分支中已修复此问题

修复它的提交是:https : //github.com/virt-manager/virt-manager/commit/3f15a489cda87f8028828d567848193dd2640a43

我不确定什么时候可以使用各种virt-manager软件包。但是您可以获取源代码并从那里运行virt-install。(注意:您需要添加一些程序包,并且我创建了Python虚拟环境,因此您可能需要先在VM上进行实验,然后再处理需要保持稳定和干净的系统上的其他程序包。)

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

在 Ubuntu 16-04 上安装 opencv

在SQL Server安装过程中出现错误代码1608?

在 ubuntu 安装过程中找不到服务器安装错误 404

在 Ubuntu 17.10 上升级 CUDA-9.1 后,在 Forecast Package 安装过程中出现 R 错误

在Ubuntu安装过程中出现问题:Realtek PXE始终会引导吗?

Ubuntu Server 18.04 安装过程中使用了什么基于控制台的程序?

在Ubuntu Server 14.04安装过程中进入BusyBox之后,如何离开它?

Ubuntu Server 18.04.1 来宾在 Ubuntu Server 18.04.1 主机上,KVM

使用 cuda ubuntu 构建 c++ opencv 4 16/04

Ubuntu Server 16.04 LTS中的KVM

Ubuntu Server 16将USB驱动器安装到插入时的特定位置

以下软件包具有未满足的依赖性:无法安装任何软件。Ubuntu的16:04

在ubuntu 16.10中安装mysql-server-在安装过程中没有设置root passowrd的窗口!

ubuntu-restricted-extras安装过程中的错误

无法在具有最小磁盘大小的 KVM 中安装 Ubuntu Server 18.04.3

未加载对等视频,Kurento Media Server和Ubuntu 16

在Ubuntu 14.04上找不到/ dev / kvm

在Ubuntu 17.10上安装KVM

新的ubuntu 16安装尝试反复闪烁

尝试在Ubuntu 16上安装libsndfile

在Ubuntu Core 16上安装webdm的问题

在 Ubuntu 16 中安装 libfmt-dev

Ubuntu 16 Sudo SU错误密码尝试

Emfile错误在Ubuntu 16上运行CouchDB

Ubuntu Server for MongoDB安装

在Ubuntu 16上,安装OpenStack的stack.sh脚本失败,并显示错误“找不到systemd-python”

Ubuntu 16,04 GUI 仅在切换到 tty 或从 tty 切换时更新

Ubuntu-16-04:如何从 wifi 托盘中移除 wifi 适配器

WSL,Ubuntu 16,04:apt-cache处于损坏状态