допустим установили линукс на одной машине, т.е. он уже собран. Возможно ли перенести его на другую машину без того что бы его перекомпилировать, аналогично и разные программы под линукс. Или если сделать что-то типа установочного диска как у винды, но так что бы система не компилилсь из исходников, а все уже было скомпилено на диске и только устанавливалось.
>допустим установили линукс на одной машине, т.е. он уже собран. Возможно ли
>перенести его на другую машину без того что бы его перекомпилировать,
>аналогично и разные программы под линукс. Или если сделать что-то типа
>установочного диска как у винды, но так что бы система не
>компилилсь из исходников, а все уже было скомпилено на диске и
>только устанавливалось.Почти все дистрибутивы собраны на установочном диске в виде наборов пакетов, мало что компилируется с нуля.. Исключением пожалуй является только gentoo и Freebsd.
А перенести можно, если железная часть +\- одинакова - сделав образ диска и развернув на новой машине.
а если железная часть разная? Походу с диска он устанавливает файлы в зависимости от железной части?
>а если железная часть разная? Походу с диска он устанавливает файлы в
>зависимости от железной части?Кое-что придется подправить ручками, конечно (напр., если тот диск виделся как sda, а другой будет - hdb...)
+ Стоит иметь загруз.дискетку, чтобы перепрописать загрузчик
можно даже проще. просто скопировать все файлы с машині на машину, а потом на новой системе только сказать /sbin/lilo например.
>можно даже проще. просто скопировать все файлы с машині на машинуВ соответствующие каталоги, предварительно разбив диск, и потом поправить fstab и конфиг загрузчика.
>>можно даже проще. просто скопировать все файлы с машині на машину
>
>В соответствующие каталоги, предварительно разбив диск, и потом поправить fstab и конфиг
>загрузчика.Лучше так не делать... Потом не оберешься проблем с выставлением владельцев,прав...
Единственный вариант:
1.сделать образ HD. (линуксовый dd, некоторые досовские програмы)
2. закатать на новый винт
3. уладить возникшие проблемыПроблемы могут быть:
1. иное назв. устройств (не на тот канал винт повесишь, другой тип винта - это в случае sata и не sata). Часто требуется перепрописать загрузчик.... Но бывают баги и хуже... Тогда спасает (и то не всегда) установка на винт той же системы без форматирования (миним.вариант - минимум времени)- т.е. данные все сохранятся.2. проблема с разл. устройствами. Напр. С иной сетевой карточкой, видеокартой, etc. Это все решаемо - но мануально
>
>Единственный вариант:
>1.сделать образ HD. (линуксовый dd, некоторые досовские програмы)
>2. закатать на новый винтхороший вариант (в некоторых ситувциях), имхо - dump/restore по netcat или ssh
проблем с правами нет, проблемы с selinux? реашются банально перемаркировкой (relabel)а вообще, для массового клонирования, конечно образ.
>>
>>Единственный вариант:
>>1.сделать образ HD. (линуксовый dd, некоторые досовские програмы)
>>2. закатать на новый винт
>
>хороший вариант (в некоторых ситувциях), имхо - dump/restore по netcat или ssh
>
>проблем с правами нет, проблемы с selinux? реашются банально перемаркировкой (relabel)
>
>а вообще, для массового клонирования, конечно образ.Права - это еще ерунда по сравнению с разными железками...
Я с этой темой постоянно мучаюсь.
Самый безболезненный вариант (если новый образ не захотел подниматься):
Начать инсталяцию с CD (DVD) той же системы.
Выбрать:
a) минимальную установку
b) сохранять данныеЭто занимает 5 мин. initrd, драйвера и пр. новая установка пропишет как надо. Старых данных не потрет - т.е. можно пользоваться своим ПО со старого диска.
Т.е. здесь - минимальный гемор. Единственно бывают ситуевины: напр. когда при новой инсталяции HD система просто не видит :(. Я и с таким сталкивался (на каких-то новеньких железяках).
>Лучше так не делать... Потом не оберешься проблем с выставлением владельцев,прав...при копировании говоришь сохранять права или пользуешь tar и, по моему, проблем не будет.
тоже так думали (centos) =)
в итоге ручками перебивали initrd )
вкратце - драйверюки дисковой подсистемы в модулях, на старом изначальном компе - hw raid, на новом - "голый" sata nvidia.
модули подгружаются на этапе initrd, в итоге - паника и висяк на стадии перемонтирования root fs.
лечится перепаковкой initrd с добавлением нужных модулей и правкой init.