Показать сообщение отдельно
Старый 20.02.2007, 15:35   #12   
Форумец
 
Сообщений: 1,453
Регистрация: 22.12.2005

distantX вне форума Не в сети
Далее по шагам

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 и возвращаюсь в старую систему (см. синий скриншот).
  Ответить с цитированием