Migrating a virtual machine from 6.4-15 to 9.1.4 while maintaining BIOS version

n1kt0

Active Member
Jan 31, 2020
14
1
43
45
Hello everyone.

Is it possible to take the BIOS from version 6.4-15 and correctly migrate it to 9.1.4?
I need to migrate a VM whose configuration is tied, among other things, to the BIOS version.

The issue is that if I copy the bios-256k.bin from 6.4-15 to 9.1.4, the VM fails to start.

Here are the arguments: -smbios 'file=/var/lib/vz/data/disk_image/images/500518/bios-256k.bin'

Error log:
kvm: warning: Machine type 'pc-q35-5.2' is deprecated: old machine version is subject to deletion during current major Proxmox VE release
kvm: SMBIOS 2.1 table length 262486 exceeds 65535
TASK ERROR: start failed: QEMU exited with code

If I specify pc-q35-10.1 as the machine type, the VM starts, but the BIOS version shows the following:

BIOS Version: N/A, 4/1/2014

It should display:
BIOS Version: SeaBIOS rel-1.14.0-0-g155821a1990b-prebuilt.qemu.org, 4/1/2014

The same situation occurs if you insert the original "bios.bin-1.14.0" from the developers' website.

Thanks for any help
 

Attachments

  • BIOS-256k_6.4.1-15_pc-q35+10.1.png
    BIOS-256k_6.4.1-15_pc-q35+10.1.png
    33.2 KB · Views: 5