Запускаем os x. На стационарных компьютерах. Использование виртуальных машин
MacOS может быть запущена на Mac различными способами, о которых мы уже писали . В этом же материале мы подробно остановимся на режиме запуска Mac с загрузкой с CD/DVD, USB или с внешнего жёсткого диска.
Вконтакте
Запуск Mac с загрузкой с внешнего диска может понадобиться при необходимости запуска другой версии или копии macOS, устранении каких-либо проблем и так далее.
Для запуска необходимо соблюсти следующие условия:
- компьютер базируется на системе Intel;
- том отформатирован с выбором типа раздела GUID;
- на USB-устройстве хранения установлена ОС Mac OS X 10.4.5 или более новая версия.
ПО ТЕМЕ:
Как запустить Mac с загрузочного CD/DVD?
1
2
. Зажмите клавишу С
на клавиатуре и удерживайте до тех пор, пока не появится загрузочное меню. Mac должен загрузиться с CD/DVD установленном в оптическом приводе. Вы также можете нажать левую клавишу мыши при запуске операционной системы для того, чтобы извлечь дисковод.
Записать образ macOS на загрузочный CD/DVD можно при помощи «Дисковой утилиты ».
Как загрузиться на Mac с внешнего устройства хранения USB?
1
. Подключите к Mac USB-флэшку или внешний жёсткий диск.
2
. Включите Mac нажатием кнопки питания или перезагрузите компьютер в случае, если он уже запущен.
3
. Зажмите клавишу ⌥Option (Alt)
на клавиатуре и удерживайте до тех пор, пока не появится загрузочное меню.
4 . Выберите нужный том при помощи мыши, стрелок или трэкпада.
Примечание: Если нужный том не отображается, подождите несколько секунд, пока Менеджер загрузки завершит сканирование подключённых дисков.
5 . Нажмите клавишу Return (Enter) , чтобы загрузить компьютер Mac с выбранного тома.
Как запустить Mac с другого жёсткого диска (USB) /выбрать загрузочный диск по умолчанию из системных настроек macOS?
1
. Откройте меню → Системные настройки…
2
. Перейдите по иконке «Загрузочный том
».
3 . Из списка доступных томов выберите нужный диск, который будет использоваться в качестве загрузочного.
После перезагрузки macOS или следующем запуске? Mac запустит операционную систему с выбранного тома.
macOS не загружается с внешнего жёсткого диска, что делать?
Ответ:
1
. Некоторые старые внешние USB-накопители требуют дополнительного питания. Не исключено, что его необходимо подключить к внешнему источнику питания или задействовать второй USB в Mac.
2
. Убедитесь что внешний накопитель включён (опять же, прерогатива старых USB-дисков).
3
. .
4
. Убедитесь в том, что диск отформатирован с выбором типа раздела GUID.
5
. Попробуйте подключить внешний диск к другому порту USB.
6
. Убедитесь в том, что внешний диск является загрузочным.
7
. Подключите диск напрямую, без использования USB-хаба.
Компьютеры Mac с операционной системой macOS на борту являются эталоном надёжности и работоспособности, но даже несмотря на это никто не застрахован от форс-мажорных обстоятельств, из-за которых операционная системы может не загружаться или зависать при запуске. В этом материале мы расскажем о типичных неисправностях и способах их устранения.
Вконтакте
Отсутствие загрузки Mac или подвисание во время запуска macOS могут быть следствием трёх основных причин:
- проблема, связанная с технической составляющей (SSD, HDD, RAM, процессор, материнская память, контроллер и так далее);
- новое оборудование (необходимо отключить). Причиной может быть даже обычная USB-флешка или USB-ключ;
- проблема, связанная с программным обеспечением.
Если же процесс запуска и загрузки macOS начался, но подвисает на определённых стадиях, то необходимо по порядку пройтись по всем пунктам ниже приведённого алгоритма действий.
1. Отключите все устройства подключенные к Mac и попробуйте перезагрузить компьютер
О том, как принудительно перезагрузить любой из компьютеров Mac мы рассказывали .
2. Загрузка macOS в безопасных режимах Safe Boot или Verbose mode
Safe Boot или же попросту «Безопасный режим» позволяет запустить macOS с ограниченными проверками и функционалом. То есть запускается лишь тот минимум, который позволяет системе функционировать. Все действия мы выполняем с выключенного Mac. Для того, чтобы его выключить достаточно зажать кнопку питания на 2-3 секунды.
MacOS в режиме Safe Boot запускается несколько медленнее (если она вообще запустится), так что не спешите переходить к следующему шагу, пока не убедитесь в отсутствии работоспособности этого. Для того, чтобы запустить Mac в безопасном режиме Safe Boot, просто включите компьютер с зажатой клавишей ⇧Shift .
Также есть аналог режима Safe Boot - Verbose mode . Разница в том, что последний позволяет вывести на дисплей всю подробную информацию о загружаемых процессах, программном обеспечении и драйверах. Чтобы запустить Mac в режиме Verbose mode, запустите Mac с зажатыми клавишами Shift + Command + V (⇧ + ⌘ + V) .
Если Mac запустится в режимах Safe Boot или Verbose mode, то необходимо нажать на меню и перезагрузить машину в обычном режиме. Успешная загрузка говорит о том, что нам повезло.
Если же Mac не загрузится, то плавно переходим к следующему шагу.
3. Прибегаем к помощи Дисковой утилиты (Disk Utility)
Наша инструкция построена на том, чтобы сначала отсеять наиболее распространённые и простые в устранении причины отказа Mac. На этом этапе необходимо убедиться в том, не является ли причиной неполадок неработоспособность жёсткого диска или SSD, а поможет нам в этом штатное средство в лице Дисковой утилиты.
Выключите Mac из любого подвисшего состояния. Запуск Дисковой утилиты осуществляется включением Mac с зажатыми клавишами Command + R (⌘ + R) . Тут вы попадёте в режим восстановления.
В появившемся списке «Утилиты macOS » выберите пункт «Дисковая утилита » и нажмите кнопку «Продолжить ».
В дисковой утилите выберите жёсткий диск в левом боковом меню и запустите режим проверки, нажав на кнопку «Первая помощь » в верхней части окна.
После окончания проверки в случае обнаружения неисправностей утилита тут же предложит их исправить или исправит автоматически. После этого перезагрузите Mac. Если не помогло, то приступаем к следующему шагу.
4. Как сохранить данные с Mac, который не загружает macOS
Если вас не волнуют данные, хранящиеся на жёстком диске, то смело пропускайте этот пункт и переходите к следующему шагу.
Если вы не пользуетесь наиполезнейшей функцией Time Machine, то перед переустановкой macOS необходимо позаботиться о переносе данных с диска. Разработчики из Купертино придумали специальный Режим внешнего диска (), при помощи которого можно получить доступ к данным, хранящимся на жёстком диске Mac для их копирования на другой Mac. Недостаток такого способа очевиден - необходимость присутствия второго Mac и кабеля Thunderbolt.
Чтобы активировать Режим внешнего диска необходимо:
1 . Соедините оба Mac через кабель Thunderbolt.
2 . Выключите проблемный Mac, а рабочий Mac включите.
3 . Запустите неработоспособный Mac с зажатой кнопкой Т и удерживайте её до появления на дисплее иконки Thunderbolt на синем фоне, что свидетельствует об успешном запуске Mac в режиме внешнего диска.
На работоспособном компьютере в Finder должен повиться внешний жёсткий диск, с которого мы и будем копировать важные данные. После окончания процедуры безопасно извлеките диск и выключите компьютер долгим зажатием кнопки питания.
Начнем с истории. Жили были десяток программ для запуска процессов или программ. И тысячи скриптов к ним. Dave Zarzycki из Apple решил написать программу, которая отличалась бы от выше написанных и предлагала бы единый, стандартизированный интерфейс к любым программам запускающим автоматически системой и другие вкусности.
Вот и вся история. Теперь к самой программе.
Называется она Launchd. И она с открытом исходным кодом. Опен сорс.
Все процессы при старте системы(в Mac OS X) запускаются одним процессом launchd. При загрузке launchd вызывается ядром как первый процесс и дальше вся система стартует с помощью него. Так же Launchd следит за тем чтобы процесс был запущен. Если он вдруг упадет, Launchd ему поможет и поднимет его.
Для начала решим для чего нам нужно запустить что-либо при загрузке и когда это надо сделать.
Если вам нужно чтобы программа или процесс запустился при запуске системы и даже когда пользователь не вошел, то следует создать файл в папке /Library/LaunchDaemons. Если же нужно только когда вы вошли в систему то в папке /Library/LaunchAgents. Так же можно использовать и другие директории, но в данной статье мы не будем их касаться.
Давайте создадим Daemon для запуска php-fcgi процессов.
sudo mate /Library/LaunchDaemons/com.php-fcgi
И так что же нам туда писать?
Сначала уясним что Property List это Xml файл. И он должен быть валидным. Иначе ничего не будет работать.
В Textmate есть проверка валидности этих файлов, так что никаких пробелем возникнуть не должно.
В этом файле должны содержаться 3 обязательных ключа.
Label
- уникальный идентификатор.
ProgramArguments
- По сути это путь и параметры запускаемой программы.
Первая строка всегда путь к программе если не используется ключ Program.
Последующие строки будут параметрами. Каждый параметр и его значение лучше писать в разные строки.
OnDemand
- Этот ключ говорит Launchd перезапустить процесс если он не запустился или упал. Так же устновив значение false говорит о том, что мы хотим чтобы процесс был запущен всегда.
Теперь обернем это все в стандартную запись присутсвующую во всех файлах подобного типа.
Сохраним. Теперь Launchctl - это программа интерфейс для Launchd.
С помощью нее мы сможем включать или выключать загрузку нашего кофигурационного файла.
Например следующая команда включит наш файл.
sudo launchctl load -w /Library/LaunchDaemons/com.php-fcgi.plist
А эта выключит.
sudo launchctl unload -w /Library/LaunchDaemons/com.php-fcgi.plist
И добавит ключ с параметром в наш файл.
Вобщем теперь у нас при загрузке должно запускаться 5 процессов php-cgi. Перезапускать их можно командой
sudo launchctl stop php
а так как у нас стоит OnDemand false, то это просто перезапустит процесс.
Да чуть не забыл. Если вы хотите добавить переменные окружения, то надо написать примерно так
А теперь бонусы
Для многих копаться в командной строке лень или сложно. Для них есть вариант полегче. Это бесплатная программа .
Так же с помощью этой программы вы можете открыть com.apple.syslogd
и вместо /usr/sbin/syslogd написать /usr/sbin/syslogd -c 3 -a
Параметр -с 3 скажет игнорировать менее важные сообщения. И syslogd будет записывать только важные сообщения. Если хотите 0 это самые важные. 8 наименее.
Параметр -а скажет syslogd архивировать записи. И очищать активную базу записей каждые 24 часа.
Все это сделает немного быстрее ваш мак.
PS.
Когда я разбирался с launchd я столкнулся с небольшой проблемой. При старте вызывалась программа spawn-php (да я знаю что это было глупо) и она вызывала php-cgi процессы. При тестировании все было хорошо. Но при загрузке ничего не происходило. Только с десятого раза получалось запустить процессы. Не знаю с чем это было связано, может это проблема именно в spawn-php, но она решилась способом, который я описал выше, т.е. вызовом напрямую процесса.
Все, что будет написано ниже об использовании команды open , в том или ином виде уже встречалось в статьях рубрики . А тут я просто соберу все эти примеры в одном месте, для удобства.
В командной строке OS X (приложение Терминал ) можно выполнять не только консольные команды, но и запускать приложения с графическим интерфейсом.
Запускаем GUI-приложение
Самый простой пример. Откроем приложение TextEdit :
open -a TextEdit
А для приложений, имеющих в своем названии более одного слова, нужно заключить такое название в кавычки. Например:
open -a "Google Chrome"
Открываем файлы
Можно загрузить файл в приложение, назначенное для этого типа файла по умолчанию. Например:
open picture.jpg
откроет указанный файл в приложении Просмотр . А можно и в приложении не по умолчанию:
open -a "Microsoft Word" text.rtf 🙂
Примечание . Если файл находится не в текущем каталоге, то следует указать и весь путь до него, например:
open Desktop/Фотографии/picture.jpg
Открываем каталог в
Делается это командой open с указанием в качестве параметра — каталог, который нужно открыть в Finder . Например:
Откроет в Finder текущий каталог (точка — текущий каталог). А соответственно:
откроет в Finder каталог Загрузки .
Открываем WEB-адрес
Можно открыть web-адрес — в браузере по умолчанию:
а можно и не в браузере по умолчанию:
open -a "Google Chrome" //сайт
Создаем письмо с приложенным файлом
Тут тоже все просто — открываем приложение Mail , а в качестве параметра передаем файл, который нужно прикрепить к письму:
open -a Mail picture.jpg
Даже самым ярым поклонникам OS X иногда бывает нужно воспользоваться «вражеской» Windows. Ситуации бывают разные: от необходимости пользоваться банковскими клиентами и корпоративным ПО до запуска игр. Есть масса способов запустить приложения, написанные под Windows, при помощи как сторонних инструментов, так и фирменных решений Apple.
Условно их можно разделить на три категории: полноценная установка Windows, использование виртуальных машин и эмуляторов программной среды Windows. У каждого варианта есть свои преимущества и недостатки, поэтому мы рассмотрим их все, чтобы вы могли выбрать самый удобный именно для вас.
Установка Windows с помощью Boot Camp
Специально для горемык, не способных порвать все связи с Windows, Apple создала утилиту «Ассистент Boot Camp », с помощью которой можно подготовить свой Mac к установке Windows и, собственно, установить её. При этом на диске создаётся отдельный раздел, позволяющий обеим ОС работать независимо друг от друга.
Вам потребуются 50 ГБ свободного места и загрузочный диск Windows. Сам процесс установки очень прост, нужно лишь следовать подсказкам мастера и дождаться завершения. После перезагрузки вы получите в своё распоряжение полноценную версию Windows, как на обычном ПК. Останется установить необходимые приложения или игры - и можно пользоваться. Подробнее о требованиях и поддерживаемых версиях можно узнать .
Преимущества Boot Camp
- Производительность. Поскольку все ресурсы Mac использует только одна ОС, мы получаем максимальное быстродействие.
- Совместимость. Благодаря полноценной Windows обеспечивается полная совместимость с любыми приложениями и играми.
Недостатки Boot Camp
- Необходимость перезагрузки. Для запуска Windows всякий раз придётся перезагружать Mac.
- Отсутствие интеграции. Windows не поддерживает файловую систему HFS+, а значит, получить из неё доступ к файлам OS X будет нельзя, равно как и наоборот.
Использование виртуальных машин
Этот способ имеет много общего с предыдущим, но немного отличается в реализации. С ним мы также получаем полноценную ОС, но устанавливается она не на реальное «железо», а на виртуальное. Специальное ПО (виртуальная машина) эмулирует аппаратную платформу для запуска Windows, отбирая часть ресурсов Mac, и получается, что одна ОС работает внутри другой.
Parallels Desktop
parallels.com
Пожалуй, самая популярная среди «маководов» виртуальная машина. Parallels регулярно обновляется, всегда работает с актуальными версиями OS X и Windows и обладает дополнительными функциями вроде гибридного режима, когда на экране одновременно отображаются интерфейсы OS X и Windows, а приложения запускаются независимо от их принадлежности. Кроме того, программа умеет запускать Windows из разделов Boot Camp, что удобно, если нужно получить доступ к каким-либо приложениям или данным без перезагрузки.
Недостаток программы заключается в том, что Parallels не бесплатна. Младшая версия обойдётся вам в 79,99 доллара.
VMware Fusion
vmware.com
Ещё одно коммерческое решение для виртуализации ОС. Ключевой фишкой VMware Fusion является мастер обмена, позволяющий перенести всю среду с вашего Windows-ПК в виртуальную машину и продолжить использование приложений уже на Mac. Установленная Windows имеет общий с OS X буфер обмена, а также доступ к файлам и сетевым ресурсам. Её приложения полностью интегрируются с функциями OS X (Spotlight, Mission Control, Exposé). Кроме того, поддерживается запуск Windows из раздела Boot Camp.
VMware Fusion стоит 6 300 рублей, но перед покупкой вы можете изучить её возможности в бесплатной пробной версии.
Если в ваши планы не входят дополнительные траты на запуск Windows-приложений, то ваш выбор - от Oracle. По сравнению с платными аналогами она обладает гораздо меньшими возможностями, но для простых задач вполне годится. На интеграцию с системными функциями OS X рассчитывать не стоит, но базовые вещи вроде общего буфера обмена и доступа к сетевым ресурсам здесь доступны. Бесплатность VirtualBox полностью оправдывает все её ограничения.
Преимущества виртуальных машин
- Одновременная работа двух ОС. Для запуска Windows-приложений не нужно перезагружать Mac.
- Общий доступ к файлам. Поскольку Windows работает внутри OS X, проблема с поддержкой файловых систем отсутствует.
Недостатки виртуальных машин
- Низкая производительность. Из-за того, что ресурсы Mac делятся между двумя ОС, быстродействие приложений значительно ниже, особенно на не самых новых компьютерах.
- Проблемы совместимости. Некоторые приложения (чаще всего игры), требующие прямого доступа к «железу», могут работать некорректно или не работать вовсе.
Использование эмуляторов
С эмуляторами всё совсем иначе, нежели с виртуальными машинами и Boot Camp. Вернее, у них есть что-то общее с виртуальными машинами, только эмулируют они не Windows целиком, а лишь те её программные компоненты, которые необходимы для работы нужного приложения. Полноценной ОС и доступа к её функциям у нас не будет: мы получаем некий слой совместимости, позволяющий запустить Windows-приложение прямо в среде OS X.
Все эмуляторы работают по одному и тому же принципу. Инициализируется установка приложения через setup.exe, а далее в её процессе настраиваются необходимые параметры запуска и автоматически загружаются нужные библиотеки. После этого на Launchpad появляется иконка приложения, которое будет работать так же, как и все нативные программы OS X.
WineBottler
winebottler.kronenberg.org
Этот эмулятор может превратить.EXE-файл в совместимое с OS X приложение. Также WineBottler позволяет автоматически загружать некоторые уже настроенные Windows-приложения. Он полностью бесплатен и совместим с OS X El Capitan.
Wineskin
Ещё один эмулятор, который, как и предыдущий, использует библиотеки Wine для создания портов. По сравнению с предыдущим решением, Wineskin имеет больше настроек и позволяет более тонко задать параметры. Подробно о его настройке и использовании мы рассказывали в .
CrossOver
Коммерческий эмулятор, команда разработчиков которого уже адаптировала и настроила для вас множество популярных Windows-приложений и игр. CrossOver обладает дружелюбным интерфейсом, а также избавляет от необходимости копаться в настройках и разбираться с возможными ошибками. Единственный минус - он платный. Лицензия стоит 20,95 доллара, но есть 14-дневный пробный период.
Преимущества эмуляторов
- Не нужна лицензия Windows. Эмуляторы запускают приложения через слой совместимости, поэтому лицензионная копия ОС не нужна.
- Производительность. Опять же, из-за экономии ресурсов, которые в виртуальных машинах расходуются на запуск полноценной Windows, мы получаем более высокую производительность по сравнению с ними.
Недостатки эмуляторов
- Сложность настройки. Для использования Windows-приложений их сначала нужно настроить, а это далеко не всегда бывает просто, особенно с играми.
- Проблемы совместимости. В некоторых случаях приложения (чаще ресурсоёмкие) могут работать неправильно или не работать совсем.
Что выбрать
Что же в итоге выбрать из такого многообразия? Однозначного ответа на этот вопрос нет. В каждом конкретном случае нужно отталкиваться от ваших нужд, но в целом рекомендации следующие.
- Boot Camp подойдёт в первую очередь геймерам, а также тем пользователям, которым нужна максимальная производительность и совместимость с софтом. Перезагружаем Mac - и получаем полноценный компьютер с Windows.
- Виртуальные машины выручат в случаях, когда нужны обе ОС одновременно. Жертвуем производительностью, но избегаем перезагрузок и получаем хорошую интеграцию.
- Эмуляторы можно порекомендовать только для несложных задач и нечастого использования. Например, когда пару раз в месяц вам нужно воспользоваться банк-клиентом или изредка поностальгировать в любимой игре.
Выбирайте для себя самый подходящий вариант, а в комментариях рассказывайте, для каких нужд вы используете Windows-приложения на своём Mac и как их запускаете.