Прво вам је потребан рачунар са Ubuntu или другим дистрибутивом Линукса (ова упутства су написана за Ubuntu), са којег ћете инсталирати систем (сервер за мрежно покретање), и ISO слика алтернативног диска са потребном верзијом Ubuntu.
Поставка сервера мрежног покретања
За мрежно покретање потребно је инсталирати на сервер TFTP, HTTP и DHCP услуге, како би се омогућило другом рачунару да се повеже и учита све потребне датотеке.
За инсталирање свега потребног најбоље је користити aptitude, која није део стандардне испоруке Ubuntu-а од верзије 10.10. Стога прво инсталирајте aptitude преко било ког програма за инсталирање пакета или командом
sudo apt-get install aptitude
Затим инсталирајте све потребно:
sudo aptitude -R install apache2 atftpd tftpd-hpa dhcp3-server
Кључ -R је потребан да би се atftpd инсталирао без inetd сервера, који вам уопште није потребан.
Сада је време да подесите све компоненте.
TFTP сервер
Отворите датотеку /etc/default/atftpd у било ком текстуалном уређивачу са правима суперкорисника, на пример, овако:
sudo nano /etc/default/atftpd
Промените прву линију са
USE_INETD=true
на
USE_INETD=false
Такође запамтите директоријум који се налази на крају линије OPTIONS. Вероватно ће то бити /srv/tftp, али у старијим Ubuntu верзијама може бити и /var/lib/tftpboot. Уредите датотеку /etc/default/tftpd-hpa:
sudo nano /etc/default/tftpd-hpa
упишите запамћени директоријум
TFTP_DIRECTORY="/srv/tftp"
Сада само покрените atftpd:
sudo /etc/init.d/atftpd start
Сада креирајте у директоријуму из OPTIONS фолдер ubuntu. Даље ћемо сматрати да се користи директоријум /srv/tftp:
mkdir /srv/tftp/ubuntu
Након тога потребно је монтирати вашу ISO слику у ново креирани директоријум. То можете учинићете отприлике оваком командом:
sudo mount -o loop /home/tux/ubuntu-11.04-alternate-i386.iso /srv/tftp/ubuntu/
/media/cdrom. Даље је потребно само креирати симболичку везу за TFTP сервер:
sudo ln -s /media/cdrom /srv/tftp/ubuntu
На томе је подешавање TFTP завршено.
Веб-сервер Apache
Nije potrebno menjati podešavanja Apache servera, dovoljno je da katalo ubuntu kreiran u prethodnom delu bude dostupan putem HTTP. Za to kreirajte simbolni link ka njemu iz radne mape Apache servera:
sudo ln -s /srv/tftp/ubuntu /var/www/ubuntu
sudo ln -s /media/cdrom /var/www/ubuntu
DHCP server
Sve što preostaje jeste da pravilno podesite DHCP server. Otvorite fajl /etc/dhcp3/dhcpd.conf u bilo kom tekstualnom editoru sa administratorskim pravima, na primer komandom
sudo nano /etc/dhcp3/dhcpd.conf
U ovom fajlu potrebno je izmeniti sledeća podešavanja:
# Имя вашего внутреннего домена. Если вам это ни о чём не говорит - просто не меняйте. option domain-name "domain.ru"; # Ваш DNS сервер, который должен использоваться на подключаемом компьютере. Чаще всего тут стоит IP адрес роутера. option domain-name-servers 192.168.0.1; # Просто раскомментируйте эту строчку authoritative; # Теперь надо определить сеть для DHCP сервера: # Сначала желаемая подсеть и маска подсети. subnet 192.168.0.0 netmask 255.255.255.0 { # Диапазон выдачи сервером адресов range 192.168.0.100 192.168.0.199; # Роутер для доступа к интернету option routers 192.168.0.1; # Какой файл загружать при сетевой загрузке - укажите именно в таком виде. filename = "ubuntu/install/netboot/pxelinux.0"; }
Nakon toga, potrebno je da navedete našem DHCP serveru da sluša jedan od mrežnih interfejsa. Za to otvorite fajl /etc/default/dhcp3-server i dodajte ime željenog interfejsa u parametar INTERFACES. Na primer, ovako:
INTERFACES="eth0"
Sada je potrebno pokrenuti DHCP server i možete preći na instalaciju. Međutim, pre pokretanja proverite da li u vašoj mreži već radi neki drugi DHCP server. Najčešće je DHCP pokrenut na ruterima, u kom slučaju treba da pristupite ruteru i zaustavite taj servis na njemu.
Dakle, za pokretanje DHCP servera dovoljno je izvršiti komandu
sudo /etc/init.d/dhcp3-server start
Sada je potrebno prebaciti drugi računar u režim mrežnog pokretanja. Nakon toga, trebalo bi da vidite ekran za instalaciju Ubuntu operativnog sistema.
