Boy, wouldn't that be nice?

There is the concept of storing a persistant configuration, although I don't kmow if that kicks in before the dma/nodma decision has to be made. But even if it did then the user would have to type in the options for that.

I don't know of any way to do a perfectly clean boot short of remastering. Or using a boot manager like XOSL that can feed keystrokes at boot time.

The developers seem to think that booting automatically into a stored configuration is a security risk. I don't agree, but I don't get a vote.