URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID1
Нить номер: 76975
[ Назад ]

Исходное сообщение
"Установка linux не компилируя"

Отправлено VArtem , 23-Окт-07 19:09 
допустим установили линукс на одной машине, т.е. он уже собран. Возможно ли перенести его на другую машину без того что бы его перекомпилировать, аналогично и разные программы под линукс. Или если сделать что-то типа установочного диска как у винды, но так что бы система не компилилсь из исходников, а все уже было скомпилено на диске и только устанавливалось.

Содержание

Сообщения в этом обсуждении
"Установка linux не компилируя"
Отправлено Иной , 23-Окт-07 19:21 
>допустим установили линукс на одной машине, т.е. он уже собран. Возможно ли
>перенести его на другую машину без того что бы его перекомпилировать,
>аналогично и разные программы под линукс. Или если сделать что-то типа
>установочного диска как у винды, но так что бы система не
>компилилсь из исходников, а все уже было скомпилено на диске и
>только устанавливалось.

Почти все дистрибутивы собраны на установочном диске в виде наборов пакетов, мало что компилируется с нуля.. Исключением пожалуй является только gentoo и Freebsd.

А перенести можно, если железная часть +\- одинакова - сделав образ диска и развернув на новой машине.


"Установка linux не компилируя"
Отправлено VArtem , 23-Окт-07 19:55 
а если железная часть разная? Походу с диска он устанавливает файлы в зависимости от железной части?

"Установка linux не компилируя"
Отправлено konst , 23-Окт-07 23:25 
>а если железная часть разная? Походу с диска он устанавливает файлы в
>зависимости от железной части?

Кое-что придется подправить ручками, конечно (напр., если тот диск виделся как sda, а другой будет - hdb...)
+ Стоит иметь загруз.дискетку, чтобы перепрописать загрузчик


"Установка linux не компилируя"
Отправлено pasha , 23-Окт-07 19:56 
можно даже проще. просто скопировать все файлы с машині на машину, а потом на новой системе только сказать /sbin/lilo например.

"Установка linux не компилируя"
Отправлено anonymous , 24-Окт-07 02:05 
>можно даже проще. просто скопировать все файлы с машині на машину

В соответствующие каталоги, предварительно разбив диск, и потом поправить fstab и конфиг загрузчика.


"Установка linux не компилируя"
Отправлено konst , 24-Окт-07 02:17 
>>можно даже проще. просто скопировать все файлы с машині на машину
>
>В соответствующие каталоги, предварительно разбив диск, и потом поправить fstab и конфиг
>загрузчика.

Лучше так не делать... Потом не оберешься проблем с выставлением  владельцев,прав...

Единственный вариант:
1.сделать образ HD. (линуксовый dd, некоторые досовские програмы)
2. закатать на новый винт
3. уладить возникшие проблемы

Проблемы могут быть:
1. иное назв. устройств (не на тот канал винт повесишь, другой тип винта - это в случае sata и не sata). Часто требуется перепрописать загрузчик.... Но бывают баги и хуже... Тогда спасает (и то не всегда) установка на винт той же системы без форматирования (миним.вариант - минимум времени)- т.е. данные все сохранятся.

2. проблема с разл. устройствами. Напр. С иной сетевой карточкой, видеокартой, etc. Это все решаемо - но мануально


"Установка linux не компилируя"
Отправлено johnjoy , 24-Окт-07 02:22 
>
>Единственный вариант:
>1.сделать образ HD. (линуксовый dd, некоторые досовские програмы)
>2. закатать на новый винт

хороший вариант (в некоторых ситувциях), имхо - dump/restore по netcat или ssh
проблем с правами нет, проблемы с selinux? реашются банально перемаркировкой (relabel)

а вообще, для массового клонирования, конечно образ.


"Установка linux не компилируя"
Отправлено konst , 24-Окт-07 02:35 
>>
>>Единственный вариант:
>>1.сделать образ HD. (линуксовый dd, некоторые досовские програмы)
>>2. закатать на новый винт
>
>хороший вариант (в некоторых ситувциях), имхо - dump/restore по netcat или ssh
>
>проблем с правами нет, проблемы с selinux? реашются банально перемаркировкой (relabel)
>
>а вообще, для массового клонирования, конечно образ.

Права - это еще ерунда по сравнению с разными железками...
Я с этой темой постоянно мучаюсь.
Самый безболезненный вариант (если новый образ не захотел подниматься):
Начать инсталяцию с CD (DVD) той же системы.
Выбрать:
a) минимальную установку
b) сохранять данные

Это занимает 5 мин. initrd, драйвера и пр. новая установка пропишет как надо. Старых данных не потрет - т.е. можно пользоваться своим ПО со старого диска.
Т.е. здесь  - минимальный гемор. Единственно бывают ситуевины: напр. когда при новой инсталяции HD система просто не видит :(.  Я и с таким сталкивался (на каких-то новеньких железяках).


"Установка linux не компилируя"
Отправлено pasha , 24-Окт-07 14:30 
>Лучше так не делать... Потом не оберешься проблем с выставлением  владельцев,прав...

при копировании говоришь сохранять права или пользуешь tar и, по моему, проблем не будет.


"Установка linux не компилируя"
Отправлено johnjoy , 24-Окт-07 02:19 
тоже так думали (centos) =)
в итоге ручками перебивали initrd )
вкратце - драйверюки дисковой подсистемы в модулях, на старом изначальном компе - hw raid, на новом - "голый" sata nvidia.
модули подгружаются на этапе initrd, в итоге - паника и висяк на стадии перемонтирования root fs.
лечится перепаковкой initrd с добавлением нужных модулей и правкой init.