Linux и Windows: помощь админам и пользователям

Администрируем и настраиваем Windows, Linux.



Клонируем Linux, используя CloneZilla Server Edition (CloneZilla SE), часть 1

Рубрика: Ubuntu -> Backup
Метки: | | |
Среда, 22 апреля 2009 г.
Просмотров: 29254
Подписаться на комментарии по RSS


В данной статье я покажу как клонировать Linux систему с помощью CloneZilla SE 140. Это может потребоваться вам в случае необходимости установки преднастроенной версии Linux на большое количество однотипных компьютеров, например в учебном классе, или для создания бэкапного образа системы. Я установлю CloneZilla SE на сервер под управлением Debian Etch. Клонировать можно любые дистрибутивы Linux, какие у вас есть.

Предварительное замечание

Debian сервер, на котором будет находиться CloneZilla SE находиться в локальной сети  192.168.0.0 (маска 255.255.255.0) и имеет IP адрес 192.168.0.100.

Установка CloneZilla SE

Для начала импортируем ключ GPG для DRBL (Diskless Remote Boot in Linux, понадобиться для сетевой загрузки (PXE) клиентских машин позднее) и добавим репозитарий CloneZilla:

wget -q http://drbl.sourceforge.net/GPG-KEY-DRBL -O- | apt-key add -

Откроем /etc/apt/sources.list...

vi /etc/apt/sources.list

... и добавим репозитарий DRBL/CloneZilla:

[...]
deb http://drbl.sourceforge.net/drbl-core drbl stable
[...]

Запускаем

apt-get update

Устанавливаем DRBL и CloneZilla:

apt-get install drbl

Запускаем

/opt/drbl/sbin/drbl4imp

для настройки DRBL и CloneZilla с параметрами по умолчанию, которые работают правильно в большинстве случаев:

<span class="system">*****************************************************.
 This script is for those impatient, it will setup the DRBL server by the default value which might not fit your environment. Are you impatient ?
 [Y/n]</span> <span class="highlight"><-- ENTER</span><span class="system">*****************************************************.
 Ok, Laziness is a virtue! Let us setup DRBL server with the default values!!!
 Press "Enter" to continue...</span> <span class="highlight"><-- ENTER</span><p class="system">[...]<p class="system">Starting the NAT services for DRBL clients... done!
 ip_forward is already on.
 The GDM or KDM config file is NOT found! Skip setting the DM! Maybe you will not be able to make this DRBL server as thin client server!
 Clean all the previous saved config file if they exist...done!
 Turn on the boot prompt for PXE client...done!
 Turn off the thin client option in PXE boot menu...done!
 Modifying /tftpboot/nbi_img/pxelinux.cfg/default to let DRBL client use graphical PXE boot menu... done!
 Full DRBL mode. Remove clientdir opt for label drbl in pxelinux config...
 Setting drbl_mode="full_drbl_mode" in /etc/drbl/drbl_deploy.conf and /etc/drbl/drblpush.conf... done!
 Full clonezilla mode. Remove clientdir opt for label clonezilla in pxelinux config...
 Setting clonezilla_mode="full_clonezilla_mode" in /etc/drbl/drbl_deploy.conf and /etc/drbl/drblpush.conf... done!
 You have to use "/opt/drbl/sbin/dcs" -> clonezilla-start to start clonezilla serivce, so that there will be a clonezilla menu when client boots
 *****************************************************.
 Adding normal users to group "audio cdrom plugdev floppy video"........ done!
 *****************************************************.
 Updating the YP/NIS for group...
 Note! If you add new or remove accounts in the DRBL server in the future, remember to run the following command again, so that some group (EX:plugdev) will be updated:
 tune-debian-dev-group-perm -g "audio cdrom plugdev floppy video" -e
 *****************************************************.
 Enjoy DRBL!!!
 http://drbl.nchc.org.tw; http://drbl.name
 NCHC Free Software Labs, Taiwan. http://free.nchc.org.tw
 *****************************************************.
 If you like, you can reboot the DRBL server now to make sure everything is ready...(This is not necessary, just an option.).
 *****************************************************.
 DRBL server is ready! Now set the client machines to boot from PXE or Etherboot (refer to http://drbl.sourceforge.net for more details).
 NOTE! If Etherboot is used in client machine, version 5.4.0 or newer is required!
 PS. The config file is saved as /etc/drbl/drblpush.conf. Therefore if you want to run drblpush with the same config again, you may run it as: /opt/drbl/sbin/drblpush -c /etc/drbl/drblpush.conf
 server1:~#

На этом все.

Создание образа Linux

Для создания образа нам сперва необходимо запустить CloneZilla на нашем Debian сервере и сказать, где мы будем хранить образы и затем поставить на нужной нам системе загрузку с сети.

Запустите команду

/opt/drbl/sbin/dcs

в Debian и выберите All Select all clients:

CloneZilla

Далее выберите clonezilla-start Start_clonezilla_mode:

CloneZilla

Далее отметьте  save-disk Save client disk as an image:

CloneZilla

 

Отметьте Later_in_client Later input image and device name in client:

CloneZilla

 
На следующих двух окнах просто нажимайте Enter, оставляя опции по умолчанию:

CloneZilla

 

CloneZilla

Продолжение следует...

Оригинал находиться на сайте howtoforge.com 319



Сергей Маликов возмущается, нафиг ты понтуешься? Понты это не лучшее твоё качество!

Почти всем людям рано или поздно предстоит ремонт в квартире. Лучше готовиться к нему заранее, для этого я рекомендую посетить сайт московской строительной бригады. Очень интересные статьи по теме ремонта, фотогалерея и многое другое.

twitter.com facebook.com vkontakte.ru odnoklassniki.ru mail.ru ya.ru rutvit.ru myspace.com technorati.com digg.com friendfeed.com pikabu.ru blogger.com liveinternet.ru livejournal.ru memori.ru google.com bobrdobr.ru mister-wong.ru yahoo.com yandex.ru del.icio.us

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

  1. Аноним | 2010-12-03 в 05:33:19

    Вы-то сами по этой инструкции, гуляющей в сети, пытались Клонзиллу установить?

    --->>> apt-get update

    На этом шаге Клонзилла обделывается и перекашивает сервер.

    Вначале надо

    полный дистрибутив на DVD скачать

    на Debian-e сервер DHCP наладить,

    затем - сервер TFTP,

    а потом за Клонзиллу браться.

    И вовремя диск дистрибутива подсунуть.

    По крайней мере, я до этого шага дошел. Дальше клиент получает человеческий IP...и не желает с материнским сервером общаться из-за ошибок сервера DHCP.

  2. Вы прежде чем устанавливать подобные продукты вправьте себе мозги и руки, тогда я уверен что нить да получиться. apt-get update у него перекашивает сервер, ну пе 3.14здец ли.

  3. Cameron31Angelique | 2011-09-04 в 06:44:04

    Don't have enough cash to buy a house? Worry no more, because that is possible to get the loans to resolve such kind of problems. Thus get a sba loan to buy everything you need.

  4. Все нормально ставится и работает в сети, где нет других DHCP серверов. Я ставил точно как указан. Однако, если в сети есть виндовские дхцп, работа прекращается напрочь. А именно, по tftp нормально получается grup для запуска опций, и начинает загружаться ядро, однако доходит только до монтирования раздела tftp, далее ошибка. Анализ вывода на экран результатов переговоров DHCP показывает, что наш сервер не мешает работе виндовских, а вот виндовский сервер напрочь забивает наш сервер, так как pxe успевает допрежде всего получить адреса именно с винды, и потому клиент не получает имени, которое может обратно разрешиться в его айпи, так как в виндовском DHCP делать назначение имени можно только в зарезервированном назначение (не в параметрах же сервера, чтоб всем одно имя пихалось smile ) Вот такая беда.

  5. Аноним | 2013-07-05 в 19:38:33
    результатов переговоров DHCP показывает, что наш сервер не мешает работе виндовских, а вот виндовский сервер напрочь забивает наш сервер

    В настройках DHCP-сервера в разделе pool нужно раскомментировать строку

    allow members of "DRBL-Client";
  6. после команды

    sudo apt-get update

    в конце пишет

    ош http://drbl.sourceforge.net drbl/stable amd64 Packeges

    404 Not Found

    ош http://drbl.sourceforge.net drbl/stable i386 Packeges

    404 Not Found

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

Используйте нормальные имена.

Имя и сайт используются только при регистрации

Если вы уже зарегистрированы как комментатор или хотите зарегистрироваться, укажите пароль и свой действующий email. При регистрации на указанный адрес придет письмо с кодом активации и ссылкой на ваш персональный аккаунт, где вы сможете изменить свои данные, включая адрес сайта, ник, описание, контакты и т.д., а также подписку на новые комментарии.

(обязательно)