Take the 2-minute tour ×
Ask Different is a question and answer site for power users of Apple hardware and software. It's 100% free, no registration required.

The screen on my daughter's iMac went partially bad and so I just bought her an interim Mac (basically the same model that she had before). I'm in the process of trying to do the migration from the old one to the new one. Her old computer was running 10.6.6 and the newer one is running Tiger. I thought that it would be a good idea to update the new one to Snow Leopard before starting the migration. When I set up the new computer I accidentally gave it a different short name than the old one has. Will I be able to migrate the files if the short name is different? If not, is there any easy way to change it one the new computer There is nothing else on there now.

share|improve this question
    
I'm not sure I understand. What short name are you talking about, the user's name? You can always change that if that's what you want. I assume that the old Mac works (tho the display is "broken"). How are you going to perform the migration? –  Martín Marconcini Apr 27 '11 at 0:00
    
Great question and this happens all the time. You did well to upgrade the new mac to 10.6. See my answer - I would make test accounts all the time to update all the software and get things just right then delete the "test" user to allow the recipient to get that clean new mac feeling without having to update all the apps the first thing they did. (and also to make migration not regress data to older versions of iLife data files, etc...) –  bmike Apr 27 '11 at 2:30
add comment

2 Answers

Run the Migration Assistant utility on the new computer, and it'll walk you through migrating the account to the new computer. It's actually good that you used a different name on the new computer, since that means it can bring over the entire account (by its original name) and it won't conflict with the account you've already created on the new (/temporary) computer.

share|improve this answer
add comment

If you are comfortable in terminal - you can quickly boot into single user mode to remove the offending user account and let migration assistant take another try at moving in without any name conflicts. This works for Snow Leopard as written with two caveats:

  1. rm is forever and if you type wrong there is no undo and no questions asking if you are sure
  2. Substitute her short name for apple below - you can see all the user folders with the command ls /Users

Once you mount the drive /sbin/mount -uw / these three commands will delete the user record for a short name apple.

  1. rm -rf /Users/apple
  2. cd /private/var/db
  3. rm .AppleSetupDone
  4. cd dslocal/nodes/Default/users
  5. rm apple.plist
  6. halt

Then when you boot the machine, it will start the setup assistant so you can choose to migrate to a clean mac.

Step 1 deletes the old home folder - everything from that user will be gone forever. Step 3 tells the setup assistant to run. Step 5 removes the record from the local user database to clean up the record of the user and all user settings. Technically a few other places have a record of the user ID and what groups the user belonged to, but for 99% of the macs, this will let you start over again. This is much cleaner than mucking with changing short names if you are going to move everything over again and much quicker than reinstalling from scratch.

share|improve this answer
add comment

Your Answer

 
discard

By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.