You can avoid those problems if you stick to certified hardware:
http://www.ubuntu.com/certification/
(I imagine the Red Hat ecosystem has something similar)
http://www.ubuntu.com/certification/
(I imagine the Red Hat ecosystem has something similar)