суббота, 14 мая 2011 г.

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

Вы когда-нибудь пытались перенести windows с одного компьютера на другой? Если да, то Вы знаете, что быстрого способа это сделать (не прибегая к дорогостоящим программам) нет. Винда "привязывается" к железу и при попытке запустить ее на другом компьютере просто не запустится. С линуксом все намного проще. Сейчас я расскажу вам как перенести Ubuntu (да и любой другой Linux) на другой компьютер.


Первое, что вам нужно сделать, это образ системы. Для этого:

    * загрузитесь с LiveCD
    * примонтируйте системный раздел
    * примонтируйте раздел, куда вы будете делать образ (если у вас /home отдельный, то его или можно даже флешку)
    * перейдите через терминал в системный раздел (cd /media/disk), где /media/disk - это моя точка монтирования для первого диска (создается автоматически)
    * самый быстрый способ создать образ, это использовать tar. sudo tar -cvf /media/disk-1/system.tar * , где модификатор "с" - создать архив, "v" - выводить подробную информацию, "f" - создать файл, /media/disk-1 - мой второй раздел (куда я создаю архив). Если размер системы у вас небольшой (2,5 - 3 Гб), то можно использовать модификатор "z" для сжатия архива
    * скопируйте образ на флешку
    * если у Вас /home в отдельном разделе (как у меня), то его тоже нужно заархивировать, чтобы сохранились все ваши настройки
    * перейдите в /media/disk-1 (раздел с /home), затем sudo tar -cvf home.tar ivnish, где ivnish, это мой домашний каталог. Если вам нужно скопировать несколько каталогов, можете указать их через пробел или поставить "*"
    * скиньте и второй архив на флешку.
    * допустим Вас есть 20 компьютеров, на которые вы хотите клонировать Ubuntu. Я покажу на примере одного, дальше по аналогии
    * загрузитесь с LiveCD на машине на которую надо перенести образ
    * подготовить разделы на жестком диске (см. заметку про установку Ubuntu)
    * перейти в будущий системный каталог, распаковать туда образ с системой
sudo tar xvf /media/IVNISH/system.tar
где /media/IVNISH - моя флешка
    * перейти в раздел с будущими домашними каталогами и распаковать туда второй архив
    * проверить /media/disk/etc/fstab на соответствие текущих разделов с теми, что там написаны
  * Удалить сетевые интерфейсы из /etc/udev/rules.d/70-persistent-net.rules Это нужно, чтобы ваши сетевые интерфейсы имели номера 0 и 1, а не 2 и 3
    * Исправить IP адрес в /etc/network/interfaces
    * изменить имя компьютера в /etc/hostname
    * изменить в самбе рабочую группу и описание хоста /etc/samba/smb.conf
    * прописать GRUB (подробнее об этом в следующей заметке)
   * перезагрузиться. Если пропал usplash, то прописать в /boot/grub/menu.lst resume=/dev/sdaX (где Х — это Ваш своп)

Комментариев нет:

Отправить комментарий

Умным и полезным комментариям тут очень рады!