Yes, running Linux on Windows hardware is often a recipe for misery, or at least dealing with obscure kernel parameters.
Which is why I've said and will say again: slapping Linux on Windows hardware is a mug's game. Buy it preinstalled, from a company that supports it. We actually have that option these days, and it's amazing.
Some days, I swear the smartest thing Apple ever did was prevent users from slapping OSX on commodity Windows hardware.