Hi,
I have proxmox running on a HP microserver from a USB stick (albeit a 16gb). The only problem I saw is you need to boot with rootdelay=120 to let the LVM subsystem build.
It looks like proxmox is trying to boot from you hard disk not your pendrive, unless your pendrive is on /dev/sdb1?
It...