Atualizando a partição de recuperação no OS X El Capitan

4

A história

Eu uso o MacBook Pro a partir de 2012. Por padrão, a partição de recuperação é o OS X Lion (10.7). É muito difícil reverter para o Lion e depois para El Capitan ao fazer qualquer reinstalação, então vem a minha pergunta ...

A questão

Como atualizar a partição de recuperação para o sistema operacional atual (El Capitan)?

    
por Randolph 11.01.2016 / 00:34

2 respostas

4

Isso se aplica ao OS X Sierra também. Toda vez que eu atualizo o sistema operacional, a partição de recuperação é deixada intacta ou, pelo menos, parece ser. Há muito tempo atrás, procurei por uma solução e encontrei este post que resolveu esse problema. Leia o primeiro post neste tópico, escrito por 'tywebb13'.

link

Esta instrução envolve o download do Lion Recovery Update 1.0 e um shell script (você pode criar o seu próprio com o conteúdo copiado e colado de baixo), e também uma imagem do último OS X (no meu caso OS X Sierra 10.12. 2) e copiando um arquivo daquela imagem baixada. Mantenha tudo na pasta ~ / Downloads.

Instrução detalhada citada da fonte com pequenas edições de mim mesmo: (o arquivo de script na Etapa 2 também é copiado e colado abaixo desta citação para fins de conclusão)

  1. Download the Lion Recovery Update from http://support.apple.com/kb/dl1464 . (And before you ask, YES. I mean LION recovery update!) Make sure it is in your downloads folder. Download the OS X Sierra or whatever latest version from AppStore. In Finder, go to Applications and look for the Sierra installation app. Right click on "Install Sierra.app" or whatever it's called in Finder, go to Contents/SharedSupport/ Copy or move the InstallESD.dmg file into your ~/Downloads folder.

  2. Download and decompress the file recovery.sh.zip from LINK 4unitmaths.com/recovery.sh.zip and move recovery.sh into your Downloads folder. This file can also be created by copy-paste from below source.

  3. Open Terminal and type the following two commands:

    chmod +x ~/Downloads/recovery.sh
    sudo ~/Downloads/recovery.sh
    
  4. Wait a few minutes for it to finish and return back to a prompt. Reboot with holding down the option key to test your 10.xx.x recovery partition.

Este é o conteúdo do arquivo recovery.sh do link de origem (todo o crédito para 'tywebb13' novamente):

read -p "Ensure "RecoveryHDUpdate.dmg" and "InstallESD.dmg" are in your Downloads folder and press [Enter]"

#access dmtest from RecoveryHDUpdate.pkg
rm -rf /private/tmp/RecoveryHDUpdate
echo "Expanding RecoveryHDUpdate.pkg"
hdiutil attach -nobrowse ~/Downloads/RecoveryHDUpdate.dmg
pkgutil --expand /Volumes/Mac\ OS\ X\ Lion\ Recovery\ HD\ Update/RecoveryHDUpdate.pkg /tmp/RecoveryHDUpdate

#access BaseSystem.dmg and BaseSystem.chunklist
echo "Expanding InstallESD.dmg"
hdiutil attach -nobrowse ~/Downloads/InstallESD.dmg

#build Recovery partition
echo "Building Recovery Partition. Please Wait"
/tmp/RecoveryHDUpdate/RecoveryHDUpdate.pkg/Scripts/Tools/dmtest ensureRecoveryPartition / /Volumes/OS\ X\ Install\ ESD/BaseSystem.dmg 0 0 /Volumes/OS\ X\ Install\ ESD/BaseSystem.chunklist

#cleanup
echo "Cleaning up"
hdiutil eject /Volumes/Mac\ OS\ X\ Lion\ Recovery\ HD\ Update
hdiutil eject /Volumes/OS\ X\ Install\ ESD/
sudo touch /Library/Preferences/SystemConfiguration/com.apple.Boot.plist
sudo kextcache -f -u /
exit 0

Testado com a Sierra 10.12.2 em 22 de dezembro de 2016.

    
por 19.10.2016 / 21:10
1

Você não precisa fazer isso. Em vez de recuperar-se da partição, você poderia apenas baixar novamente o sistema operacional da App Store durante a recuperação. Para fazer isso, basta selecionar uma rede como a primeira etapa do processo de recuperação e estar preparado para efetuar login usando seu ID da Apple.

No caso raro de você precisar criar um instalador off-line para o OSX, use o createinstallmedia no aplicativo de instalação do OSX. Resumindo:

sudo /Applications/Install\ OS\ X\ El\ Capitan.app/Contents/Resources/createinstallmedia \
   --volume /Volumes/MyUSBStick \
   --applicationpath /Applications/Install\ OS\ X\ El\ Capitan.app

substituindo /Volumes/MyUSBStick por qualquer dispositivo USB chamado. Quando você quiser recuperar um Mac, basta conectar o pen drive USB e reiniciar com a tecla de opção para baixo e selecione o dispositivo USB como dispositivo de inicialização.

    
por 11.01.2016 / 01:07