Você está confundindo "parâmetros de inicialização do kernel" com "parâmetros de configuração do kernel". Para fazer o que você quiser, mesmo que você não queira, você precisa modificar o arquivo de configuração do kernel e recompilar o kernel.
Como são diretivas de tempo de compilação, não é possível alterar os parâmetros de configuração do kernel por meio da linha de comando do grub. No entanto, e dependendo do que eles são, às vezes os objetivos dos usuários ainda podem ser alcançados através da linha de comando do kernel no grub. Por exemplo, digamos que minha configuração de kernel tenha CONFIG_X86_INTEL_PSTATE=y
. Eu ainda posso dizer ao kernel para não usar o driver de escala de frequência da CPU Intel P-state via isso:
GRUB_CMDLINE_LINUX_DEFAULT="intel_pstate=disable"
no grub. Então, mesmo que seja compilado no kernel, ele não será usado.