Crmgo Blog

Instalacija Ubuntu-a preko mreže

Instalacija Ubuntu-a preko mreže

Konfiguracija servera za instalaciju Pre svega, potreban vam je računar sa Ubuntuom ili nekim drugim Linux distribucijom (ova uputstva su napisana za Ubuntu), sa kojeg ćete instalirati sistem (server za mrežnu instalaciju), i ISO slika Alternate diska sa odgovarajućom verzijom Ubuntu-a…

Instalacija Ubuntu-a preko mreže

Поставка сервера за установање

Прво вам је потребан рачунар са 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/hosts.allow и /etc/hosts.deny за ограничавање приступа.

Отворите датотеку /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/
Ако немате ISO слику диска, али имате записани алтернативни диск, једноставно убаците га у CD/DVD погон. Диск ће се аутоматски монтирати у /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
Ako koristite snimljeni disk umesto ISO imidža, izvršite
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.

Napomena: tekst može biti uz pomoć AI uz ljudsku proveru. Odgovoran: Dmytro Lomaka, Kaltenkirchen.