Я установил систему с Ubuntu Server 16.04 и установил KVM (я выбрал «сервер виртуализации» во время установки, поэтому KVM, скорее всего, настроен правильно).
проблема: m не удалось установить гостевую систему KVM с помощью virt-install. Он работает так, как будто он не может прочитать установочный носитель.
Я получаю эту ошибку : при попытке создать виртуальную машину:
Starting install...
ERROR Couldn't find hvm kernel for Ubuntu tree.
Domain installation does not appear to have been successful.
Это сценарий, который я использую, чтобы попытаться создать виртуальную машину; Я запускаю его с помощью 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 / в веб-браузере, я вижу хороший список файлов и каталогов в корень ИСО. (Я установил и настроил nginx явно, чтобы обслуживать этот ISO.) (Обратите внимание: это локальный сервер, запущенный на хосте KVM, поэтому не беспокойтесь о нем: -))
Я не знаю как устранить эту проблему. Любая помощь будет приветствоваться.
(Примечание: я запускаю сервер Ubuntu, только консоль, нет графического интерфейса. И я хочу, чтобы гостевая виртуальная машина полностью устанавливалась с консоли.)
UPDATE: похоже, это проблема, появившаяся в недавней версии virt-manager. Вопросы обсуждаются на http: // heind-gb0 / isos / ubus-docker / . И я просматриваю исходную историю репо, чтобы найти рабочий код и, возможно, разработать патч для восстановления поддержки ISO-инсталляций Ubuntu ( (обратите внимание: это локальный сервер, работающий на хосте KVM, поэтому не беспокойтесь о серфинге it: -)) ).
UPDATE Это была проблема с более новыми версиями virt-manager. Теперь исправлено (см. Ответ в комментариях ниже). Не уверен, что если исправление попадет в пакеты virt-manager, хотя.