Cada vez que intento iniciar una VM KVM en Ubuntu 14.04 con el comando "kvm", aparece el siguiente error:
qemu: could not load PC BIOS 'bios-256k.bin'
He buscado este archivo y he encontrado que existe en el directorio / usr / share / qemu como un enlace simbólico a "../seabios/bios-256k.bin". Cuando intento ver el contenido de ese directorio con ls, el sistema dice que no existe dicho archivo o directorio. Sin embargo, puedo cd a ese directorio y ver el archivo BIOS. Cuando escribo "ls .." en el directorio qemu, el único elemento que se devuelve es "qemu". He iniciado sesión como root, por lo que debería poder ver todas las carpetas en / usr / share. ¿Alguien sabe qué está pasando aquí?
ls -l
en esa área. Si sus colores están configurados como los míos, los enlaces malos se destacarán en rojo.virsh
y detendría / iniciaría sus instancias de KVM con eso.Respuestas:
trabajó para mi
fuente
Si se incluye
-L /path/to/bios
en los argumentos (como se indica a continuación. Sin embargo, no necesitará el primer paso), Qemu buscará en el directorio especificado las biografías.Así sería:
qemu-system-x86_64 -L /usr/share/qemu/
junto con el resto de los argumentos. Esto significa que no tendrá que cambiar el enlace simbólico.Fuente
fuente
Para Centos 7 faltaba el archivo en sí (con enlaces simbólicos rotos) de
seabios
. He descubierto quexen-runtime
siemprebios-256k.bin
conyum whatprovides '*/bios-256k.bin'
sin embargo el paquete había en conflicto con los archivos (sin importancia) los archivos de QEMU. Estos son los siguientes pasos que necesitaba para que qemu funcionara:fuente
y use
en
qemu
línea de comando si es necesario.fuente