I'm trying to downgrade my EC2 instance root device (SSD) to a Cold HDD. I performed the following:
- Stopped my instance
- Detached the root volume from my instance via the console (was mounted on /dev/xvda1) (not by force).
- Created a snapshot of the detached root volume in the same availability area as the instance.
- Downgraded my instance from t2.xlarge to t2.micro
- Created a new Cold HDD volume from that snapshot in the same availability area.
- Attached the newly created Cold HDD volume as /dev/xvda to the instance
- Rebooted the instance
Now I'm getting the problem that the instance stays "pending" when I reboot, and after 30 seconds or so it goes back to "stopped". The reason given is:
Server.InternalError: Internal error on launch
When I reattach the old volume, it reboots fine, so the error is coming from the new volume. Can someone tell me if I'm doing something wrong?
Thanks!