Это старая версия документа.
Содержание
Ubuntu, как и многие другие дистрибутивы Linux, можно легко установить по сети. Для этого вам всего лишь потребуется сетевое соединение с компьютером, который будет служить сервером для установки. BIOS вашего компьютера должен для этого поддерживать загрузку по сети.
Настройка сервера для установки
Прежде всего вам потребуется компьютер с Ubuntu, с которого вы будете устанавливать систему, и ISO образ диска с необходимой версией Ubuntu.
Установка по при помощи DHCP
И так для установки нам понадобится установить в систему FTP, HTTP и DHCP серверы, чтобы позволить второму компьютеру подключиться к машине с установленной Ubuntu. Открываем терминал и выполняем следующее:
sudo apt-get install tftpd-hpa apache2 dhcp3-server openbsd-inetd
Ждем пока все пакеты будут загружены и установлены.
Следующий наш шаг заключается в том чтобы монтировать образ диска с Ubuntu. Если образ находится на вашем жестком диске, то вводим в терминал следующие команды:
cd /путь_к_образу sudo mkdir /var/lib/tftpboot/ubuntu sudo mount -o loop имя_образа.iso /var/lib/tftpboot/ubuntu
Создайте симлинк к смонтированному образу из корневого каталога Apache:
cd /var/www sudo ln -s /var/lib/tftpboot/ubuntu/
Если у Вас нет ISO образа диска, но есть сам диск вставьте его в CD/DVD привод. Диск автоматически монтируется в /media/cdrom. Затем необходимо создать симлинк для FTP и HTTP серверов, вводим в терминал следующие команды:
sudo ln -s /media/cdrom /var/lib/tftpboot/ubuntu/ sudo ln -s /media/cdrom /var/www/ubuntu
Настройка DHCP демона
Для начала сделаем резервную копию файла настроек dhcpd.conf, используя следующую команду:
sudo mv dhcpd.conf dhcpd.conf.old
Затем приступим к редактированию файла настроек, для этого вводим в терминал:
sudo gedit /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; }
- subnet - Ваша подсеть;
- netmask - маска Вашей подсети;
- range - интервал IP-адресов в соответствии с настройками вашей сети. Случайный IP адрес из этого интервала будет присвоен второму компьютеру.
После изменения настроек сохраняем файл Ctrl+Shift и перезапускаем dhcp-сервер:
sudo /etc/init.d/dhcp3-server restart
После завершения настройки, необходимо перевести второй компьютер в режим загрузки по сети. После этого Вы должны увидеть экран установки Ubuntu.
Установка по при помощи minimal CD
При установки Ubuntu с оригинального CD/DVD диска Вы можете столкнуться с проблемой чтения данных, поэтому имеется еще один вариант установки по сети.
~ Скачиваем [[https://help.ubuntu.com/community/Installation/MinimalCD|Minimal CD]] записываем ISO образ на диск. ~ Устанавливаем FTP, HTTP серверы, сдедующей командой: <code>sudo apt-get install tftpd-hpa apache2 openbsd-inetd</code> ~ Монтируем образ, как указано выше. ~ Cтавим симлинки для FTP, HTTP серверов. ~ Загружаем второй комьютер с Minimal CD. Проходим несколько этапов до выбора зеркала откуда брать образ и указываем ip адрес первого компьютера.
Ссылки
- Форум - где Вы можете задать Ваши вопросы