I'll give my opinion as a Linux and HP specialist...
There are reasons HP have support matrices and limit what operating systems run on their hardware:
- Support: Hardware manufacturer support is important in a business environment. Even if you don't think it's necessary, coworkers, successors and the company MAY care.
- Predictability: Known platforms to test against.
- Value-added software: Monitoring, alerts, drivers, firmware updates. You lose a lot of these when you don't use a supported OS, so many of the benefits of HP equipment will go unused.
When you operate outside of those constraints, the available pool of people to assist you is far smaller than with a mainstream OS, the types of problems you'll encounter are worse than what you'll encounter with a supported OS, and yes, you'll get responses that will suggest you use something like RHEL or CentOS.
You'll have a diminished experience with HP hardware if you don't use an OS intended for use with the platform. That's fine if you understand that risk. But in cases like this, where you want to use a non-enterprise Linux OS, I recommend that you use hardware that's not as strict (e.g. Supermicro).
Considering your question is about a basic function; booting the OS, I suspect that you won't find much Arch+HP-specific support here.
Does that mean that if I ask a question on ServerFault about it, I'll get a response like "This isn't a supported OS so we can't help and you shouldn't be trying it"?
- From some of us, yes. My initial response to questions like this isThis isn't supported, therefore you shouldn't be trying it except for your own "homebrew" use, which makes it off-topic here.
That of course is my own personal opinion on these kinds of questions. People are free to do what they want, but I tend to frown on doing this kind of thing in a production environment.