Don't think you can modify the BIOS for any machine from within an OS, this is always a hardware level issue.
So you can modify the VM and edit the settings and there is an options -> boot options -> force entry to BIOS upon next startup. Then once inside the BIOS, you can change the boot order from there. From then on for that VM you will get the same boot order.