Як створити розділ відновлення після установки mavericks з флешки - проект appstudio

Як створити розділ відновлення після установки mavericks з флешки - проект appstudio

В Інтернеті ви знайдете безліч однотипних матеріалів про те, як можна швидко поставити OS X Mavericks не поверх існуючої системи, а начисто. Ймовірно, самий простий і зручний з них зводиться до однієї термінальної команді. Маючи скачаний з Mac App Store установник Mavericks в папці програм, потрібно підключити до Маку отформатированную в HFS + флешку об'ємом не менше 8 ГБ, названу Mavericks, після чого запустити в Терміналі наступну конструкцію:

[Php] sudo / Applications / Install \ OS \ X \ Mavericks.app/Contents/Resources/createinstallmedia -volume / Volumes / Mavericks -applicationpath / Applications / Install \ OS \ X \ Mavericks.app -nointeraction [/ php]

І все б здорово, якби не одна проблема. Не всі знають про цей метод. А після установки з використанням інших методів користувачі виявляють, що система не може знайти розділ відновлення, тому що його просто немає. Чим це загрожує і як з цим боротися?

Капітан Очевидність підказує, що розділ відновлення перш за все потрібен для відновлення системи. Вміст цього прихованого розділу подгружается, якщо ви включаєте Мак з затиснутими клавішами Cmd + R на клавіатурі. Але навіть в тому випадку, якщо ви не плануєте користуватися функцією відновлення системи, відсутність цього розділу загрожує іншою проблемою. Рано чи пізно ви виявите, що без розділу відновлення неможливо включити функцію «Find My Mac» в настройках iCloud:

Крім того, ви не зможете скористатися повним шифруванням диска FileVault. Якщо це для вас критично, пропонуємо коротку інструкцію по створенню розділу відновлення своїми руками (спасибі користувачеві Dalton63841 з форуму MacRumors):

[Php] 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

#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 [/ php]

  • збережіть цей файл в папку завантажень всередині вашої папки користувача. Поміняйте розширення файлу з .txt на .sh. Назвіть його recovery.sh
  • запустіть Термінал і введіть наступні команди:

Матеріали в тему

Що з Хакінтоша? Прокотить? Зараз дбав відновлення є, але з нього вирізано все. Існує тільки для роботи «знайти мак». Але хотілося б створити повноцінний розділ.

[Quote = "Saymoore, post: 27955"] Що з Хакінтоша? Прокотить? Зараз дбав відновлення є, але з нього вирізано все. Існує тільки для роботи «знайти мак». Але хотілося б створити повноцінний розділ. [/ Quote]
а для чого потрібен «повноцінний розділ»? ви з нього систему на Хакінтоша відновлювати збираєтеся?

ви ж самі описали для чого)
там не тільки відновлення юзабельно)

пароль від учеткі на комп'ютері. вводиться наосліп

[Quote = "AppStudio, post: 27956"] [quote = "Saymoore, post: 27955"] Що з Хакінтоша? Прокотить? Зараз дбав відновлення є, але з нього вирізано все. Існує тільки для роботи «знайти мак». Але хотілося б створити повноцінний розділ. [/ Quote]
а для чого потрібен «повноцінний розділ»? ви з нього систему на Хакінтоша відновлювати збираєтеся? [/ quote]
Ні. Хотілося б зробити повністю робочої функцію «знайти мак», а саме можливість віддаленої блокування через icloud. Зараз знаходить ноут через icloud, при спробі блокування, перезавантажується, і як я розумію далі він повинен завантажиться з розділу відновлення і заблокувати доступ до OS, а він природно просто перезавантажується.

[Quote = "Saymoore, post: 27977"] [quote = "AppStudio, post: 27956"] [quote = "Saymoore, post: 27955"] Що з Хакінтоша? Прокотить? Зараз дбав відновлення є, але з нього вирізано все. Існує тільки для роботи «знайти мак». Але хотілося б створити повноцінний розділ. [/ Quote]
а для чого потрібен «повноцінний розділ»? ви з нього систему на Хакінтоша відновлювати збираєтеся? [/ quote]
Ні. Хотілося б зробити повністю робочої функцію «знайти мак», а саме можливість віддаленої блокування через icloud. Зараз знаходить ноут через icloud, при спробі блокування, перезавантажується, і як я розумію далі він повинен завантажиться з розділу відновлення і заблокувати доступ до OS, а він природно просто перезавантажується. [/ Quote]
наскільки знаю, без справжнього еппловскій EFI це неможливо

А як це виглядає в партіціі? Ну на початку диска створюється прихований розділ, решта інфа зсувається ... м?

Якраз думав про вирішення проблеми! Спасибі, As.

До речі, непогано було б розповісти людям про можливості iCloud Keychain.
Наприклад, мало хто, я думаю, знають про те, що в хмарі тепер можна зберігати паролі від точок доступу Wi-Fi, а також захищені замітки.

[Quote = "AppStudio, post: 27979"] [quote = "Saymoore, post: 27977"] [quote = "AppStudio, post: 27956"] [quote = "Saymoore, post: 27955"] Що з Хакінтоша? Прокотить? Зараз дбав відновлення є, але з нього вирізано все. Існує тільки для роботи «знайти мак». Але хотілося б створити повноцінний розділ. [/ Quote]
а для чого потрібен «повноцінний розділ»? ви з нього систему на Хакінтоша відновлювати збираєтеся? [/ quote]
Ні. Хотілося б зробити повністю робочої функцію «знайти мак», а саме можливість віддаленої блокування через icloud. Зараз знаходить ноут через icloud, при спробі блокування, перезавантажується, і як я розумію далі він повинен завантажиться з розділу відновлення і заблокувати доступ до OS, а він природно просто перезавантажується. [/ Quote]
наскільки знаю, без справжнього еппловскій EFI це неможливо [/ quote]
Спасибі за відповідь. Все одно на дозвіллі спробую, цікаво що вийде.

І сорри за оффтоп - ніхто не в курсі що з tonymacx86.com?

clover потрібно використовувати

завантажуєтесь через CMD? НЕ через alt (option)? а може і зовсім CMD + R

у мене одного мабуть нічого не виходить.

ось така помилка в терміналі, коли вводжу

/ Downloads / recovery. sh
sudo

/ Downloads / recovery. sh

/Users/Balzhan/Downloads/recovery.sh: line 1: /Users/Balzhan/Downloads/recovery.sh: line 2: syntax error near unexpected token `> '
/Users/Balzhan/Downloads/recovery.sh: line 2: ` '

пробував вводити ці комманди одночасно і окремо - помилка одна і та ж (зверху)

[Quote = "enlik, post: 28006"] у мене одного мабуть нічого не виходить.

ось така помилка в терміналі, коли вводжу

[B] /Users/Balzhan/Downloads/recovery.sh: line 1: /Users/Balzhan/Downloads/recovery.sh: line 2: syntax error near unexpected token `> '
/Users/Balzhan/Downloads/recovery.sh: line 2: ` '[/ B]

пробував вводити ці комманди одночасно і окремо - помилка одна і та ж (зверху)

все робив за інструкцією: створив текстовий файл в TextEdit, зробив копі-паст, перейменував з rtf в sh. закинув InstallESD.dmg, апдейт лева в папку завантажень [/ quote]
вставився точно правильний текст? без всяких тегів?

enlik не один з такою проблемою. У мене теж саме. Підкажіть як правильно робити.

може текст в файлі recovery ми могли неправильно скопірнут? Якщо кому не складно, можете скинути сам файл або скріншот того як повинен виглядати текст документа? Заздалегідь дякую!

завантажуєтесь через CMD? НЕ через alt (option)? а може і зовсім CMD + R [/ quote]
Вірно підмітили. Саме через Alt. Переплутав ...

як правильно копіювати. наводите курсор на блок з кодом, зверху з'являється панелька. на ній натискаєте на другу кнопку з правого краю, потім на Cmd + C

створюю новий текстовий документ в Text Edit. він зберігається в rtf. міняю розширення на .sh. ніби все правильно ...

і ще питання: контрольні дві команди треба вводити одночасно або окремо? можливо в цих командах треба щось поправити? ну там вказати ім'я папки користувача разом «

створюю новий текстовий документ в Text Edit. він зберігається в rtf. міняю розширення на .sh. ніби все правильно ...

і ще питання: контрольні дві команди треба вводити одночасно або окремо? можливо в цих командах треба щось поправити? ну там вказати ім'я папки користувача замість «

[Quote = "last7, post: 28139"] Доброго,

) [/ Quote]
Прошу вибачення, виходить, що дуже завантажений зараз. Абсолютно немає часу навіть почитати форум, не кажучи вже про писати на форум. (
Може бути як-небудь пізніше, ок?

Коли виконую sh'нік то отримує в результаті
Ensure RecoveryHDUpdate.dmg and InstallESD.dmg are in your Downloads folder and press [Enter]
Expanding RecoveryHDUpdate.pkg
очікувана CRC32 $ 3436F997
/ Dev / disk1 Apple_partition_scheme
/ Dev / disk1s1 Apple_partition_map
/ Dev / disk1s2 Apple_Driver_ATAPI
/ Dev / disk1s3 Apple_HFS / Volumes / Mac OS X Lion Recovery HD Update
Expanding InstallESD.dmg
hdiutil: attach failed - image not recognized
Building Recovery Partition. Please Wait
Donor = disk0s2 Image = / Volumes / OS X Install ESD / BaseSystem.dmg DoVerifyImage = 0 DoRepairDonor = 0
ChunkList = / Volumes / OS X Install ESD / BaseSystem.chunklist
Creating recovery partition: async call initiate
Creating recovery partition: async call exit success; operation now in progress
-> - [Local dmAsyncStartedForDisk:]: del callback: DADR = 0x7f8260c00400
<—[Local dmAsyncStartedForDisk:]
-> - [Local dmAsyncMessageForDisk: string: dictionary:]: del callback: DADR = 0x7f8260f00de0 = disk0s2 str = Attaching disk image / Volumes / OS X Install ESD / BaseSystem.dmg dict = (null)
<—[Local dmAsyncMessageForDisk:string:dictionary:]
-> - [Local dmAsyncProgressForDisk: barberPole: percent:]: del callback: DADR = 0x0 = (null) pole / pct = 0 / 6.000000
<—[Local dmAsyncProgressForDisk:barberPole:percent:]
-> - [Local dmAsyncProgressForDisk: barberPole: percent:]: del callback: DADR = 0x7f8260c09470 = disk0s2 pole / pct = 0 / 100.000000
<—[Local dmAsyncProgressForDisk:barberPole:percent:]
-> - [Local dmAsyncFinishedForDisk: mainError: detailError: dictionary:]: del callback: DADR = 0x7f8260e07f50 = disk0s2 errMain = -69736 errAux = 0 infoDict = (null)
<—[Local dmAsyncFinishedForDisk:mainError:detailError:dictionary:]
Creating recovery partition: finished
Error (async): Could not attach disk image (-69 736)
Cleaning up
«Disk1» unmounted.
«Disk1» ejected.
hdiutil: eject failed - Файл або каталог не існує

[Quote = "AppStudio, post: 27956"] [quote = "Saymoore, post: 27955"] Що з Хакінтоша? Прокотить? Зараз дбав відновлення є, але з нього вирізано все. Існує тільки для роботи «знайти мак». Але хотілося б створити повноцінний розділ. [/ Quote]
а для чого потрібен «повноцінний розділ»? ви з нього систему на Хакінтоша відновлювати збираєтеся? [/ quote]
В інструкції Ви забули вказати, що файл .txt потрібно ще перейменувати в «recovery» у мене на початку не вийшло, але прочитав команду і побачив що не знаходить файл recovery.sh і допер що потрібно перейменувати, але інший мало розбирається людина не зрозуміє в чому справа

Чоловіки, поваги немає меж. Дякуємо!

Ось це млинець новина ... Встановив Mavericks з нуля. І як ви думаєте що сталося? Ні сліду від скевомарфіма ... Грьобаний Айв, щоб його нафіг звільнили Козлин. Що за ородскій календар? Уродскіе контакти? і наіблевотскіе замітки. Блін у мене слів немає просто. Цікаво, чому при оновленні з Гірського лева вони залишилися колишніми? Блін от це отстоіще ... А говорили в Маверікс ніфіга не поміняли в інтерфейсі ...