@Redlion
Hello and welcome to the forum
You are trying to run an emulation of a 460EX machine under QEMU. BBoot is designed for amigaone and pegasos2 machines.
https://codeberg.org/qmiga/pages/wiki/SubprojectBBootIt also appears that you are not specifying the drive correctly. You give the definition, but do not connect it correctly to the machine.
On the QEMU care page for ppc machine emulation on which you can run, among other things, AOS4, you have an example related to booting from CDROM and sam460 for AOS4
http://zero.eik.bme.hu/~balaton/qemu/amiga/index.htmlqemu-system-ppc -machine sam460ex -rtc base=localtime -drive if=none,id=cd,file=Sam460InstallCD-53.58.iso,format=raw -device ide-cd,drive=cd,bus=ide.1
Add your defined drive under "ide.0))" e.g:
-drive if=none,id=hd,file=amigahd.img,format=raw -device ide-hd,drive=hd,bus=ide.0
I can't remember exactly, but I have this syntax (you can skip it if you don't need it)
-boot order=c,menu=on
You also didn't add a network card. Maybe you don't need it.
Run the whole thing like this:
qemu-system-ppc -machine sam460ex -rtc base=localtime -drive if=none,id=cd,file=Sam460InstallCD-53.58.iso,format=raw -device ide-cd,drive=cd,bus=ide.1 -drive if=none,id=hd,file=amigahd.img,format=raw -device ide-hd,drive=hd,bus=ide.0 -boot order=c,menu=on
Remember that sam460ex emulation is not as fast as amigaone and pegasos2 but it is much simpler to run the emulation itself.
Have fun
![](https://www.amigans.net/uploads/smil3dbd4d6422f04.gif)