VGA and NIC do not work after installing PVE 7

trigg3r

Well-Known Member
Aug 3, 2019
55
7
48
24
This morning I installed Proxmox 7 on a server that was previously running PVE 6.x. I removed the RAID controller hardware from the motherboard and then used ZFS (RAID 1) by installing everything from scratch.

The installation was successful, but two problems emerged after the reboot:

1) After GRUB started Proxmox, the video signal disappeared from the VGA port. I solved it by adding "nomodeset" in Proxmox startup parameters ("vga=normal" didn't work)

2) The server was not reachable from the LAN. I discovered that during installation the 3 NICs were "eth0", "en01", "ens259" but after the first reboot they became "eth2", "en01", "ens259" and therefore the configuration set during installation in "/etc/network/interface" has become wrong. I temporarily solved this problem by mapping "vmbr0" to "eno1".

Can you help me understand what these two problems are due to?

Thank you.
 
The server has 3 network interfaces: 2 onboard and 1 on PCI Express slot. The network interface that is not renamed is one of those on the motherboard.

Based on Consistent Network Device Naming a NIC is not renamed if "the firmware information is not valid". But how can this be true only for one of the two onboard network interfaces?
 
Can always be a good practice to rename all NICs? (using /etc/systemd/network/ as I have to do in this case for one of the three)