Ubuntu 14.04에서 명령을 사용하여 KVM 가상 머신을 시작하려고 할 때마다 kvm
다음 오류가 발생합니다.
qemu: could not load PC BIOS 'bios-256k.bin'
이 파일을 검색해 보니 입니다 /usr/share/qemu
. ../seabios/bios-256k.bin
을 사용하여 해당 디렉터리의 내용을 보려고 하면 ls
시스템에서 해당 파일이나 디렉터리가 없다고 말합니다. 그러나 cd
디렉토리로 이동하여 BIOS 파일을 볼 수 있습니다. 디렉토리 ls ..
에서 입력 하면 반환되는 유일한 항목은 루트로 로그인했기 때문에 이를 볼 수 있어야 합니다 .qemu
qemu
/usr/share
답변1
yum install seabios
나를 위해 일해
답변2
매개변수(아래 설명됨. 그러나 첫 번째 단계는 필요하지 않음) 를 포함하면 -L /path/to/bios
Qemu가 BIOS의 지정된 디렉터리를 검색하게 됩니다.
그래서 그것은 qemu-system-x86_64 -L /usr/share/qemu/
나머지 논쟁과 함께입니다. 즉, 심볼릭 링크를 변경할 필요가 없습니다.
답변3
Centos 7의 경우 파일 자체는 . (중요하지 않음) qemu 파일과 충돌하는 패키지를 제공하는 파일을 seabios
찾았습니다 . qemu를 작동시키려면 다음 단계를 수행해야 합니다.xen-runtime
bios-256k.bin
yum whatprovides '*/bios-256k.bin'
yum install --downloadonly xen-runtime --downloaddir=.
rpm -i --replacefiles xen-hypervisor* xen-runtime*
qemu-system-x86_64 -L /usr/share/qemu-xen/qemu <your args>
답변4
sudo ln -sf /usr/share/qemu/bios.bin /usr/share/qemu/bios-256k.bin
그리고 사용
-L /usr/share/qemu/
필요한 경우 명령줄에서 qemu
.