Arch Linux

Please read this before reporting a bug:
https://wiki.archlinux.org/title/Bug_reporting_guidelines

Do NOT report bugs when a package is just outdated, or it is in the AUR. Use the 'flag out of date' link on the package page, or the Mailing List.

REPEAT: Do NOT report bugs for outdated packages!
Tasklist

FS#29933 - [qemu] qemu: could not load PC BIOS 'bios.bin'

Attached to Project: Arch Linux
Opened by Andrew S. Grigorev (eigrad) - Thursday, 17 May 2012, 16:02 GMT
Last edited by Dave Reisner (falconindy) - Saturday, 19 May 2012, 21:11 GMT
Task Type Bug Report
Category Packages: Extra
Status Closed
Assigned To Tobias Powalowski (tpowa)
Architecture All
Severity Medium
Priority Normal
Reported Version
Due in Version Undecided
Due Date Undecided
Percent Complete 100%
Votes 1
Private No

Details

Description:

qemu-1.0.1-3 / qemu-kvm-1.0.1-3 fails with "qemu: could not load PC BIOS 'bios.bin'"


Additional info:

Appears on version 1.0.1-3. Version 1.0-3 is fine.


Steps to reproduce:

Try to run a virtual machine using qemu or qemu-kvm:

[root@ei-grad images]# qemu-system-x86_64 lucid.img
qemu: could not load PC BIOS 'bios.bin'
[root@ei-grad images]# pacman -S qemu-kvm
...
[root@ei-grad images]# qemu-kvm lucid.img

Same problem appears when using libvirt to start qemu domains:

$ LANG=C virsh --connect qemu:///system start lucid
error: Failed to start domain lucid
error: internal error Process exited while reading console log output: char device redirected to /dev/pts/2
qemu: could not load PC BIOS 'bios.bin'
This task depends upon

Closed by  Dave Reisner (falconindy)
Saturday, 19 May 2012, 21:11 GMT
Reason for closing:  Not a bug
Comment by Jelle van der Waa (jelly) - Thursday, 17 May 2012, 16:40 GMT
pacman -Syyu seabios it should be pulled by qemu-kvm. Also you shouldn't have to run qemu as root but add your user to the KVM group
Comment by Andrew S. Grigorev (eigrad) - Thursday, 17 May 2012, 17:01 GMT
I run it as root because lucid.img is only writeable by root.
Seabios package version 1.7.0-1 is installed. I reinstalled it for insurance. Problem still exists.
Comment by Andrew S. Grigorev (eigrad) - Thursday, 17 May 2012, 17:07 GMT
Hmm. Strange. I looked in qemu strace, found it want to open /usr/share/qemu/bios.bin, and it is in seabios package, which I just reinstalled some minutes before, but file was not at it place. Reinstalled seabios again, and this file is now here. Something removed it after is reinstalled seabios first time... Very strange 0_o.
Comment by Andrew S. Grigorev (eigrad) - Thursday, 17 May 2012, 17:11 GMT
Oh. This file was in previous versions of qemu, and was removed at qemu upgrade (which unluckily took place when i reinstalled seabios) after seabios package was installed...
Comment by Evangelos Foutras (foutrelis) - Saturday, 19 May 2012, 16:07 GMT
Is this still an issue or not?
Comment by Andrew S. Grigorev (eigrad) - Saturday, 19 May 2012, 20:21 GMT
No, can't reproduce now.

Loading...