[SOLVED] PXE ROM replacement not working on 6.3-6

dksoft

Active Member
Apr 17, 2017
23
7
43
59
Dear PVE-lovers,

I have reasons to replace the PXE ROM and found a couple of tips in this forum how to resolve this.

Adding ".pxe" to the machine type does not work in my 6.3-6 installation. It looks like the qemu_use_old_bios_files() function call in /usr/share/perl5/PVE/QemuServer.pm does not, or too late, remove the ".pxe" extension from the machine type. This leads to the problem that kvm does not recognize the machine type and therefore does not start.

Here is an example what "--pretty" shows:
Code:
  -device 'pcnet,mac=04:00:00:01:00:79,netdev=net0,bus=pci.0,addr=0x12,id=net0,bootindex=100' \
  -machine 'type=pc-q35-5.2.pxe+pve0'

Any idea what's the preferred way to replace the ROM in PVE 6.3-6?

Thanks and best regards
dksoft
 

About

The Proxmox community has been around for many years and offers help and support for Proxmox VE, Proxmox Backup Server, and Proxmox Mail Gateway.
We think our community is one of the best thanks to people like you!

Get your subscription!

The Proxmox team works very hard to make sure you are running the best software and getting stable updates and security enhancements, as well as quick enterprise support. Tens of thousands of happy customers have a Proxmox subscription. Get yours easily in our online shop.

Buy now!