All your steps are correct except number 3 where you start the database in NOMOUNT.
It shiuld be opened in MOUNT stage so that Control file is open to be updated with the new file location.