LINUX.ORG.RU

Re: конвейерная установка ??????

А какие проблемы-то??? Это ж не маздайка, там никакой хрени типа реестра или привязки к конкретному чипсету нету...

Делается просто - переписывается (да хоть тем же Миднайтом) ВСЕ с одного диска на другой (только не забудь создать swap-раздел, да и, желательно, чтобы номера разделов совпадали - т. е. /dev/hda2 - Linux Swap и /dev/hdc2 - Linux swap; /dev/hda1 = /dev/hdc1 = Linux native)...
Далее, грузишься с дискетки (c подключенным в качестве Primary Master винта, который был /dev/hdc), указывая, что root=/dev/hda1. Собственно, все - пересобираешь ядро под новую машину и делаешь lilo...

R00T ()

Re: конвейерная установка ??????

Нивкоем случае не слушай R00T-а. (Хотябы потому что при копировании будет скопирован каталог /proc, про более тонкие вопросы я вообще молчу).

Вариантов это зделать может быть нескольно. Вот один из них.

0. С помощью dump/restore делаеш резервную копию (можно использровать cpio это сложнее но дает дополнительные возможности) файловой системы (конечно без /proc, /dev/shm ...). 1. Пишеш небольшую прогу которая разбивает диск на том компьютере на который копируеться система, разворачивает архив полученый на шаге 1, на новую файловую систему, правит конфигурацыонные файлы (конфигурация сети, загружаемые модули ядра и т. д.), устанавливает lilo. 2. Пользуешся этой прогой 3. Если все правильно зделано то все должно начать работать, если неработает возвращаешся к шагу 1.

Пока ты отладиш эту прогу ты не один раз вернешся к шагу 1. Поэтому если это дело не терпит задержек используй Mandrake>=8.1. Там есть возможность записать на дискету пакеты которые устанавливаеш, а потом подсовывать инсталятору эту дискету.

Alximik ()

Re: конвейерная установка ??????

Alximik: Хм... Я полагал, что он не такой дебил, чтобы /proc копировать... А по поводу написания проги... Хм... Смысла нет - даже если разделы будут обзываться по-другому, достаточно в /dev сделать симлинки типа: /dev/swap --> /dev/hda1, /dev/root --> /dev/hda2
Тогда траблов вообще быть не должно.
Midnight Commander прекрасно понимает и умеет копировать как девайсы, так и симлинки...
Ну а уж если совсем-совсем хочется "один в один" можно просто зеркалить диски (для этого достаточно в ядро вкомпилячить поддержку RAID1) - вообще никакого геморроя не будет...

R00T ()

Re: конвейерная установка ??????

>> Midnight Commander прекрасно понимает и умеет копировать как девайсы, так и симлинки...

Но mc не умеет копировать "hard links". (Подсказка: запустите stat /bin/gzip и stat /bin/gunzip и сравните результаты).

Также создание одного большого архива позволит установку системы по сети. Вставляэм дискету грузиться система коннектиться по ftp к серверу берет архив, разворачивает его и делает все настройки. После этого перегружаеться комп.

Alximik ()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.