Обновление раздела восстановления в OS X El Capitan

7134
Randolph

История

Я использую MacBook Pro с 2012 года. По умолчанию раздел восстановления - OS X Lion (10.7). При любой переустановке возвращаться к Льву, а затем к Эль-Капитану довольно громоздко, поэтому возникает мой вопрос ...

Вопрос

Как обновить раздел восстановления до текущей операционной системы (El Capitan)?

4
Нужно ли подключать ваш Mac к Интернету при использовании Recovery? nc4pk 8 лет назад 0

2 ответа на вопрос

4
Hoon Park

Это относится и к OS X Sierra. Каждый раз, когда я обновляю ОС, раздел восстановления остается нетронутым или, по крайней мере, кажется, что это так. Давным-давно я искал решение и нашел этот пост, который решил эту проблему. Прочитайте первый пост в этой теме, написанный 'tywebb13'.

http://forums.macrumors.com/threads/yosemite-recovery-update-1-0-bug.1756752/

Эта инструкция включает в себя загрузку Lion Recovery Update 1.0 и сценарий оболочки (вы можете создать свой собственный с копированием содержимого, скопированным снизу), а также образ последней версии OS X (в моем случае OS X Sierra 10.12.2) и копирование файла из этого загруженного изображения. Храните все в папке ~ / Downloads.

Подробная инструкция, цитируемая из источника с незначительными правками от меня: (файл сценария в Шаге 2 также скопирован и вставлен ниже этой цитаты для полноты)

  1. Загрузите обновление Lion Recovery с сайта http://support.apple.com/kb/dl1464 . (И перед тем, как спросить, ДА. Я имею в виду обновление восстановления LION!) Убедитесь, что оно находится в папке загрузок. Загрузите OS X Sierra или любую последнюю версию из AppStore. В Finder перейдите в Приложения и найдите приложение установки Sierra. Щелкните правой кнопкой мыши «Install Sierra.app» или как он называется в Finder, перейдите в Contents / SharedSupport / Copy или переместите файл InstallESD.dmg в папку ~ / Downloads.

  2. Загрузите и распакуйте файл recovery.sh.zip из LINK 4unitmaths.com/recovery.sh.zip и переместите recovery.sh в папку «Загрузки». Этот файл также может быть создан путем копирования-вставки из исходного кода.

  3. Откройте терминал и введите следующие две команды:

    chmod +x ~/Downloads/recovery.sh sudo ~/Downloads/recovery.sh 
  4. Подождите несколько минут, пока он закончится, и вернитесь к приглашению. Перезагрузите компьютер, удерживая нажатой клавишу «Option», чтобы проверить раздел восстановления 10.xx.x.

Это содержимое файла recovery.sh из ссылки на источник (все снова зачислено на tywebb13):

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 

Протестировано с Sierra 10.12.2 22 декабря 2016 г.

Сегодня я тестировал с High Sierra 10.13.3, и этот подход сработал! Однако мне пришлось загрузить файл InstallESD.dmg непосредственно с серверов Apple, поскольку он не входил в состав загрузки Mac App Store. Я использовал инструкции для скачивания отсюда: https://7labs.io/tips-tricks/macos-high-sierra-direct-download.html, прямой URL DL был http://swcdn.apple.com/content/downloads/ 10/36 / 091-62780 / objx55fn5lwnefnetcap2i0c7xg3avoor9 / InstallESDDmg.pkg valscion 6 лет назад 0
1
Krumelur

You don't need to do that. Instead of recovering from the partition, you could just re-download the OS from the App Store during recovery. To do this, just select a network as the first step of the recovery process and be prepared to log in using your Apple ID.

In the rare case that you would actually need to create an offline installer for OSX, you can do so by using the createinstallmedia command in the OSX Installer App. In short:

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

substituting /Volumes/MyUSBStick for whatever your USB stick is called. When you want to recover a Mac, just plug in the USB stick and reboot with the option key down and select the USB stick as boot device.

Я считаю, что * это * ответ. Вы не воссоздаете раздел. На самом деле, вам это больше не нужно. Вы восстанавливаете прямо из магазина приложений. И ссылка была предоставлена ​​только в качестве ссылки. Krumelur 8 лет назад 0
Я перефразировал ответ, чтобы было яснее, что ссылка содержит ссылку на мое утверждение о том, что для восстановления больше не нужен раздел. Krumelur 8 лет назад 0