Показаны сообщения с ярлыком TFTP. Показать все сообщения
Показаны сообщения с ярлыком TFTP. Показать все сообщения

понедельник, 13 июня 2016 г.

Настройка Clonezilla Server (PXE, TFTP)

У нас уже TFTP и DHCP настроены (tftp сервер 192.168.1.10)

Осталось настроить загрузку  Clonezilla по PXE с TFTP сервера
Скачиваем с http://clonezilla.org/downloads.php
Последнюю стабильную версию Clonezilla (stable - 2.4.6-25).

Распаковываем архив.

Копируем
папку live в корень TFTP-Root
файлы с папки syslinux
syslinux\ocswp.png
syslinux\isolinux.cfg
файл pxelinux.cfg переименовываем в default

Качаем загрузочные файлы
http://ftp.uk.debian.org/debian/dists/stable/main/installer-i386/current/images/netboot/netboot.tar.gz

Распаковываем и переписываем файлы с папки
\netboot\debian-installer\i386\boot-screens\ldlinux.c32 в корень TFTP-Root
ldlinux.c32
libcom32.c32
libutil.c32
menu.cfg
vesamenu.c32
splash.png

с папки \netboot\debian-installer\i386\
файл pxelinux.0

Итого у нас получилось

Пробуем загрузиться через PXE (я проверяю через VirtualBox)
При начальном старте виртуальной машины нажимаем F12 и выбираем загрузку по сети "L"



После запуска "Clonezilla live" система выдаст ошибку

Правим меню pxelinux.cfg/default (добавляем fetch=tftp://192.168.1.10/live/filesystem.squashfs)

label Clonezilla live
  MENU DEFAULT
  # MENU HIDE
  MENU LABEL Clonezilla live (Default settings, VGA 800x600)
  # MENU PASSWD
  kernel /live/vmlinuz
  append initrd=/live/initrd.img boot=live union=overlay username=user config components quiet noswap edd=on nomodeset nodmraid locales= keyboard-layouts= ocs_live_run="ocs-live-general" ocs_live_extra_param="" ocs_live_batch=no vga=788 ip= net.ifnames=0  nosplash i915.blacklist=yes radeonhd.blacklist=yes nouveau.blacklist=yes vmwgfx.enable_fbdev=1 fetch=tftp://192.168.1.10/live/filesystem.squashfs
  TEXT HELP
  * Boot menu for BIOS machine
  * Clonezilla live version: 2.4.6-25-i686. (C) 2003-2016, NCHC, Taiwan
  * Disclaimer: Clonezilla comes with ABSOLUTELY NO WARRANTY
  ENDTEXT

Проверяем еще раз.
Пошла загрузка

Все ок.

В следующей статье мы рассмотрим создание образа для автоматического разворачивания системы и установки на ПК.

Задевайте вопросы.


Настраиваем TFTP Server

Скачиваем TFTP Server (tftpd64 service edition (installer)) с сайта http://tftpd32.jounin.net/tftpd32_download.html

Устанавливаем.


Ставим в папку по умолчанию
C:\Program Files\Tftpd64_SE

После установки проверяем запустился ли наш Tftpd как сервис


Настраиваем
Включаем только TFTP Server

Создаем папку для TFTP Server и прописываем путь в настройках

Проверяем работу tftp-сервера скачав файл pxelinux.0 или любой другой расположенный в папке C:\TFTP-Root

C:\Install\Tools\TFTP>tftp.exe 192.168.1.10 get pxelinux.0

WinAgents TFTP Client version 2.0b Copyright (c) 2004-2011 by Tandem Systems, Ltd.

http://www.winagents.com - Software for network administrators

Transfering file pxelinux.0 from server in ascii mode...

Transferring data from 192.168.1.10...
File pxelinux.0 was transferred successfully.
46909 bytes transfered for 1 seconds, 0 bytes/second

Все ок. TFTP Server работает.

Задавайте вопросы.