Boot options that I add are removed on restart

AFAIK persistently modifying boot or kernel parameters requires two steps:

  • edit a configuration file
  • execute a command to apply the changes

Have you done the second step?