Is it possible to have a spot instance mount a particular EBS volume as its root disk when started?

Solution 1:

Not natively as far as I am aware, and not the root volume. You can however create a launch script to mount the volume as a secondary drive when the instance is spun up