Опрос на LUG.RU

Как вы думаете, нужна ли интеграция с социальными сетями?:
 Хостинг, домен
Серверное оборудование

Перенос операционной системы на другой компьютер

Уважаемые участники LUG.RU! Напоминаем вам, что у нас есть своя jabber-конференция lug@conference.jabber.ru, которой не только можно, но и нужно переодически пользоваться. Smiling Для этого вы можете использовать любой клиент из этого списка.

Уважаемый посетитель, Вы зашли на сайт как незарегистрированный пользователь. Мы рекомендуем Вам зарегистрироваться либо зайти на сайт под своим именем.

вт., 27/11/2007 - 02:54

Перенос операционной системы на другой компьютер

Есть задача переноса операционной системы Linux на другую машину, с одной стороны с этим справляются программы управления образами(вроде Norton Ghost) с другой стороны хочется избавится от win софта и упростить задачу.
Слышал, что с Linux возможно просто запокавать ось в тар и перенести архив на другой компьютер и соответственно там развернуть отредактировав fstab и grub.conf но чегойто у меня не получилось это сделать =) Возможно архив как то хитро делать нужно или ещё что... В общем я не понял, слышал ещё что есть какието утилиты для этого родные.
В общем кто сталкивался с проблемой расскажите как проще это сделать, у нас в Сети 28 машин да ещё и по вызовам бегать приходится win технология с ghost иногда даёт сбои да и неудобно это хотелосьбы обойтись одним живым диском с одним файлом, да и вообще просто интересен этот вопрос.
Какие способы есть, какими пользовались вы и т.д.

ср., 05/12/2007 - 09:03

В моей практике

Изображение пользователя ViT.

В моей практике Ghost не сбоил ни разу, так что странно...
А что не получилось в запаковке-то?

Допустим, / = /dev/sda1

Я все делаю без TAR'а:

dd if=/dev/sda1 of=/backup_05122007.iso

И все - дальше только ждать, все зависит от размера забитого пространства на разделе. Ну а если весь дистр на нескольких разделах, то можно либо аналогичным способом с остальными разделами, либо тот-же TAR, например, только тар не умеет запаковывать много файлов, сперва все эти файлы (они же директории) необходимо в одну диру затолкать, например, в /bk/, а уже потом

#tar -cvzf backup_05122007.tar.gz

так сразу и заGZIPует

ср., 19/12/2007 - 18:55

Акронис 9

Изображение пользователя boory13.

Акронис 9 версии Внедряет ОС из образа, сделанного на одном железе, в другое железо. Правда это дополнительная утилита которая не идет с основной поставкой, хотя и присылается бесплатно по прсьбе
официального покупателя акронис.

чт., 20/12/2007 - 10:37

Это понятно, но

Изображение пользователя Ne01eX.

Это понятно, но здесь ведется разговор про переносе ОС средствами самой ОС.

My honour with me! I - Ne01eX
Протянув руку помощи, не забудь разжать кулак.

чт., 17/01/2008 - 21:59

Ух, сначала про

Изображение пользователя epsilon.

Ух, сначала про Norton Ghost & Acronis :

Clonezilla: Это LiveCD, превосходящий по возможностям Ghost (кстати, нет проблем с USB и экзотическими контроллерами) и сетевое решение. есть какие-то слайды, но в общем идея такая:

  1. Есть класс с кучей компов и сервером, на котором стоит CloneZilla
  2. В пять часов утра сервер будит все компьютеры через Wake-On-Lan
  3. Они загружаются по сети и клонируют на себя свежую систему с сервера, через multicast, то есть все вместе и быстро.
  4. после загрузки они как-то донастраиваются с сервера, получают уникальные имена и ip
  5. Прикодят студенты, ломают комп, он перезагружается по сети и сливает на себя свежую систему

Другой вариант -- это GPARTED-CLONEZILLA LiveCD, записанный на DVD (возможно, двухслойный) или большую флешку вместе с образом системы. Можно нахакать скрипт, который запустит клонирование сразу при загрузке диска.

чт., 17/01/2008 - 23:31

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

Изображение пользователя epsilon.

Клонирование "живой" системы:
подключаем диск, создаём разделы и фс (с fdisk или gparted, в интернете куча инструкций), монтируем, например, в /mnt/newsys

# mount /dev/sdb1 /mnt/newsys

потом завершаем все земные дела и переходим в однопользовательский режим

# init 1

Перемонтируем все ФС (кроме /mnt/newsys) в read-only

# mount -o remount,ro /mnt/boo
# mount -o remount,ro /

(можно не делать init 1 и ничего не перемонтировать, но тогда для новой системы это будет выглядеть как жёсткая перезагрузка. Зато, копирование живой работающей системы выглядит гораздо круче Eye-wink )
копируем tar'ом разделы по одному (говорят, cp копирует как-то не так и как-то не всё)

# cd /
# tar -c --one-file-system / | tar -x -C /mnt/newsys/
# tar -c --one-file-system /mnt/boo | tar -x -C /mnt/newsys/

(а ещё можно копировать в файл, или по сети через SSH)
Перемонтируем всё снова в read-write:

# mount -o remount,rw /
# mount -o remount,rw /mnt/boo

монтируем нужные каталоги и делаем chroot:

# mount --bind /dev /mnt/newsys/dev
# mount --bind /proc /mnt/newsys/proc
# mount --bind /sys /mnt/newsys/sys
# chroot /mnt/newsys

Если ядро самосборное, то надо его пересобрать с поддержкой предполагаемого железа, штатные ядра и так всё умеют. редактируем файлы и устанавливаем загрузчик (для lilo, для grub как-то по другому):

# nano -w /etc/fstab
# nano -w /etc/lilo.conf
# lilo

(Если меняется монитор или видеокарта, придётся ещё перенастроить иксы). Выходим, размонтируем всё назад и живём дальше:

# exit

# umount /mnt/newsys/dev
# umount /mnt/newsys/proc
# umount /mnt/newsys/sys

# init 3 //или init 5

( Всё писалось по памяти, баги должны быть, ищите Eye-wink )

сб., 16/10/2010 - 13:41

Ответ на: Перенос операционной системы на другой компьютер

Изображение пользователя alice.

Т.е., как было сказано выше, ubuntu, GNOME. В предыдущей версии у меня была на панели самой нижней такой кубик из 4 делений, нажимая на который,MB6-819
менялись рабочие столы. А сейчас - непонятно! Периодически вдруг рабочие столы начинают переключаться,MB6-821 предполагаю, MB6-818
они как то зависят от колесика на мыши, но вот прямо сейчас верчу его - и ничего не переключается!

Я блондинка, но какбэ маскируюсь. Все же на форуме Линукса.
MB6-820