This little guide tries to solve the problems you can find to boot Proxmox 5.4.x freshly installed into newer AMD Athlon / Ryzen CPU computers/servers.
0.- Install Proxmox PVE as you usually do 1.- Upon first reboot, edit the grub parameters of the default entry "Proxmox Virtual Environment GNU/Linux" with the "e" key. 2.- Locate a line that starts with something similar to (hints: starts with linux and says something about vmlinuz): linux /ROOT/pve-1@/boot/vmlinuz-4.15.18-12-pve root=ZFS=rpool/ROOT/pve-1 ro root=ZFS=rpool/ROOT/pve-1 boot=zfs quiet 3.- Add a new keyword " nomodeset" at the end of that line. 4.- Push F10 to boot the system. 5.- Edit /etc/modprobe.d/pve-blacklist.conf file, and add at the end the following line: blacklist amdgpu 6.- Reboot to check if everything went right.
If that does not solve your problem, repeat steps 1 to 4 and then: 5.- Edit /etc/default/grub. 6.- Locate GRUB_CMDLINE_LINUX_DEFAULT parameter and add at the end the "nomodeset" keyword. It should become something similar to: GRUB_CMDLINE_LINUX_DEFAULT="quiet nomodeset" 7.- Execute update-grub (needs root privileges)