Как запустить установку mac os через shell

Застрял на интерактивной оболочке UEFI с Mac OS X High Sierra VM

У меня есть виртуальная машина Mac OS X на VirtualBox, и когда я ее запустил, я попал в эту оболочку UEFI:

Что я должен делать?

UEFI требует вмешательства, потому что прошивка EFI на материнской плате Mac не может найти допустимую для ОС загрузочную прошивку EFI в стандартном месте на диске. Однако, если на этом диске есть раздел восстановления macOS, он должен содержать копию boot.efi (специфичной для macOS загрузочной прошивки), с которой вы можете загрузиться в ОС.

Ваша ближайшая цель — помочь EFI найти и выполнить загрузочную прошивку для конкретной ОС. В конечном счете, цель состоит в том, чтобы предоставить загрузочный раздел, содержащий macOS boot.efi . К настоящему времени вы, возможно, предположили, boot.efi что это стандартное имя файла EFI, которое находится по стандартному пути EFI в разделе диска, и содержит специфическую для ОС загрузочную прошивку (например, Windows, Linux и т. Д. Имеют свои собственные разновидности boot.efi ).

В моем случае, после установки macOS на виртуальную машину в соответствии с этими инструкциями (запуск установщика macOS из ISO-файла, загруженного из Apple), при первой загрузке загрузочный раздел присутствовал, но не был настроен (вероятно, загрузочный образ не установлен). После первого направления EFI для загрузки в macOS macOS автоматически исправил загрузочный раздел, и последующие загрузки работали правильно.

Мне удалось исправить проблемы UEFI следующим образом (кредит на форуме VirtualBox ):

В приглашении UEFI: введите exit

Вы попадете в графический интерфейс текстового режима EFI.

Выберите Boot Maintenance Manager и нажмите.

Выберите Boot From File и нажмите

Вы должны увидеть две записи в списке (они загадочно выглядят как пути шины PCI).

Первый путь PCI в списке, вероятно, является загрузочным разделом, который не содержит загрузочной прошивки. Второй путь PCI, вероятно, находится в разделе восстановления , с которого вам нужно загрузиться. Если 2-й раздел не является разделом восстановления, посмотрите пути в списке, чтобы узнать, является ли один из них. Если раздел восстановления отсутствует и действителен, эти инструкции не будут работать.

Нажмите 2-ую запись, вы должны увидеть (и затем нажать):

Данные установки macOS

Заблокированные файлы

Затем (если имеется) нажмите

Загрузочные файлы

И, наконец, нажмите:

boot.efi

Установка будет продолжена, либо вы загрузитесь в ОС или откроете меню «Утилиты восстановления» (откуда можно переустановить macOS или запустить Дисковые утилиты). Неоднозначность этого последнего утверждения состоит в том, что я сделал это некоторое время, прежде чем писать этот комментарий, и я не помню, во что я загрузился в первую очередь, только в том, что это сработало и было нетрудно понять, что делать в этот момент. Если у вас есть раздел восстановления, для загрузки непосредственно в режим восстановления включите Mac и сразу нажмите и удерживайте (⌘) -R

Источник

О shell-скриптах в команде «Терминал» на Mac

Вместо ввода команд и ожидания ответа Вы можете составить shell-скрипт, который будет выполняться без Вашего непосредственного участия.

Читайте также:  Увеличить скорость работы жесткого диска windows 10

Shell-скрипт — это текстовый файл, который содержит одну или несколько команд UNIX. Вместо того чтобы вручную поочередно вводить команды в командной строке, Вы запускаете shell-скрипт, который выполняет все эти команды.

Плюс в том, что в одном shell-скрипте можно объединить большое количество стандартных задач. Это обеспечивает экономию Вашего времени и сокращает количество возможных ошибок при многократном выполнении однотипных задач. Кроме того, shell-скрипты можно автоматизировать с помощью таких инструментов, как launchd или Apple Remote Desktop.

Shell-скрипт начинается с комбинации символов, которая сообщает, что это shell-скрипт. Это символы # и ! (вместе называемые shebang), после которых указывается оболочка shell, в которой должен быть выполнен скрипт. Например, вот первая строка shell-скрипта, который будет запущен в sh :

Рекомендуется снабжать shell-скрипты комментариями. Чтобы добавить комментарий, начните строку со знака номера (#). Каждая строка комментария должна начинаться со знака номера:

Чтобы визуально отделить различные части shell-скрипта, в него можно добавлять пустые строки.

С помощью инструмента chmod можно указать, что файл является исполняемым (то есть, его содержимое может быть запущено как приложение). См. раздел Преобразование файлов в исполняемые в Терминале.

Инструкции по написанию shell-скриптов см. в статье Основные сведения о shell-скриптах на веб‑сайте Apple для разработчиков.

Источник

[FAQ] Как поставить OS X через Терминал

Если вы хотите увидеть на нашем сайте ответы на интересующие вас вопросы обо всём, что связано с техникой Apple, операционной системой Mac OS X (и её запуском на PC), пишите нам через форму обратной связи.

К нам поступил следующий вопрос:

добрый день! недавно на каком-то забугорном сайте читал, что оказывается Льва можно поставить через терминал одной командой безо всяких перезагрузок. теперь решил попробовать, а команду никак не найду, даже гугл не помогает. подскажете?

Конечно подскажем 🙂 Действительно, существует самый быстрый и самый простой способ поставить OS X на чистый раздел. Вам не надо будет подтверждать никакие лицензионные соглашения, переходить между экранами мастера установки системы. Вам даже не надо будет перезагружаться — пока идёт установка системы, вы можете заниматься любыми другими делами.

Первым делом нужно будет смонтировать образ Mac OS X Install ESD. Его можно извлечь из официального аппсторовского установщика. Вторым делом надо будет подготовить под цели установки системы чистый раздел минимум с 14-15 гигами пространства, лучше его предварительно отформатировать в Дисковой утилите. Ну а затем остаётся запустить Терминал и вбить:

[php]sudo installer -verbose -pkg «/Volumes/Mac OS X Install ESD/Packages/OSInstall.mpkg» -tgt /Volumes/Lion[/php]

Пара пояснений: Lion в конце команды вы меняете на метку раздела, на котором у вас планирует поселиться Лев. Опцию -verbose можно безболезненно убрать, однако тогда вы никак не сможете узнать, на каком этапе находится установка.

Подобный способ имеет ещё одно важное отличие от описанного нами ранее метода по перепаковке начинки DMG-образа Mac OS X: в отличие от того способа, в данном случае вы получите скрытый Recovery-раздел на том диске, куда ставите систему. Как известно, без Recovery-раздела у вас не заработает полное шифрование диска через FileVault 2.

Источник

Создание загружаемого установщика для macOS

В качестве загрузочного диска для установки операционной системы на компьютер Mac можно использовать внешний диск или дополнительный том.

Эти расширенные инструкции предназначены в первую очередь для системных администраторов и других пользователей, имеющих опыт работы с командной строкой. Загружаемый установщик не требуется для обновления macOS или переустановки macOS, но он может оказаться удобен, если требуется выполнить установку на несколько компьютеров, не загружая установщик заново каждый раз.

Читайте также:  Как добавить адаптер tap windows

Что нужно для создания загружаемого установщика:

  • USB-накопитель или другой дополнительный том, отформатированный в Mac OS Extended, на котором есть не менее 14 ГБ свободного пространства;
  • загруженный установщик для macOS Big Sur, Catalina, Mojave, High Sierra или El Capitan.

Загрузка macOS

  • Загрузка macOS Big Sur, macOS Catalina, macOS Mojave или macOS High Sierra
    Эти элементы загружаются в папку «Программы» в виде приложения с именем «Установка macOS [ название версии ]». Если после загрузки запустится установщик, завершите его работу без продолжения установки. Чтобы получить подходящий установщик, выполняйте загрузку с компьютера Mac, на котором используется macOS Sierra 10.12.5 или более поздней версии либо El Capitan 10.11.6. Корпоративным администраторам следует производить загрузку с сайта Apple, а не с сервера обновления ПО, размещенного в локальной сети.
  • Загрузка OS X El Capitan
    В результате этого действия загрузится образ диска с именем InstallMacOSX.dmg. На компьютере Mac, совместимом с El Capitan, откройте образ диска и запустите с него установщик с именем InstallMacOSX.pkg. Приложение с именем «Установка OS X El Capitan» будет установлено в папку «Программы». Загружаемый установщик создается именно из этого приложения, а не из образа диска или установщика .pkg.

Использование команды createinstallmedia в приложении «Терминал»

  1. Подключите USB-накопитель или другой том, используемый для загружаемого установщика.
  2. Откройте приложение «Терминал» в подпапке «Утилиты» папки «Программы».
  3. Введите или вставьте в приложение «Терминал» одну из следующих команд. Предполагается, что установщик находится в папке «Программы», а имя MyVolume обозначает USB-накопитель или другой используемый вами том. Укажите вместо MyVolume имя своего тома в следующих командах.

Big Sur*:

Catalina*:

Mojave*:

High Sierra*:

El Capitan:

* Если на компьютере Mac установлена операционная система macOS Sierra или более ранней версии, включите аргумент —applicationpath и путь установки аналогично тому, как это делается в случае команды для El Capitan.

После набора команды

  1. Нажмите «Ввод», чтобы ввести команду.
  2. При появлении запроса введите пароль администратора и нажмите клавишу «Ввод» еще раз. При вводе пароля приложение «Терминал» не отображает вводимые символы.
  3. При появлении запроса нажмите клавишу Y , чтобы подтвердить удаление всех данных на томе, затем клавишу «Ввод». Приложение «Терминал» показывает прогресс по мере стирания тома.
  4. После стирания тома может быть отображено предупреждение о том, что приложению «Терминал» требуется доступ к файлам на съемном томе. Нажмите «OK», чтобы продолжить копирование.
  5. Когда приложение «Терминал» сообщит о завершении процесса, имя тома будет совпадать с именем загруженного установщика, например «Установка macOS Big Sur». После этого можно закрыть приложение «Терминал» и извлечь том.

Источник

Четыре варианта переустановки macOS

Mac привлекает не только классным дизайном, но и продуманной работой своей операционной системой macOS. Не зря, те кто попробовал поработать с маком, не торопятся возвращаться на Windows. Конечно, идеальных систем не существует и бывают случаи, когда приходится переустанавливать macOS с нуля.

Например, сегодня при замене диска у Mac mini на SSD, мне понадобилось установить операционную систему на чистый диск. По большому счёту, для этого достаточно иметь лишь подключение к Интернет — не нужно искать дистрибутив и отдельно его скачивать, не нужно делать установочные флешки и вводить какие-либо номера лицензий, как это делается в Windows.

Хотя, установка macOS через Интернет (Internet Recovery), будет лишь одним из возможных вариантов, однако есть и другие.

Читайте также:  Copy paste errors in windows

На каждом маке имеется раздел восстановления, являющийся частью встроенной системы восстановления macOS (при условии что вы не вставили в свой Mac чистый диск, как это сделал я). Данный раздел позволяет запускать различные утилиты без загрузки ОС — снять забытый пароль администратора, переустановить macOS, отформатировать системный диск, клонировать систему на другой диск или выполнять другие действия, не доступные при нормальной работе macOS. Тут главное подходить без фанатизма и осознавать что вы делаете.

Так как мне было лень делать установочную флешку с macOS High Sierra (надо было предварительно закачать образ из AppStore), то при переезде на SSD, было решено поставить систему на новый диск из раздела восстановления старого HDD, подключив его в качестве внешнего жёсткого диска через USB переходник к Mac mini.

Сочетания клавиш для запуска установки macOS из раздела восстановления, сети Internet или внешнего накопителя

Сразу после включения компьютера Mac нажимаем и удерживаем одно из следующих сочетаний клавиш (в зависимости от того, какую версию macOS желаете получить в итоге):

Command (⌘)-R

Установка последней версии macOS, которая была установлена на данном компьютере Mac.

Option-⌘-R

Обновление до последней версии macOS, совместимой с данным компьютером Mac.

Shift-Option-⌘-R

Запуск режима Internet Recovery. Будет установлена macOS из комплект поставки вашего Mac или ближайшей к ней версии из доступных.

Alt (Option)

Удерживая Alt (Option) при запуске, можно выбрать источник для загрузки (например установочную флешку).

При появлении логотипа Apple, вращающегося глобуса или запроса на ввод пароля прошивки следует отпустить клавиши. Появление окна «Утилиты» означает, что вы успешно загрузились в режим восстановления macOS.

Для чистой установки macOS необходимо очистить диск, куда предполагается ставить систему. Сделать это можно запустив «Дисковую утилиту». Такую операцию настоятельно рекомендую проделывать перед перед продажей компьютера Mac.

Если вы используете Apple Time Capsule по назначению, или создаёте резервные копии Time Machine на внешнем жёстком диске или другом сетевом накопителе, то можете смело форматировать диск. Все программы и настройки, вплоть до обоев рабочего стола вы сможете восставить на финальном этапе установки macOS. Установщик предложит вам восстановить все ваши данные с другого мака, резервной копии или из iCloud. Мегаудобная штука.

Таким образом я запросто переношу все данные с настройками со старого винта на свежеустановленную систему, находящуюся на новом SSD при апгрейде компьютера Mac.

Бывает, что установщик может запросить разблокировку диска, если вы ставили пароль и шифровали данные. Просто введите пароль, который использовался для входа в систему.

Вы могли не угадать с версией системы (при установки с флешки более свежей macOS на неподдерживаемый Mac). В таком случае установщик сообщает о невозможности установки на данный компьютер. Подобная ошибка может возникнуть если диск отформатирован не правильно, например в системе NTFS или APFS (Apple File System), если вы захотели откатиться на более старую версию macOS.

И ещё один момент для тех, кто решил продать свой мак. После установки системы, когда появится ассистент настройки, комбинацией клавиш Command-Q, можно прервать этот процесс и нажать «Выключить». Новому владельцу будет достаточно запустить компьютер и продолжить настройку, введя свои данные.

    Переустановка macOS из раздела восстановления macOS

Если считаете статью полезной,
не ленитесь ставить лайки и делиться с друзьями.

Комментариев: 1

Только что на прошке ставил Mojave с флешки. Забыл что просто Alt надо удерживать, Command-R нажимал 🙂

Источник

Оцените статью