Для установки ОС по сети необходимо, чтобы сетевой интерфейс целевого компьютера поддерживал передачу данных по протоколу PXE и BIOS содержал запись о возможности сетевой загрузки.
Затем необходимо установить и настроить на сервере необходимые сервисы (серверные программы):
Для установки и настройки TFTP-сервера необходимо:
tftpd-hpa
;/netinst
скопировать в каталог /srv/tftp
файлы initrd.gz
, linux
, pxelinux.0
;/srv/tftp
создать подкаталог pxelinux.cfg
, в котором создать текстовый файл default
следующего содержания:DEFAULT astra LABEL astra kernel linux append initrd=initrd.gz TIMEOUT 1
/etc/init.d/tftpd-hpa restart
Для установки и настройки DHCP-сервера необходимо:
dnsmasq
;/etc/dnsmasq.conf
следующие строки:dhcp-boot=pxelinux.0,astra,<IP-адрес сервера> dhcp-range=<начальный IP-адрес>,<конечный IP-адрес>,12h
/etc/init.d/dnsmasq restart
Для установки и настройки HTTP-сервера необходимо:
apache2
;/etc/apache2/sites-enabled/astra
следующие строки:<Directory /media/cdrom> Options Indexes FollowSymLinks Allowoverride None </Directory> Alias /astra "/media/cdrom"
/etc/init.d/apache2 restart
Для сетевой установки необходимо:
[[user]:[pass] @] host [:port]
После этого, при включении питания целевого компьютера на его жесткий диск начнут загружаться файлы установки, и начнется установка, аналогично установке ОС с DVD-диска (см. 5.1 Установка с DVD-диска).