DeepApple

Установка Mac OS X на flash-носитель

Очень часто на просторах сети Интернет можно найти информацию по установке Windows или Linux для загрузки с флешки, что придает дополнительные возможности, как при тестированию программ, так и при конфигурировании и администрировании основной ОС. А как же обстоят дела с этим вопросом у фанатов "яблочных" компьютеров? Наш зарубежный коллега Brad Bergeron опубликовал в Сети заметку по установке Mac OS X на флеш-накопитель.

Для создания загрузочной флешки с MacOS X вам потребуется накопитель объемом не менее 1GB, при этом желательно иметь флешку объемом 2GB, программу Pacifist, установочный диск Mac OS X и немного времени.

1. Подключите флешку к компьютеру. Как вам должно быть известно, файловых систем придумано множество, а для работы MacOS X необходимо выбрать одну определенную - поэтому вам потребуется запустить Disk Utility, поскольку ваша флешка уже, вероятно, использовалась и отформатирована в другой файловой системе. В Disk Utility, в открывшемся списке подключенных дисков выбираете свою флешку и переходите на вкладу Erase. Из предложенного списка файловых систем надо выбрать MacOS Extended (Journaled). Обратите внимание, операции надо производить над "физическим" диском (у меня он помечен оранжевым цветом и значком USB), а не с подмонтированным. В целях экономии места целесообразно убрать галочку "Install Mac OS 9 Disk Driver". После совершения всех этих процедур указываем желаемое имя для подмонтированного диска (в моем случае это iTote) и нажимаем клавишу "Erase".



2. Теперь, если вы кликнете по диску с выбранным вами именем, то внизу информационного экрана увидете, что для него не включено свойство "Owner", что надо исправить.



Для этого прийдется запустить терминал (Terminal.app) и выполнить команду:

sudo /usr/sbin/vsdbutil -a /Volumes/iTote



Система может спросить у вас пароль, к чему вы должны быть готовы и указать его. Проверить правильность выполнения команды вы можете в том же Disk Utility, для чего надо будет обновить информацию о диске (например, выбрав сначала другой диск, а затем, выделив флешку опять). Напротив нужного нам свойства должно появиться требуемое "Yes".



3. Для продолжения установки вам потребуется условно-бесплатная программа Pacifist, которую можно скачать с этого сайта. Программа захочет платной регистрации, но некоторое время согласится работать бесплатно.



4. После запуска Pacifist вставляем в привод инсталляционный диск Mac OS X (Обязательно именно тот, с которого установили систему на этот Мак) и ждем пока программа распознает его, после чего станут доступны все кнопки в главном окне. Нажимаем "Open Apple Install Packages", выбираем откуда будут "выдираться" требуемые файлы (обычно система предлагает единственный выбор – диск, который вы ей подсунули, но, теоретически, у вас может быть открыто несколько разных образов с дистрибутивыми разных версий MacOS – тогда вы будете озадачены проблемой выбора). Нажимайте кнопку "OK" и ожидайте – процесс запустится на выполнение.



5. После загрузки списков пакетов раскройте дерево "Contents of EssentialSystemSoftware", а за ним " Contents of EssentialSystemSoftwareGroup".



Для нас требуются пакеты " Contents of BaseSystem" и " Contents of Essentials" – выделяем их и нажимаем на выделенном правую кнопку мыши.



В появившемся меню выбираем "Install to Other Disk…", указав как назначение нашу флешку (iTote).



Будте готовы к тому, что вам прийдется некоторое время подождать – процесс извлечения нужных пакетов достаточно длителен.

6. Если у вас флешка меньше двух гигабайт, то прежде чем перейти к следующему пункту вы можете освободить немного места, удалив лишние шрифты (Японские и Китайские) для чего в папке /System/Library/Fonts флешки удалите соответствующие файлы, что даст вам лишних 100 мегабайт.



7. Поскольку для извлечения с установочного диска нужных файлов мы использовали Pacifist, а эта программа не совершенна, то нам потребуется провести некоторые операции вручную. Откройте диск, на который у вас установлена Mac OS, перейдите в папку /System/Library/CoreServices и скопируйте из нее в соответствующую папку на флешке файл SetupAssistant, при этом система скажет что нельзя модифицировать это приложение, но после аутентификации все пройдет без сучка и задоринки. У меня объем этого файла при копировании был 27.5 мегабайт.



Так же, из папки все того же жесткого диска /Library/Receipts надо скопировать в соответствующую папку флешки файлы BaseSystem.pkg и Essentials.pkg.



Как сделать флешку загрузочной?

Теперь, после того как все необходимые файлы присутствуют, нам потребуется сделать флешку загрузочной. Для этого опять запускаем Терминал и выполняем следующую команду (вместо iTote надо подставить выбранное вами имя для флешки):

sudo bless –verbose –folder “/Volumes/iTote/System/Library/CoreServices” –bootinfo



Эта команда модифицирует папку CoreServises так, что компьютер после этого начинает видеть на этой флешке установленную систему.

Установка атрибутов файлов

Так как мы копировали файлы системы с CD (DVD), то нам надо исправить атрибуты файлов (система часто устанавливает при копировании файлов атрибут "только для чтения"). Для этого открываем Disk Utility, выбираем нашу флешку и нажимаем кнопку "Repair Disk Permissions".



После выполнения этой процедуры флешка с загрузочной системой готова. Можно использовать. Если у вас Intel-Mac, то просто в списке загрузочных дисков выбираете флешку, а если у вас Макинтош на процессоре PowerPC, то так, с наскоку, вопрос с загрузкой не решить. Покопавшись в интернете можно найти инструкцию по запуску MacOS с флешки на старых маках, однако ее воспроизведение выходит за рамки этой статьи.
Источник: Brad Bergeron