Дерево страниц

Вы просматриваете старую версию данной страницы. Смотрите текущую версию.

Сравнить с текущим просмотр истории страницы

« Предыдущий Версия 12 Следующий »

На установленной системе, настроить сетевой интерфейс:

/etc/network/interfaces
# This file describes the network interfaces available on your system
# and how to activate them. For more information, see interfaces(5).

# The loopback network interface
auto lo
iface lo inet loopback

auto eth0
iface eth0 inet static
address 10.0.10.1
network 255.255.255.0

Установить пакеты isc-dhcp-server, vsftpd и tftpd-hpa.

Настроить DHCP сервер. Например:

/etc/dhcp/dhcpd.conf
dns-update-style none;
option domain-name "my.dom";
default-lease-time 600;
max-lease-time 7200;
log-facility local7;
option domain-name-servers 10.0.10.1;
subnet 10.0.10.0 netmask 255.255.254.0 {
    range 10.0.10.100 10.0.11.200;
    option routers 10.0.10.1;
    max-lease-time 86400;
    filename "pxelinux.0";
}

Перезапустить DHCP сервер командой:

/etc/init.d/isc-dhcp-server restart
В директорию /srv/tftp поместить содержимое директории netinst с установочного диска:
cp /media/cdrom/netints/* /srv/tftp/
Создать в /srv/tftp директорию pxelinux.cfg
mkdir /srv/tftp/pxelinux.cfg
В этой директории создать файл default. Содержимое файла default  для полной автоматизации должно содержать параметры, передаваемые до файла preseed.cfg:

/srv/tftp/pxelinux.cfg/default
DEFAULT astra
LABEL astra
kernel linux
append initrd=initrd.gz vga=788 auto=true priority=critical debian-installer/locale=en_US console-keymaps-at/keymap=ru hostname=test2 domain=my.dom astra-license/license=true url=ftp://10.0.10.1/preseed.cfg interface=auto netcfg/dhcp_timeout=60

TIMEOUT 5

ВНИМАНИЕ

preesed.cfg из вложения является образцом и его применение уничтожит все данные на носителе без запроса подтверждения.

Подготовленный файл ответов preseed.cfg  положить в директорию /srv/ftp

Выставить права на этот файл:

chmod 664 /srv/ftp/preseed.cfg

Получить файл ответов можно выполнив команду:

sudo debconf-get-selections --installer > seedlog.txt
из пакета debconf-utils на установленной системе

Создать директорию с репозиторием и примонтировать туда установочный диск:

mkdir /srv/ftp/astra

mount /dev/sr0 /srv/ftp/astra

На  машине, на которую будет произведена установка ОС, выставить загрузку по сети.


Внимание ! preesed.cfg из вложения является образцом и его применение уничтожит все данные на носителе без запроса подтверждения.





  • Нет меток