Главная страница

Документ Microsoft Word (3). 1 Аналитическая часть 5 1 Анализ предметной области 5


Скачать 2.3 Mb.
Название1 Аналитическая часть 5 1 Анализ предметной области 5
АнкорAstra Linux и Virtual Box
Дата17.06.2022
Размер2.3 Mb.
Формат файлаdocx
Имя файлаДокумент Microsoft Word (3).docx
ТипРеферат
#598968
страница3 из 6
1   2   3   4   5   6

2.1.5.3 Установка по сети



Если целевой компьютер подключен к локальной сети, то ОС можно установить на него по сети (через TFTP) с другого компьютера (сервера), на котором ОС уже функционирует. Для этого на сервер необходимо поместить файлы установки (например, вставить в устройство чтения DVD-диск с дистрибутивом ОС и смонтировать его) и настроить поддержку установки файлов на целевой компьютер (или целевые компьютеры, если их несколько).

Для установки ОС по сети необходимо, чтобы сетевой интерфейс целевого компьютера поддерживал передачу данных по протоколу PXE и BIOS содержал запись о возможности сетевой загрузки. Затем необходимо установить и настроить на сервере необходимые сервисы (серверные программы). От имени администратора следует выполнить следующие действия:

1) установить на сервере пакеты

isc-dhcp-server,

vsftpd,

tftpd-hpa;

2) настроить DHCP сервер путем редактирования конфигурационного файла

/etc/dhcp/dhcpd.conf.

П р и м е р

Настраиваем сервер со статичными сетевыми параметрами:

address 192.168.2.1

netmask 255.255.255.0

network 192.168.2.0

gateway 192.168.2.254

При данных сетевых настройках сервера файл

dhcp.conf

будет иметь следующий вид:

ddns-update-style none;

option domain-name "domain.name";

default-lease-time 600;

max-lease-time 7200;

log-facility local7;

option domain-name-servers 192.168.2.1

subnet 192.168.2.0 netmask 255.255.255.0 {

range 192.168.2.100 192.168.2.200;

option routers 192.168.2.1;

max-lease-time 86400;

filename "pxelinux.0";}

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

/etc/init.d/isc-dhcp-server restart

4) cмонтировать образ DVD-диска с дистрибутивом ОС в каталог

/media/cdrom

командой:

mount /dev/sr0 /media/cdrom

5) в каталог

/srv/tftp

скопировать содержимое каталога

netinst

с DVD-диска с дистрибутивом ОС командой:

cp /media/cdrom/netinst/* /srv/tftp/

6) в каталог

/srv/tftp

скопировать файл ldlinux.c32 из каталога

isolinux

с DVD-диска с дистрибутивом ОС командой:

cp /media/cdrom/isolinux/ldlinux.c32 /srv/tftp

7) создать каталог

pxelinux.cfg

в /srv/tftp

командой:

mkdir /srv/tftp/pxelinux.cfg

8) в каталоге

/srv/tftp/pxelinux.cfg

создать файл

default

со следующими записями:

DEFAULT astra

LABEL astra

kernel linux

append initrd=initrd.gz

TIMEOUT 1

9) перезапустить TFTP-сервер командой:

systemctl restart tftpd-hpa

10) cоздать каталог

/srv/ftp/astra

и смонтировать туда DVD-диск с дистрибутивом ОС командами:

mkdir /srv/ftp/astra

mount /dev/sr0 /srv/ftp/astra

11) выставить загрузку по сети в BIOS целевого компьютера.

После этого, при включении питания целевого компьютера на его жесткий диск начнут загружаться файлы установки, и начнется установка, аналогично установке ОС с DVD-диска (см. 5.1). В процессе установки необходимо ввести имя (адрес сервера) и каталог зеркала архива (/astra/).

2.1.5.3.1 Автоматическая сетевая установка



Для одновременной установки ОС на несколько компьютеров можно воспользоваться автоматической сетевой установкой, которая мало отличается от обычной установки по сети (см. 5.3), но может выполняться практически без участия пользователя.

Основное отличие состоит в том, что изменяется содержание конфигурационного файла

/srv/tftp/pxelinux.cfg/default

и появляется дополнительный файл автоматической установки (ответы на вопросы программы установки)

/srv/tftp/preseed.cfg.

На DVD-диске с дистрибутивом ОС в каталоге

/netinst

находится пример такого файла с комментариями — /example-preseed.cfg.

2.1.5.3.1.1 Создание и корректировка файлов на сервере



Базовая версия файла автоматической установки может быть загружена c DVD-диска с дистрибутивом ОС (из каталога /netinst) и использована для ответов на вопросы, задаваемые программой во время процесса установки.

Следует выполнить от имени администратора следующие действия:

1) отредактировать файл

/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=astra domain=domain./

name astra-license/license=true url=ftp://»IP-адрес_сервера»/preseed.cfg /

interface=auto netcfg/dhcp_timeout=60

TIMEOUT 1

2) получить файл ответов

preseed.cfg.

Для этого следует перейти в каталог

/srv/ftp

и выполнить следующую команду:

debconf-get-selections --installer « seedlog.txt

3) переименовать полученный файл ответов

preseed.cfg

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

mv seedlog.txt preseed.cfg

chmod 664 preseed.cfg

1   2   3   4   5   6


написать администратору сайта