Place to pass kernel parameters - diffirences

Hi there,

I’m curious what’s the difference while passing kernel parameters through /etc/kernel/cmdline or /etc/default/grub and /etc/modprobe.d/module.conf?

For example i915.modeset=1 through grub/cmdline and options i915 modeset=1 through modprobe.d.

Is it only about the time once this is loaded?

They are just different ways of being able to override kernel parameters.