Ru-Board.club
← Вернуться в раздел «UNIX»

» Клонирование Linux

Автор: HiDux
Дата сообщения: 19.03.2007 10:27
Вопрос к спецам!!! (вопрос "зачем это надо" прошу не затрагивать!)

В Windows все более-менее понятно.
Для переноса на другой компьютер использованием образа диска необходимо установить универсальный контроллер IDE и убить монтирование дисков в реестре (это основное, но могут быть проблемы с HAL). Этим совместимость по железу обеспечим, так как при загрузке система обновит драйвера. Для работы в сети нужно сгенерировать новый SID. И впринцыпе для Windows всё.

А как перенести систему Linux?

P.S. В Linux-е я почти "ноль". Поэтому прошу по подробней и желательно без сленга!

Автор: sda00
Дата сообщения: 19.03.2007 12:12
Значит где-то так:

1, Врубаешь в систему 2-ой винтик (на который будет перенос), создаёшь там необхдимые разделы бла-бла-бла - в общем готовишь его для пингвина.
2, Грузишься с любого Live-cd, монтируешь допустим существующую систему как /mnt/1, а партицию на новом винте для переноса как /mnt/2
3. Под рутом:
cp -fra /mnt/1 /mnt/2
4. В принципе всё, система перенесена. Для новой системы теперь нужно установить загрузчик. Или пользуем команду dd или (что более прально imho) после отработки cp становимся в chroot /mnt/2 и пользуем продедуры для lilo/grub. Что именно делать - читаем man lilo, man grub, http://www.linux.org.ru/books/lor-faq/
Автор: HiDux
Дата сообщения: 19.03.2007 16:32
Сам процесс физического переноса у меня вопросов не вызывает. Вопросы вызывают различия в железе.
Например:
--- На одном компе чипсет nVidia, а на другом VIA.
--- На одном видео интегрировано в мать, а на другом PCI-E
--- На одном "/" расположено на hda1 и "swap" на hda8, а на другом "/" расположено на hda3 и "swap" на hda1
--- На одном есть телетюнер, а на другом нет.
и т.д.
Автор: userboard
Дата сообщения: 19.03.2007 17:56
Если тебе тебе не критично, что система стоит на старом винте процедуру копирования можно опустить.

Далее вставляешь винт в новый комп, грузишься с livecd, маунтишь свой диск на /mnt/my_disk, в случае необходимости маунтишь /proc и /sys.
Затем делаешь chroot /mnt/my_disk
в компиливаешь необходимые дрова в ядро (какое у тебя железо можно определить командой lspci).
с помощью grub/lilo прописываешь загрузку.
Перегружаешься с харда.
Автор: tankistua
Дата сообщения: 19.03.2007 21:25
да ладно вам всем - попробуй вставить в новую машину, линух должен подняться.

Главное чтобы номера устройств совпадали - если была система на старой машине на первом канале мастером - то и на наовой должна быть таким же.
Иначе надо грузиться с лайв-сиди и править fstab.
Автор: drSerj
Дата сообщения: 20.03.2007 10:19

Цитата:
да ладно вам всем - попробуй вставить в новую машину, линух должен подняться.

не факт, если в конфигах специфические настройки, или ядро скомпилено под конкретный проц... ой не уверен, один раз нарвался, из-за проца ядро не поднялось...
Автор: HiDux
Дата сообщения: 20.03.2007 15:33
Вопросы вызывают различия в железе.
Например:
--- На одном компе чипсет nVidia, а на другом VIA.
--- На одном видео интегрировано в мать, а на другом PCI-E
--- На одном есть телетюнер, а на другом нет.
и т.д.

А как же различия в железе? Никакие конфиги править не надо? Все происходит автоматом при загрузке?
Для большей ясности: я только начал переходить на Linux после Windows поэтом такие вопросы. Ведь в Windows надо убить старые драйвера и поставить новые под новое железо. С материнской карточкой идет один CD, с видео картой другой CD с драйверами и т.д. А как в Linux?
Автор: walerchik
Дата сообщения: 20.03.2007 16:05
Многое железо твой линукс подхватит автоматом, выбери только посвежее дистрибутив - рекомендую OpenSUSE 10.2.
Автор: sda00
Дата сообщения: 20.03.2007 22:57
HiDux
Ты не забывай, что Linux - это не мультиядерная ось. Как ядро соберёшь - так и полетишь. И дефолтные ядра SuSE на сегодня - это руль.

Цитата:
А как же различия в железе? Никакие конфиги править не надо? Все происходит автоматом при загрузке?

При загрузке стартует udev, который опрашивает твоё железо и главное - это наличие поддержки этого железа на уровне ядра. И сия поддержка может быть как жёстко вкомпилена в ядро, так и вынесена в модуль ядра (что наиболее правильно). Тут суть - это поддержка корневой ФС (rw) что позволит ядру хоть как-то стартануть. Всё остальное - мелочи.
Автор: HiDux
Дата сообщения: 21.03.2007 09:12
Давайте по порядку:

Я так понимаю:
Все дистрибутивы поставляються с уже скомпилированными ядрами.

Вопрос:
В дистрибутив входит одно ядро или несколько, и в процессе установки выбираеться лучшее с точки зрения железа. (например под процессор АМД или Интел, поддерживает мать АСИПИ или нет, 32 или 64, и т.д.)
Автор: walerchik
Дата сообщения: 22.03.2007 12:58
Что касается платформы - 32 бита или 64 - по крайней мере в ОпенСусе - два разных дистрибутива.
Автор: tankistua
Дата сообщения: 22.03.2007 22:56
млин, ну не будет человек компилирующий ядро под машину спрашивать как перенести линух.

Я более чем уверен , что все стандартно. А стандартно ядро поддерживает практически все оборудование
Автор: HiDux
Дата сообщения: 23.03.2007 11:04
Так. Понятно.

В вопросе:

Цитата:
В дистрибутив входит одно ядро или несколько, и в процессе установки выбираеться лучшее с точки зрения железа. (например под процессор АМД или Интел, поддерживает мать АСИПИ или нет, 32 или 64, и т.д.)

никто досканально не разбирался!

Есть предположение:

Цитата:
Я более чем уверен , что все стандартно. А стандартно ядро поддерживает практически все оборудование


И выяснели:

Цитата:
Что касается платформы - 32 бита или 64 - два разных дистрибутива.


Вывод:
Тупо копируем диск и если надо, то проавим fstab.

Вопрс:
1. Больше ничего править не надо?( не считая настроек Х)
2. Как скопировать настройки пользователя? (сменить пользователя, но чтоб настройки остались)




Автор: ncuxx
Дата сообщения: 26.04.2007 23:11
проще уж

dd if=/dev/hda of=/dev/hdb

потом монтируем новые разделы и правим что нужно...
Автор: makss74
Дата сообщения: 26.04.2007 23:42

Цитата:
проще уж

dd if=/dev/hda of=/dev/hdb

потом монтируем новые разделы и правим что нужно...

а потом и монтировать не надо ничего, абсолютная копия получается
а вообще все настройки храняться в /etc
HiDux
По поводу ядер те что идут в комплектк к определенному дистру обычно компиляться со всеми возможными прибамбасами( НО есть отдельные дистры на 32 и 64 разрядные процы и однопроцессорные и многопроцессорные тоже есть деление)...а вот если уж тебе захочеться заточить ядро именно под твой проц, можешь смело качать исходники конфигурить ядро и компилить, надеюсь понятно написал




Автор: HiDux
Дата сообщения: 27.04.2007 12:29
Тут возникла вот какая мысль (или вопрос)

У меня на работе 100 компов. Причем есть Compaq-и с Пентиут 3, Интел целерон, AMD x86-64 и немного Пентиум 150.
Как бы мне побыстрее на все поставить Linux?
Автор: Dolphin
Дата сообщения: 27.04.2007 14:27
HiDux
Прошу не обижаться, но судя по постам, вы пока еще недостаточно разбираетесь в системе, чтобы ставить ее на все офисные машины. И я хоть и уважаю линь и дома у меня он стоит в кач-ве ОС, я от всей души желаю одуматься, по крайней мере до времени свободной ориентации в системе. А там уж можно задумываться как его быстро установить на все компы.
Автор: snop
Дата сообщения: 01.05.2007 23:07
Немного по теме: ghost/acronis imaging вручную_на_коленке
Автор: HiDux
Дата сообщения: 02.05.2007 09:17

Цитата:
У меня на работе 100 компов. Причем есть Compaq-и с Пентиут 3, Интел целерон, AMD x86-64 и немного Пентиум 150.
Как бы мне побыстрее на все поставить Linux?


Так можно или нет сделать копию диска (полную копию со всеми разделами) с одного компа на все, или возникнут проблемы с аппаратной совместимостью (видеосистему в расчет не брать!)?

Автор: Dolphin
Дата сообщения: 02.05.2007 12:28
HiDux

Цитата:
полную копию со всеми разделами
А винчестеры везде одинаковые чтобы делать полную копию?
Автор: HiDux
Дата сообщения: 03.05.2007 07:59
Да, везде одинаковые!
Автор: Dolphin
Дата сообщения: 03.05.2007 08:28
HiDux
Если одинаковые - вообще никаких проблем,

Цитата:
dd if=/dev/hda of=/dev/hdb

копирует диск 1:1 hda в hdb, включая разметку и пр.
Автор: HiDux
Дата сообщения: 03.05.2007 14:34
Спасибо.

Как сделать я давно разобрался.


Цитата:
Причем есть Compaq-и с Пентиут 3, Интел целерон, AMD x86-64 и немного Пентиум 150.


Меня интересует.


Цитата:
или возникнут проблемы с аппаратной совместимостью (видеосистему в расчет не брать!)?


P.S.Похоже меня просто не понимают приверженци Linux, так как я мыслю понятиями Windows.
Автор: sda00
Дата сообщения: 03.05.2007 15:04
HiDux
тебе нужен i386 (i686) дистрибутив (опять же imho - это SuSE, так как в нём - лучшие ядра на сегодня "из коробки" + YAST + сами конфигурационные файлы документированы комментами на 5+ <в отличие от RH/FC, MDK и прочих>). при этом на 95% что все компы заработают. прежде чем делать - возьми по одному и обкатай в тесте на выходных. те сперва на "референсе" доводишь систему до ума (отключая всё лишнее типа beagle) а потом - копируй
Автор: HiDux
Дата сообщения: 03.05.2007 18:09
Понятно. Все решает практика.

А что говорить теория, есть совместимость или нет, можно так днлать или нет?

P.S. В виндовсе прешлось бы переустанавливать драйвера, менять SIG и т.д.
Автор: sda00
Дата сообщения: 03.05.2007 20:15
HiDux
бери SuSE-10.2-i386 и делай наконец... никаких проблем даже с видое не должно быть...(или SLED-10)
Автор: Dolphin
Дата сообщения: 03.05.2007 20:25
HiDux
Обычно в дефолтном ядре достаточно много всего скомпилено, так что не думаю, что столкнешься с такими трудностями как "перустановка дров, SIG и т.д."
В конце концов прав sda00, возьми две разные машины из своего парка и попробуй с одной на другую перенести.
Автор: HiDux
Дата сообщения: 04.05.2007 06:08
Да я уже попробовал.
На Compaq-е. Но если инсталировать, а не копировать (с АМД), то мне кажеться, что работает быстрее. Стави Ubuntu и ASPLinux, выключал поддержку i586 (или нет, непомню).
Вот и хочеться разобраться, так ли это, или это субьективно.

А может чемто померить производительность всей системы? (типа SiSoft Sandra для Windows)?
Автор: coologenchik
Дата сообщения: 04.09.2007 21:31
а глюков как с виндой там не наблюдается? эти hal'ы и aspi мне столько крови попортили...
ps. есть некий http://lbs.sourceforge.net/
Автор: Zug Duk
Дата сообщения: 19.09.2007 17:11
Сетевушки все полетят. Соответственно вся конфигурация сети туда же.

Страницы: 12

Предыдущая тема: Проблема wget + cron


Форум Ru-Board.club — поднят 15-09-2016 числа. Цель - сохранить наследие старого Ru-Board, истории становления российского интернета. Сделано для людей.