Good for you. However your solution involves quite a serious host modification, & in fact is not a Proxmox/HV directly linked solution. This could be done purely in the Host (without passthrough to VM), or it could be directly done Guest/Client side, as others have done in non HV environments with theI spent the day trying to solve this and did it
dummy_hcd module
, for which it was designed. However doing it within PVE host & then using passthrough to VM probably is the only possible solution to make it bootable. (Have you tested booting from it?).BTW this has been done in Proxmox before as shown here.