Далее по шагам
1. Подключил второй диск во внешней коробке по Firewire. Отформатировал его с помощью Disk Utility как Mac OS Extended (Journaled) и указал галку установки драйвера для MacOS 9. Назвал я его FW HD. Когда диск был готов я залес к нему в Get Info и снял галку "Игнор пермишенз".
2. (Это вообще спорный пункт, я описываю его лишь потому, что я его выполнил, но думаю, что его можно и пропустить.)
Я заметил, что новоиспеченный диск имеет другие права доступа. Полагая,что это может дурно повлиять на конечный результат, я постарался это исправить:
sudo chgrp admin /Volumes/FW\ HD
sudo chown root /Volumes/FW\ HD
sudo chmod 1775 /Volumes/FW\ HD
3. Далее как в приведенном несколькими постами выше способе перетаскиваем с помошью sudo ditto на диск FW HD все что нужно. Этот пункт длится долго: сравнимо по времени с установкой новой OS X.
sudo ditto /Applications /Volumes/FW\ HD/Applications
sudo ditto /Library /Volumes/FW\ HD/Library
sudo ditto /System /Volumes/FW\ HD/System
sudo ditto /Users /Volumes/FW\ HD/Users (! ! ! Этой команды я не выполнял - у меня на втором диске места бы не хватило)
sudo ditto /cores /Volumes/FW\ HD/cores
sudo ditto /private /Volumes/FW\ HD/private
sudo ditto /usr /Volumes/FW\ HD/usr
sudo ditto /bin /Volumes/FW\ HD/bin
sudo ditto /sbin /Volumes/FW\ HD/sbin
sudo ditto /mach_kernel /Volumes/FW\ HD/mach_kernel
4. Аналогично п. 4 оттуда же, воссоздаем симлинки на новом диске:
cd /Volumes/FW\ HD
ln -s private/etc etc
ln -s private/var var
ln -s private/tmp tmp
5. Добавим несколько важных папок на новый диск.
mkdir dev Volumes Network
6. Помечаю новую систему как загрузочную и создаю загрузчик из его копии на жестком диске.
sudo bless -folder /Volumes/FW\ HD/System/Library/CoreServices -bootinfo /usr/standalone/ppc/bootx.bootinfo
7. Далее указываю в System Preferences > Startup Disk произвести загрузку с Firewire диска и жму рестарт.
8. Тут я решил, что надо грузится в Single Mode, ибо если система нерабочая получилась, то тут уж не до юзеров. Уйдя в рестарт в предыдущем пункте, жму Command+S и - вуаля! Первый (черный) скриншот показывает, что все ОК.
Забавно, певого пользователя в системе еще нет, однако NetInfo я перенес, а он там прописан. Поэтому папки,что ему принадлежат не имеют имени хозяина, но имеют его UID - 501 и группу admin.
Налюбовавшись вдоволь даю команду shutdown -r now
при перезагрузке жму alt и возвращаюсь в старую систему (см. синий скриншот).
|