Инструкция по загрузке системы Mac OS в специальных режимах, таких как безопасный или режим внешнего диска. Установка Mac OS X с флешки

Начнем с истории. Жили были десяток программ для запуска процессов или программ. И тысячи скриптов к ним. 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 - уникальный идентификатор.
Labelphp
ProgramArguments - По сути это путь и параметры запускаемой программы.
Первая строка всегда путь к программе если не используется ключ Program.
Последующие строки будут параметрами. Каждый параметр и его значение лучше писать в разные строки.
ProgramArguments /opt/local/bin/php-cgi -b 127.0.0.1:1026 -q
OnDemand - Этот ключ говорит Launchd перезапустить процесс если он не запустился или упал. Так же устновив значение false говорит о том, что мы хотим чтобы процесс был запущен всегда.
OnDemand

Теперь обернем это все в стандартную запись присутсвующую во всех файлах подобного типа.
Label php ProgramArguments /opt/local/bin/php-cgi -b 127.0.0.1:1026 -q OnDemand
Сохраним. Теперь Launchctl - это программа интерфейс для Launchd.
С помощью нее мы сможем включать или выключать загрузку нашего кофигурационного файла.
Например следующая команда включит наш файл.
sudo launchctl load -w /Library/LaunchDaemons/com.php-fcgi.plist
А эта выключит.
sudo launchctl unload -w /Library/LaunchDaemons/com.php-fcgi.plist
И добавит ключ с параметром в наш файл.
Disabled
Вобщем теперь у нас при загрузке должно запускаться 5 процессов php-cgi. Перезапускать их можно командой
sudo launchctl stop php
а так как у нас стоит OnDemand false, то это просто перезапустит процесс.

Да чуть не забыл. Если вы хотите добавить переменные окружения, то надо написать примерно так
EnvironmentVariables PHP_FCGI_CHILDREN 10 PHP_FCGI_MAX_REQUESTS 1000
А теперь бонусы
Для многих копаться в командной строке лень или сложно. Для них есть вариант полегче. Это бесплатная программа .

Так же с помощью этой программы вы можете открыть 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, но она решилась способом, который я описал выше, т.е. вызовом напрямую процесса.

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 должен повиться внешний жёсткий диск, с которого мы и будем копировать важные данные. После окончания процедуры безопасно извлеките диск и выключите компьютер долгим зажатием кнопки питания.

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

Сразу же после появления первых компьютеров Mac на базе процессоров Intel начали циркулировать слухи о том, что они способны запускать приложения Windows без дополнительной доработки. Некоторые люди высказывали предположения о том, что Windows станет теперь новой классикой, и приложения Mac OS X и Windows теперь будут сосуществовать, работая на одном и том же компьютере. Те, кто придерживался этой точки зрения, не были безоговорочно правы, но их идеи оказались пророческими. Вскоре после появления компьютеров Mac на базе Intel два ведущих виртуализационных программных продукта, VMware Fusion и Parallels Desktop, реализовали «прозрачный» режим эмуляции, при котором программы, написанные для Mac OS X и для Windows, смогли без особых проблем работать в пределах одного и того же рабочего стола.

Тем не менее, существует и другой способ запуска Windows на Mac, и вы, без сомнения, о нем наслышаны. Утилита Boot Camp конфигурирует пространство на жестком диске так, чтобы на освободившемся разделе можно было установить Windows, организовав, таким образом, систему с двойной загрузкой, где пользователь может выбирать, какую операционную систему следует загрузить. Мирное решение - да, но действительно ли этот подход означает сосуществование?

Виртуализационное ПО использует ресурсы вашего компьютера (аппаратные устройства, процессорное время, память, дисковое пространство) и маскирует их. С этой задачей данное ПО справляется настолько хорошо, что операционная система считает этот выделенный набор ресурсов отдельным компьютером. Это означает, что копия Windows, запускающаяся под эмулятором (например, VMware или Parallels), воспринимает «виртуальную машину» как стандартный ПК - т. е. комбинацию PC BIOS, CPU, памяти, жесткого диска и других периферийных устройств. Операционная система запускается и отлично работает, даже не подозревая о том, что все эти аппаратные средства - виртуальные, а не настоящие.

Boot Camp или виртуализация?

Все пользователи, желающие установить и запускать Windows на Mac, могут выбирать один из двух возможных вариантов. Если вам требуется одновременно запускать программы Mac и Windows, лучше всего воспользоваться эмулирующим ПО - или Parallels или VMware. Оба продукта стоят примерно $79 (желающие сэкономить могут поискать в Интернете более выгодные предложения - например, решения от поставщиков, предлагающих скидки). Здесь же отметим, что отдать предпочтение одному из упомянутых продуктов перед другим довольно сложно, так как оба продукта великолепны.

Правда, при таком подходе вам все же потребуется приобрести лицензионночистую копию Windows, стоимость которой составляет около $200. Если вы приобрели компьютер, в комплекте с которым поставляется и дистрибутив Windows, то, вероятнее всего, этот дистрибутив будет «привязан» к данному компьютеру, так что, по всей вероятности, вы не сможете использовать эту копию Windows под VMware или Parallels.

Если вы планируете установить Linux, то я рекомендую выбирать эмулятор VMware, так как он обеспечивает лучшую поддержку этой операционной системы. Например, на момент написания этой книги эмулятор Parallels не позволял осуществлять такие операции по обмену данными между Linux и Mac OS X, как копирование в буфер обмена и вставка из него. В то же самое время, эмулятор VMware такую возможность обеспечивал.

Как VMware, так и Parallels позволяют осуществлять «прозрачное» копирование данных между приложениями Windows и Mac OS X, так что если вы собираетесь запускать только Windows, то любой из этих продуктов будет прекрасным выбором. Если вам не требуется одновременно запускать приложения Windows и Mac OS X, и при этом вы не возражаете против перезагрузки компьютера каждый раз, когда вам требуется переключиться на использование другой операционной системы, то для запуска Windows можно воспользоваться утилитой Boot Camp, входящей в состав Mac OS X Leopard. Кроме того, Boot Camp можно использовать и с любым из обсуждаемых виртуализационных пакетов. Как VMware, так и Parallels могут загружаться с вашего раздела Windows. Поэтому, если вам нужно запустить ваши приложения Windows, продолжая работать под управлением Mac OS X, вы можете сделать это в любой момент. Если же вам требуется запустить Windows с максимальной скоростью, вы можете перезагрузить компьютер под управлением Windows и запускать свои приложения Mac OS X из эмулятора.

Boot Camp - это удачный выбор для геймеров и тех пользователей, которым необходима высокая скорость работы с 3D-графикой. Так как Parallels и VMware поддерживают 3D-акселерацию для некоторых популярных игр и приложений, они тоже пригодны для этой цели. Однако если у вас Mac с интегрированной графикой, то наибольшую скорость обеспечит Boot Camp. Компьютеры MacBook и Mac mini имеют более медленную интегрированную графику Intel, в то время как iMac, Mac Pro и MacBook Pro оснащены мощными графическими адаптерами NVIDIA и AMD. Системы с интегрированными графическими адаптерами работают медленно с большинством современных игр или не поддерживают их совсем, так что технология Boot Camp поможет вам добиться хоть небольшой, но экономии на ресурсах.

Установка Windows с помощью Boot Camp

Чтобы установить Windows с помощью Boot Camp, вам обычно требуется открыть окно Finder, перейти в папку /Applications/Utilities, а затем запустить программу Boot Camp Assistant. После этого вам будет предложено вставить загрузочный дистрибутивный диск Windows (поддерживаются только Windows XP/Vista) и перезагрузить компьютер. После перезагрузки будет запущена программа установки Windows. Я предлагаю вам при выполнении этой задачи взять на себя чуть более активную, но и чуть более сложную роль, которая в итоге существенно упростит вашу жизнь.

Операционные системы из семейства Windows по умолчанию «предпочитают» устанавливаться на разделы, отформатированные под файловую систему NTFS (Windows NT File System). Windows XP можно установить и на раздел, отформатированный под более старую файловую систему FAT32, но этот вариант установки менее надежен и больше подвержен риску повреждения файловой системы. Что касается Windows Vista, то по умолчанию она даже не предоставляет опции, позволяющей установить ее на раздел FAT32.

Поэтому, чтобы добиться наилучших результатов, вам следует сразу же указать установщику Windows на необходимость отформатировать раздел Boot Camp под файловую систему NTFS. К сожалению, на данном этапе сразу же возникает проблема: Mac OS X не поддерживает возможность записи на разделы NTFS, которые она воспринимает как разделы, защищенные от записи. Что же касается самой Windows, то она без установки дополнительного программного обеспечения вообще не «видит» разделов Mac OS X. Таким образом, если вы хотите установить Windows на раздел NTFS, вы не сможете непосредственно копировать файлы с раздела Windows на раздел Mac OS X и обратно. Именно по этой причине я и рекомендую создать три раздела:

  • Ваш изначальный раздел Mac OS X (часть пространства с этого раздела будет использована под раздел Windows).
  • Раздел FAT32, объемом несколько Гбайт, предназначенный для обмена файлами между Mac OS X и Windows.
  • Еще один раздел FAT32 с большим объемом свободного пространства - для установки (впоследствии, при фактической установке Windows, вы дадите инсталлятору Windows указание отформатировать этот раздел под NTFS).

Единственная проблема заключается в том, что, если вы это сделаете, вы не сможете использовать приложение Boot Camp Assistant, потому что оно работает только с диском, на котором имеется единственный раздел Mac OS X. Впрочем, приложение Boot Camp Assistant не очень-то нам и нужно. Все, что вам потребуется - это Intel Mac, дистрибутивный диск с Mac OS X Leopard, а также дистрибутивный CD или DVD с копией Windows. Еще вам потребуется запустить приложение Terminal и с его помощью выполнить подготовку диска.

Мы собираемся взять часть свободного пространства с раздела Mac OS X и выделить его под создание раздела Windows. Поэтому сразу же после того, как вы раскроете приложение Terminal, вам потребуется прикинуть, какой объем свободного пространства имеется в вашем распоряжении, и выполнить переразбиение вашего диска. Эта операция связана с неизбежным риском, поэтому не приступайте к ней прежде, чем создадите полную резервную копию и убедитесь в ее надежности. Команда diskutil позволяет выполнить все необходимые операции, но для начала я рекомендую воспользоваться ее опцией list, чтобы просмотреть информацию о том, как организован ваш жесткий диск на текущий момент. Например, данная команда позволяет вам выяснить, что раздел 2 на диске 0 отведен для Mac OS X (листинг ниже).

1234567//Просмотр информации об организации жесткого диска на текущий момент $ diskutil list /dev/disk0 #: TYPE NAME SIZE IDENTIFIER 0: GUID_partition_scheme *298.1 Gi disk0 1: EFI 200.0 Mi disk0s1 2: Apple_HFS Macintosh HD 297.8 Gi disk0s2

Далее вам следует воспользоваться опцией resizeVolume, чтобы перераспределить дисковое пространство. При этом вам необходимо принять решение о том, какой объем дискового пространства следует оставить в распоряжении Mac OS X, какой объем пространства выделить под служебный раздел, предназначенный для обмена файлами (назовем его Data), и какой объем пространства должен быть предоставлен под установку Windows. Следующая команда выделяет 220 Гбайт для Mac OS X, 12 Гбайт - под общие данные, а все остальное - для установки Windows:

12$ sudo diskutil resizeVolume disk0s2 220g «MS-DOS FAT32» Data 12g «MS-DOS FAT32» Windows 0b

Если эта команда возвратит сообщение об ошибке, воспользуйтесь опцией resizeVolume diskname limits, которая покажет, какой объем дискового пространства можно отобрать у Mac OS X. Вполне возможно, что вам придется либо освободить некоторый объем дискового пространства, либо удовольствоваться меньшими размерами раздела Windows (которые, тем не менее, должны быть достаточными для установки этой операционной системы). Пример вывода этой команды показан в листинге ниже.

1234567//Пример вывода команды diskutil с опцией resizeVolume diskname limits $ diskutil resizeVolume disk0s2 limits For device disk0s2 Macintosh HD: Current size: 319723962263 bytes Minimum size: 139510571008 bytes Maximum size: 319723962263 bytes

Возможно, что вам придется освободить нужный объем дискового пространства или же удовольствоваться меньшим объемом дискового пространства, который будет доступен Windows. Завершив эту операцию, вновь запустите команду diskutil, чтобы проверить полученные результаты (листинг ниже).

123456789//Результаты перераспределения дискового пространства для подготовки к установке Windows $ diskutil list /dev/disk0 #: TYPE NAME SIZE IDENTIFIER 0: GUID_partition_scheme *298.1 Gi disk0 1: EFI 200.0 Mi disk0s1 2: Apple_HFS Macintosh HD 219.9 Gi disk0s2 3: Microsoft Basic Data DATA 12.0 Gi disk0s3 4: Microsoft Basic Data 65.9 Gi disk0s4

Итак, теперь на вашем диске существуют три раздела: ваш старый раздел с Mac OS X (теперь с меньшим объемом дискового пространства), плюс два новых раздела, отформатированных под FAT32. Теперь вы можете вставить в привод дистрибутивный диск Windows, выключить компьютер, а затем вновь включить его, одновременно нажав клавишу Option/Alt и удерживая ее в этом положении. Нажатие клавиши приведет к тому, что на экране появится список дисков (внутренних жестких дисков и носителей CD/DVD, вставленных в привод), с которых возможна загрузка.

Чтобы начать установку Windows, выберите загрузку с дистрибутивного носителя. Установите Windows на раздел, созданный для этой цели (определить, какой раздел предназначен для установки Windows, можно по его размеру). Когда программа установки Windows предложит выбрать файловую систему, укажите опцию NTFS. При установке Windows Vista вам будет выведено предупреждение о том, что Vista не может быть установлена на раздел FAT32. Получив это уведомление, щелкните мышью по ссылке Drive Options (Advanced), чтобы переформатировать целевой раздел.

Соблюдайте осторожность! Если вы выберете не тот целевой раздел жесткого диска, вы уничтожите свою копию Mac OS X!

Утилита Boot Camp осуществляет одну операцию, которая отсутствует в обсуждаемой процедуре ручного конфигурирования: она настраивает ваш Mac таким образом, чтобы при включении по умолчанию выполнялась загрузка Windows (впоследствии эту настройку можно изменить). Поскольку в данной ручной процедуре этого не делается, а в процессе установки Windows компьютер несколько раз перезагружается, то если вы отлучитесь от него во время установки Windows, вы, вернувшись, можете обнаружить, что он вновь загрузился под управлением Mac OS X. Чтобы завершить установку Windows, выключите компьютер, а затем вновь включите его при нажатой клавише Option/Alt. Когда на экране появится список загрузочных разделов, выберите раздел Windows (на этот раз следует выбрать раздел, на который производится установка, а не дистрибутивный CD/DVD).

Работая под управлением Mac OS X, вы можете задать опцию, при которой Windows будет загружаться по умолчанию, перейдя на панель Startup Disk в окне System Preferences. Этого же результата можно добиться и с помощью утилиты Boot Camp в Windows. Кроме того, отобразить меню опций загрузки можно, нажав при включении компьютера клавишу Option/Alt и удерживая ее в этом положении. Как уже говорилось, на данном этапе это может быть необходимо, поскольку в ходе установки Windows компьютер должен несколько раз перезагружаться: по крайней мере, один раз после установки драйверов Boot Camp и еще пару раз - после установки различных драйверов и обновлений Windows. После того как установка Windows завершится, вы сможете вновь воспользоваться утилитой Boot Camp (ее значок будет доступен в области системных уведомлений Windows) и переконфигурировать систему таким образом, чтобы по умолчанию загружалась Mac OS X.

После завершения установки Windows вы сможете загрузить эту систему в ее изначальной (pristine) конфигурации. Вставьте в привод дистрибутивный DVD с Mac OS X Leopard (если клавиша не работает, щелкните мышью по кнопке Start, через раскрывшееся меню запустите приложение Windows Explorer, найдите привод DVD/CD, выполните щелчок правой кнопкой мыши и из раскрывшегося меню выберите команду Eject). Запустится драйвер Boot Camp и соответствующая утилита - это необходимо, чтобы операционная система Windows могла корректно работать на вашем Mac.

Установка Windows на виртуальной машине

Хотя я уже упоминал о том, что и VMware Fusion, и Parallels Desktop - отличные продукты, вам все же придется сделать выбор в пользу одной из этих программ. Устанавливать на компьютер оба продукта одновременно я не рекомендую. Один раз я попробовал это сделать, и при одновременном запуске обеих программ система начала работать нестабильно (ошибки типа kernel panic). Поэтому лучше всего все же предпочесть один из этих продуктов, руководствуясь следующими соображениями.

Если вы планируете запускать Linux под эмулятором, выберите VMware. Во всех остальных случаях выбор не принципиален - вы можете либо сделать его случайным образом (например, просто взять и бросить монетку), либо
положиться на рекомендации тех из ваших друзей и коллег, кто имеет опыт работы с эмуляторами. И VMware, и Parallels предлагают демонстрационные версии своих продуктов, поэтому для начала вы можете поочередно протестировать их и выбрать ту, которая понравится вам больше (просто не делайте этого одновременно во избежание нестабильностей в работе системы).

Использование VMware или Parallels с Boot Camp

Если вы уже пользуетесь Boot Camp, вы можете дать VMware или Parallels указание использовать раздел Boot Camp для запуска Windows. Для этого вам потребуется выполнить небольшую предварительную настройку VMware или Parallels, так как с позиций Windows виртуальная машина и ваш компьютер Macintosh - это два разных компьютера с незначительно отличающимися аппаратными конфигурациями. В результате этого они будут по-разному идентифицироваться при активации Windows XP и Vista.

К счастью, как Parallels, так и VMware включают в свой состав программный код, который работает в фоновом режиме и решает для вас большую часть этих проблем. Если вы пользуетесь VMware или Parallels для загрузки активированной копии Windows, то, вероятнее всего, эта копия потребует повторного запуска процедуры Windows Activation. Но, как только вы осуществите начальную настройку и процедуру активации, вы сможете применять Parallels или VMware для доступа к разделу Boot Camp и запускать ту же самую копию Windows под управлением Mac OS X. Когда вам потребуется переключиться на работу Windows непосредственно на аппаратных средствах Mac, вы сможете выключить виртуальную машину, на которой работает Boot Camp, перезагрузить Mac при нажатой клавише Option/Alt и выбрать операционную систему Windows из меню загрузки. Чтобы загрузиться с раздела Boot Camp под управлением VMware, запустите VMware и найдите в списке виртуальных машин запись для Boot Camp, как показано на рис. 8.5.


Эмулятор VMware должен опознавать ваш раздел Boot Camp автоматически (если этого не происходит, обратитесь за техподдержкой на Web-сайт VMware). Чтобы запустить Windows в среде эмулятора, просто выберите опцию Boot Camp Partition и нажмите кнопку Run. VMware внесет некоторые изменения в конфигурацию раздела Boot Camp, которые вам будет предложено подтвердить, введя свой пароль. Через несколько минут виртуальная машина стартует с вашего раздела Boot Camp. Чтобы виртуальная машина функционировала надлежащим образом, вам потребуется установить дополнение, называющееся VMware Tools (это дополнение в фоновом режиме выполняет все операции, требующиеся для комфортной работы в Windows), после чего вы сможете пользоваться Windows так, как вам больше нравится - как в среде эмулятора, так и на «родном» железе.


Parallels работает практически аналогично, с тем исключением, что данный эмулятор не может автоматически обнаруживать и конфигурировать раздел Boot Camp. Вместо этого вам потребуется создать новую виртуальную машину и выбрать опцию Custom (рис. 8.6). Укажите версию Windows, которую вам требуется запускать в среде Boot Camp, выберите объем выделяемой ей памяти, а когда на экране появится окно с опцией выбора загрузочного диска, установите опцию Use Boot Camp. После этого вам потребуется выполнить еще несколько шагов по конфигурированию, после чего Parallels загрузит Windows, сообщит о необходимости одноразового конфигурирования и перезагрузит виртуальную машину.

Создание виртуальной машины с нуля

Кроме уже описанных методов загрузки, вы можете создать новую виртуальную машину, которая не использует ни раздел Boot Camp, ни какой-либо другой раздел физического жесткого диска. Как в Parallels, так и в VMware, при создании новой виртуальной машины можно создать виртуальный жесткий диск, указав его местоположение (значение, предложенное по умолчанию, можно оставить без изменений, при желании, виртуальный жесткий диск впоследствии можно будет переместить).

Виртуальный жесткий диск - это файл объемом несколько Гбайт, содержащий полную копию операционной системы. Положительная сторона виртуальных жестких дисков состоит в том, что вам очень просто осуществлять резервное копирование виртуальных машин. Однако этот подход имеет и недостатки - создаваемые образы огромны, и если вы пользуетесь приложением Time Machine, то создаваемые резервные копии виртуальных дисков (почасовые, ежедневные, еженедельные) очень быстро заполнят весь диск, выделенный для Time Machine. Если свободного пространства на диске Time Machine не слишком много, вам следует исключить образы виртуальных дисков из числа файлов, подлежащих резервному копированию. Сделать это можно через параметры предпочтительной настройки системы - раскройте Time Machine, перейдите на вкладку Options и в поле Not Back Up укажите путь к каталогу, в котором хранятся образы ваших виртуальных машин.

Чтобы создать новую виртуальную машину, запустите Parallels Workstation или VMware Fusion, выберите из меню команды File → New, а затем следуйте инструкциям, выводимым на экран. Для установки Windows вам потребуется дистрибутивный CD или DVD, а также ключ продукта. И Parallels, и VMware Fusion могут существенно упростить вашу жизнь, дав вам возможность ввести входное имя, пароль и ключ продукта еще до начала установки Windows. Благодаря этому вся процедура установки может пройти в почти полностью автоматическом режиме. Когда операционная система Windows будет установлена и запущена, попробуйте воспользоваться режимами VMware Unity (рис. 8.7) или Parallels Coherence. Эти режимы позволяют интегрировать рабочие столы Mac и Windows, обеспечивая таким образом практически «прозрачную» виртуализацию.


Если вы устанавливаете Windows Vista, я предлагаю не вводить ключ продукта при установке. Дело в том, что инсталлятор Vista позволяет установить ОС и без ввода ключа продукта (соответствующее поле можно просто оставить пустым), но все же требует активации после истечения льготного испытательного периода. Положительная сторона этого подхода заключается в том, что это препятствует случайной активации Windows прежде, чем вы действительно будете готовы это сделать. Если вы хотите установить Windows для быстрого тестирования или в целях оценки данного ПО, то совершенно незачем расходовать для этого ваши драгоценные попытки активации. Если же вы планируете установить Windows только для оценки, присмотритесь к сервису Microsoft TechNet Plus - годовая подписка стоит $349 и предусматривает такой бонус, как полные версии всех операционных систем Microsoft, лицензированные специально в оценочных целях.

Crossover Mac

Существует и еще одна доступная вам опция, которая не требует наличия копии Windows. Crossover Mac - это программный пакет, основанный на ПО с открытым кодом WINE (http://www.winehq.com). Название проекта WINE представляет собой сокращение от «WINE is Not an Emulator» - удачный рекурсивный акроним, действительно указывающий на то, что же в самом деле представляет собой WINE. В отличие от VMware и Parallels, которые представляют собой комбинацию виртуализации (абстрагирование физических устройств вашего Mac) и эмуляции (использование программных компонентов, имитирующих работу физических устройств), WINE не делает ни того, ни другого. Напротив, WINE описывается как клон программных компонентов, из которых состоит Windows.

Windows состоит из набора исполняемых программ (exe-файлы), динамически загружаемых библиотек (dll-файлы), а также других программных компонентов. WINE дублирует функции большинства компонентов, входящих в состав Windows. Так как WINE не является полным дубликатом (фактически - второй реализацией Windows, выполняющей все функции оригинала), Crossover Mac не обеспечивает такой совместимости с программным обеспечением Windows, как VMware, Boot Camp и Parallels. Но зато под Crossover Mac все программы работают очень быстро - практически так же быстро, как и при установке Boot Camp. Это достигается за счет отсутствия «посредников» между приложениями Windows и аппаратными средствами вашего Mac.

Например, если код какой-нибудь трехмерной игры дает Windows указание выполнить отрисовку полигона, то эта операция занимает несколько шагов. При выполнении аналогичных задач Crossover осуществляет практически те же самые операции, что и Windows, но без дополнительных накладных расходов на эмуляцию или виртуализацию аппаратных средств. Фактически, это и есть Windows, «портированная» на Mac (хотя это портирование осуществлено не полностью).

В большинстве случаев пользователям OS X вполне достаточно существующего под эту систему набора программного обеспечения. Что делать тогда, когда необходимое приложение разработано исключительно под более популярную систему Windows? Существует несколько способов как запустить программу для Windows на компьютере Mac в среде OS X.

Всего таких способов три:

BootCamp

Boot Camp — это программа в составе ОС Mac OS X 10.6 Snow Leopard, которая позволяет установить и использовать совместимую версию ОС Microsoft Windows на компьютере Mac с процессором Intel. (Apple)

Apple представила BootCamp в 2006 году, после перехода Мас на процессоры Intel. Ради исторической справедливости отметим, что запускать Windows-приложения на «Макинтоше» можно было и раньше: для этого на Macintosh устанавливалась дорогостоящая плата расширения. По понятным причинам, данное решение популярностью не пользовалось.

Прежде чем создать дополнительный раздел на жестком диске Mac, создайте резервную копию содержимого компьютера при помощи Time Machine , а затем запустите «Асистент BootCamp» (находится в «Программы» — «Утилиты») и следуйте инструкциям.

Решение не идеальное, но главное — Мас превращается в компьютер Windows. А это означает, что система от Microsoft будет работать с максимальной скоростью.

Недостатки BootCamp:

  1. Для запуска Windows необходима полная перезагрузка Mac. Для выбора операционной системы (OS X или Windows) во время загрузки нажмите и удерживайте клавишу Option (Alt).
  2. Разделы (логические диски) созданные в Windows не видны в OS X и наоборот. Почему? Windows не понимает файловую систему HFS+ с которой работает OS X, а последняя по умолчанию не работает с NTFS. При помощи дополнительных утилит вроде Tuxera NTFS можно добавить в OS X совместимость с NTFS (чтение и запись).
  3. BootCamp устанавливает только определённые версии Windows. Так, только Windows 8 со всеми ее неудобствами.

BootCamp сойдет тогда, когда нет необходимости загружать две операционных системы одновременно и нужна максимальная производительность. Например, он может пригодиться геймерам: после работы в OS X, перезагрузили компьютер и запустили любимую игру в среде Windows.

Эмулятор Windows

Cпособ хорош только для запуска одной-двух программ для Windows в среде OS X. При этом обеспечивается достаточно высокая производительность и нет необходимости в установке дополнительной системы.

При помощи Wineskin и CrossOver можно попробовать запускать несовместимое с OS X программное обеспечение. Именно попробовать, поскольку такой номер проходит не всегда: даже в случае успеха, могут возникнуть проблемы со стабильностью.

Начинающие пользователи могут столкнуться с проблемами, так как для работы с эмулятором необходимы определенные знания. Ничего сложного, информацию легко найти в Сети, но с учетом того, что есть иные способы, данный метод изящным назвать никак нельзя.

Виртуальная машина

Виртуальная машина (ВМ, от англ. virtual machine ) — программная и/или аппаратная система, эмулирующая аппаратное обеспечение некоторой платформы (в нашем случае OS X) и исполняющая программы для target-платформы (Windows). (Википедия)

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

Для развертывания оперционной системы (одной или нескольких), которые не поддерживаются Mac, в OS X необходимо установить виртуальную машину (программу). Подобных программ существует достаточно: Parallels Desktop, Vmware Fusion и Virtual Box. У каждой свои достоинства и недостатки, но в любом случае есть из чего выбрать.

Отдельно хотелось бы отметить Virtual Box от компании Oracle. У этой программы есть одно важное преимущество — она бесплатная , в то время как конкуренты стоят немалых денег: Parallels Desktop — от $79; Vmware Fusion — от $150. У бесплатной виртуальной машины проблемы с быстродействием и даже на частые лаги неизбежны. Virtual Box — отличное решение, если Windows нужна лишь для пары-тройки нетребовательных утилит.

После создания виртуальной машины (установки программы и настройки машины), можно приступать к установке системы. Важно, что сделать это можно прямо с загрузочной флешки, подключаемой в виртуальной машине через виртуальный порт USB. Также, Windows можно установить из образа ISO.

Недостатки виртуальных машин:

  1. Ограниченная производительность — виртуальные машины отжимают долю аппаратной мощности Mac.
  2. При подключении внешнего устройства к Mac, оно не доступно в виртуальной машине (подключается в отдельном меню).

Что выбрать?

Ответ на этот вопрос зависит от потребностей. Если вам нужно одно-единственное приложение, использовать BootCamp нецелесообразно, так как нужна перезагрузка компьютера. В этом случае проще запускать Windows в эмуляторе. Виртуальная машина позволяет устанавливать различные операционные системы и легко между ними переключаться — идеальный вариант для разработчиков, создающих кросс-платформенные приложения.

Ну а если нужна высокая производительность (геймерам), то идеальным будет BootCamp.

P.S.: Некоторые виртуальные машины способны запускать Windows, установленный при помощи BootCamp.




Top