I have a 2014 MacBook Pro.
I want to restore my OS from a Time Machine backup which is on a shared network volume.
When I restart in recovery (Apple-Opt-R), it boots from internet, but if I try to restore from Time Machine backup, it fails to see the server where the shared volume is.
Do I need to log/mount the share somehow?
Best Answer
UPDATE: On recent versions of macOS (tested with High Sierra 10.13.4) you can restore from a networked drive directly from the "Restore from Time Machine Backup" option in the recovery mode. The following steps are not required (but are super awesome!).
Prerequisites:
– admin account & password
– AFP/SMB-share & server IP-address
cd /Volumes
mkdir TimeMachine
cd TimeMachine
pwd
. pwd should show /Volumes/TimeMachineMount the network share with your admin loginname & password:
If your password contains wonky characters like :@\/ use URL encoding to protect them
ls -la
. Note the exact name of your sparsebundle.hdid /Volumes/TimeMachine/NameOfYourSparseBundle
. You may enter the first letters of the sparsebundle name and then hit TAB. Hitting tab should auto-complete the Time Machine sparsebundle name. It may not look the same as above as it escapes spaces and special characters.Enter
exit
and ⏎ and quit Terminal.Example steps 3-11:
Select
Restore From Time Machine Backup
and click Continue.After a search it should show you the Time Machine Backups directory as a volume that contains your backup. Select that (in my example 'Time Machine Backups') and click Continue.
In the next screen you will see all the backups that you can restore from listed by time and date.
Select the backup you want to restore and continue and finally choose your destination disk: