Необходимо:
1. Локальная сеть.
2. Поддержка загрузки по сети на системе - клиенте.
3. Диск с дистрибутивом Ubuntu (Kubuntu|Xubuntu|Edubuntu)
4. Сервер, с которого будет производиться установка
Для успешного подключения клиента установки на сервере должны быть запущены SmallFTP, httpd и DHCPd.
Подготовка сервера:
Подготавливаем образ дистрибутива:dd if=/dev/hdb of=/var/lib/tftpboot/ubuntu.iso
илиcat /dev/hdb > /var/lib/tftpboot/ubuntu.iso
Устанавливаем необходимые пакетыapt-get install tftpd-hpa apache2 dhcp3-server
(Прим. - мне пришлось вручную запускать tftpd-hpa)
Проверяем работу apache. Иначе добиваемся его работоспособности.
Настройка сервера:
Монтируем образ дистрибутива в /var/lib/tftpboot/ubuntu$cd /var/lib/tftpboot
$ mkdir ubuntu
$ mount -o loop /var/lib/tftpboot/ubuntu.iso /var/lib/tftpboot/ubuntu
Делаем символическую ссылку в корневой калатог Apache$cd /var/www
$ln -s /var/lib/tftpboot/ubuntu/
Настройка DHCP$vim /etc/dhcp3/dhcpd.conf
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;
}
Перезапускаем DHCP-server для обновления настроек.$/etc/init.d/dhcp3-server restart
Начало установки на клиенте:
В BIOS выберите загрузку по сети, сохраните настройки и перезагрузите компьютер.
Если на сервере правильно все сделано, вы увидите приветствие на установщика.
PS. Процесс настройки был описан для дистрибутива Ubuntu, но должно все работать с любым дистрибутивом, поддерживающим сетевую установку, но возможно придется подкорректировать строкуfilename = "ubuntu/install/netboot/pxelinux.0";
в файле /etc/dhcp3/dhcpd.conf в соответствии с вашим дистрибутивом.
Комментариев нет:
Отправить комментарий