Frage:
Ich habe qemu-kvm konfiguriert auf einem Ubuntu-Rechner und erhielt einen qemu-Fehler – ‚PC BIOS bios.bin konnte nicht geladen werden ‘ beim Ausführen von qemu-system-x86_64 Befehl. Wie kann dieser Fehler behoben werden?
Lösung:
QEMU-KVM benötigt ein BIOS wie Seabios, vgabios, boschs usw., um VMs zu starten. Standardmäßig wird dieses BIOS bei der Installation des Hypervisor-Pakets installiert. Suchen Sie beispielsweise nach diesen BIOS-Dateien unter /usr/share/qemu/ . Derselbe Ordner sollte auch bios.bin enthalten Datei, die symbolisch mit einem der BIOS verknüpft ist, z. B. seabios .
# ls -l /usr/share/qemu/bios.bin lrwxrwxrwx 1 root root 19 2013-01-15 20:37 /usr/share/qemu/bios.bin -> ../seabios/bios.bin
Qemu-Fehler behoben – PC bios.bin konnte nicht geladen werden
Wenn also qemu-system-x86_64 kann die bios.bin nicht lesen unter /usr/share/qemu Verzeichnis, dann endet es mit einem Fehler Çould not load PC bios.bin. Wahrscheinlich können Sie versuchen, den Befehl mit einem Argument „-L /usr/share/qemu/ auszuführen ‘ und dies erlaubt den Befehl qemu-system-x86_64 nach der bios.bin Ausschau zu halten unter dem angegebenen Verzeichnis.
# qemu-system-x86_64 -L /usr/share/qemu/