
Установка Ubuntu по сети |
![]() |
![]() |
![]() |
05.05.15 17:58 |
Установка Ubuntu по сети
Ubuntu, как и многие другие дистрибутивы Linux, можно легко установить по сети. Для этого вам всего лишь потребуется сетевое соединение с компьютером, который будет служить сервером для установки. BIOS вашего компьютера должен для этого поддерживать загрузку по сети. Настройка сервера для установкиПрежде всего вам потребуется компьютер с Ubuntu или с другим дистрибутивом Linux (данная инструкция написана для Ubuntu), с которого вы будете устанавливать систему (сервер загрузки по сети), и ISO образ Alternate диска с необходимой версией Ubuntu. Настройка сервера сетевой загрузкиДля загрузки по сети потребуется установить на сервер TFTP, HTTP и DHCP сервисы, чтобы позволить второму компьютеру подключиться и загрузить все необходимые файлы. Для установки всего необходимого лучше использовать aptitude, которая не входит в стандартную поставку Ubuntu начиная с версии 10.10. Поэтому сначала ставим aptitude через любую программу установки пакетов или командой sudo apt-get install aptitude Далее ставим всё необходимое: sudo aptitude -R install apache2 atftpd tftpd-hpa dhcp3-server Ключ Теперь пора настроить все компоненты. TFTP серверДемон, использующий эти файлы - /etc/hosts.allow и /etc/hosts.deny для ограничения доступа.
Откройте файл sudo nano /etc/default/atftpd Измените первую строчку с USE_INETD=true на USE_INETD=false Кроме этого запомните каталог, который находится в конце строчки sudo nano /etc/default/tftpd-hpa вписываем, запомненный каталог TFTP_DIRECTORY="/srv/tftp" Теперь просто запустите sudo /etc/init.d/atftpd start Теперь создайте в каталоге из mkdir /srv/tftp/ubuntu После этого необходимо смонтировать ваш ISO образ во вновь созданный каталог. Сделать это можно примерно такой командой: sudo mount -o loop /home/tux/ubuntu-11.04-alternate-i386.iso /srv/tftp/ubuntu/ Если у Вас нет ISO образа диска, но есть записанный Alternate диск, то просто вставьте его в CD/DVD привод. Диск автоматически монтируется в
/media/cdrom . Дальше просто нужно создать симлинк для TFTP сервера:
sudo ln -s /media/cdrom /srv/tftp/ubuntu На этом настройка TFTP закончена. Веб-сервер ApacheЧто-либо менять в настройках Apache не требуется, достаточно сделать созданный в предыдущем разделе каталог sudo ln -s /srv/tftp/ubuntu /var/www/ubuntu Если вы используете не ISO образ, а записанный диск, то выполните
sudo ln -s /media/cdrom /var/www/ubuntu DHCP серверВсё, что осталось - это настроить правильным образом DHCP сервер. Откройте в любом текстовом редакторе с правами суперпользователя файл sudo nano /etc/dhcp3/dhcpd.conf В этом файле необходимо изменить следующие настройки: # Имя вашего внутреннего домена. Если вам это ни о чём не говорит - просто не меняйте. 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"; } После этого нужно сказать нашему DHCP серверу слушать один из интерфейсов. Для этого откройте файл INTERFACES="eth0" Теперь нужно запустить DHCP сервер и можно будет приступать к установке. Однако перед запуском убедитесь, что в вашей сети нету ещё каких-нибудь работающих DHCP серверов. Чаще всего DHCP бывает запущен на роутерах, в этом случае надо зайти на роутер и остановить на нём этот сервис. Итак, для запуска DHCP сервера достаточно выполнить команду sudo /etc/init.d/dhcp3-server start Теперь необходимо перевести второй компьютер в режим загрузки по сети. После этого Вы должны увидеть экран установки Ubuntu. Установка по при помощи Minimal CDЕсли вы по каким-то причинам не можете использовать полноценный диск с Ubuntu, но всё же в вашем компьютере есть CD привод и подключение к интернету, то вы можете поставить систему по сети, загрузившись с маленького диска Minimal CD. В этом случае система поставится целиком из интернет-репозитория, а диск нужен будет только для запуска процесса установки.
источник:http://help.ubuntu.ru/ {jcomments on} |
Последнее обновление 08.05.15 09:46 |
