Не удается запустить KVM VM, поскольку отсутствует BIOS

Всякий раз, когда я пытаюсь запустить KVM VM на Ubuntu 14.04 с помощью команды «kvm», я получаю следующую ошибку:

qemu: could not load PC BIOS 'bios-256k.bin' 

Я искал этот файл и нашел его в каталоге / usr / share / qemu как символическую ссылку на «../seabios/bios-256k.bin». Когда я пытаюсь просмотреть содержимое этого каталога с помощью ls, система говорит, что такого файла или каталога нет. Тем не менее, я могу подключиться к этому каталогу и просмотреть файл BIOS. Когда я набираю «ls ..» из каталога qemu, единственным возвращаемым элементом является «qemu». Я зарегистрирован как root, поэтому я должен видеть все папки в / usr / share. Кто-нибудь знает, что здесь происходит?

Включение аргументов -L /path/to/bios в аргументы (как указано ниже. Однако вам не понадобится первый шаг) сделает Qemu в указанном каталоге для биоза.

Таким образом, это будет: qemu-system-x86_64 -L /usr/share/qemu/ вместе с остальными аргументами. Это означает, что вам не придется менять символическую ссылку.

Источник

 yum install seabios 

работал на меня

 sudo ln -sf /usr/share/qemu/bios.bin /usr/share/qemu/bios-256k.bin 

и использовать

 -L /usr/share/qemu/ 

в командной строке qemu если это необходимо.