Я фанат этого блога! Подписаться

Linux дистрибутивы

На нашем линукс блоге вы можете скачать linux дистрибутивы, а так же найти много информации по линуксу

Subscribe

Устанавливаем Ubuntu по сети

Ноябрь 9th, 2009

network.jpgВот решил написать пост про установку моей любимой ubuntu по сети. Такое будет полезно почитать тем, у кого много компов, на которые нужно поставить ubuntu, а диска, например, под рукой нет, или тем, кому просо лень подходить к каждому и вставлять диск=).

Что нам понадобиться:

  1. компьютер с предустановленной Ubuntu, умеющий грузится по сети (boot from network)
  2. LAN сеть
  3. Интернет (можно также подключить диск с серверной ubuntu как репозиторий)


Итак, приступим.

Устанавливем с помощью DHCP сервера

Для проделывания всех операций нужно на компьютере с установленной ubuntu поставить FTP, HTTP, DHCP сервы. Идем в консоль, пишем там:

sudo apt-get install tftpd-hpa apache2 dhcp3-server openbsd-inetd

ждем пока все ставиться. Далее монтируем диск с нашей ubuntu в папку /var/lib/tftpboot/ubuntu, предварительно её создав.

cd /путь_к_образу
sudo mkdir /var/lib/tftpboot/ubuntu
sudo mount -o loop ubuntu-8.04-i386.iso /var/lib/tftpboot/ubuntu

(32-bit)
или

sudo mount -o loop ubuntu-8.04-amd64.iso /var/lib/tftpboot/ubuntu

(64-bit)

Далее делаем симлинк из корневого каталога Apache к нашему смонтированному образу:

cd /var/www
sudo ln -s /var/lib/tftpboot/ubuntu/

Если у вас диск стоит в сидироме, то он автоматически смонтируется в /media/cdrom, по сему в этом случае нужно создать для него свой симлинк

sudo ln -s /media/cdrom /var/lib/tftpboot/ubuntu/
sudo ln -s /media/cdrom /var/www/ubuntu

Все, теперь настраиваем DHCP-сервер:

cd /etc/dhcp3
sudo mv dhcpd.conf dhcpd.conf.old
sudo gedit dhcpd.conf

*Если у нас вдруг другая графическая среда (не Gnome, а KDE, пишем тогда не gedit,а например nano или kate)

Прописываем в файле вот это:

ping-check = 1;
filename = "ubuntu/install/netboot/pxelinux.0";
subnet 192.168.1.0
netmask 255.255.255.0 {
range 192.168.1.10 192.168.1.254;
}

subnet — наша подсеть (следует поменять если у вас она другая)
netmask — маска нашей подсети (следует поменять если у вас она другая)
range — интервал IP адресов, он работает в соответствии с настройками нашей сети. Случайный адрес из этого промежутка будет присвоен второму компьютеру.

Перезапускаемся

sudo /etc/init.d/dhcp3-server restart

Все готово, теперь включаем второй компьютер и, установив ему boot from network, видим экран установки ubuntu.

Комментировать

 


melayu boleh