5

История

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

Вопрос

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

3 ответа3

5

Это относится и к 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 г.

1

Вам не нужно это делать. Вместо восстановления из раздела вы можете просто повторно загрузить ОС из App Store во время восстановления. Для этого просто выберите сеть в качестве первого шага процесса восстановления и будьте готовы войти в систему, используя свой Apple ID.

В том редком случае, когда вам действительно потребуется создать автономный установщик для OSX, вы можете сделать это с помощью команды createinstallmedia в приложении установщика OSX. Короче:

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

заменив /Volumes/MyUSBStick на то, что называется вашей флешкой . Если вы хотите восстановить Mac, просто подключите USB-накопитель и перезагрузите его, нажав клавишу выбора, и выберите USB-накопитель в качестве загрузочного устройства.

0

macOS (с 10.12.4) Режим восстановления теперь может устанавливать последнюю совместимую версию.

Пользователи, удерживающие Command-Option-R при запуске, запустят сетевую загрузку и установят последнюю версию операционной системы, обновленную со всеми исправлениями.

Предыдущий метод восстановления, все еще выполняемый путем нажатия клавиши Command-R во время запуска, восстанавливает Mac до первоначальной версии macOS/OS X, с которой машина поставлялась, отметил в четверг блогер Томас Бранд. Оригинальное поведение было на месте со времен OS X Lion, который был выпущен в июле 2011 года.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .