Зависает команда 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", показывающее ожидаемую опцию установки Ubuntu с установочного носителя (Примечание: это пример из моей настройки - поэтому параметры загрузки отличаются):
Дополнительная информация: Если установщик не распознает диск, следуйте этим инструкциям.