Различия
Здесь показаны различия между двумя версиями данной страницы.
Предыдущая версия справа и слева Предыдущая версия Следующая версия | Предыдущая версия | ||
wiki:установка_ubuntu_по_сети [2011/04/29 19:06] [DHCP сервер] |
wiki:установка_ubuntu_по_сети [2013/04/20 18:50] (текущий) [TFTP сервер] |
||
---|---|---|---|
Строка 1: | Строка 1: | ||
====== Установка Ubuntu по сети ===== | ====== Установка Ubuntu по сети ===== | ||
- | [[об_ubuntu|Ubuntu]], как и многие другие дистрибутивы Linux, можно легко установить по сети. Для этого вам всего лишь потребуется сетевое соединение с компьютером, который будет служить сервером для установки. [[http://ru.wikipedia.org/wiki/BIOS|BIOS]] вашего компьютера должен для этого поддерживать [[http://ru.wikipedia.org/wiki/Начальная_загрузка_компьютера|загрузку по сети]]. | + | [[Ubuntu]], как и многие другие дистрибутивы Linux, можно легко установить по сети. Для этого вам всего лишь потребуется сетевое соединение с компьютером, который будет служить сервером для установки. [[http://ru.wikipedia.org/wiki/BIOS|BIOS]] вашего компьютера должен для этого поддерживать [[http://ru.wikipedia.org/wiki/Начальная_загрузка_компьютера|загрузку по сети]]. |
===== Настройка сервера для установки ===== | ===== Настройка сервера для установки ===== | ||
- | Прежде всего вам потребуется компьютер с [[об_ubuntu|Ubuntu]] или с другим дистрибутивом Linux (данная инструкция написана для Ubuntu), с которого вы будете устанавливать систему (сервер загрузки по сети), и ISO образ Alternate диска с необходимой версией [[об_ubuntu|Ubuntu]]. | + | Прежде всего вам потребуется компьютер с [[Ubuntu]] или с другим дистрибутивом Linux (данная инструкция написана для Ubuntu), с которого вы будете устанавливать систему (сервер загрузки по сети), и ISO образ Alternate диска с необходимой версией [[Ubuntu]]. |
- | ===== Настройка сервере сетевой загрузки ===== | + | ===== Настройка сервера сетевой загрузки ===== |
Для загрузки по сети потребуется установить на сервер **TFTP**, **HTTP** и **DHCP** сервисы, чтобы позволить второму компьютеру подключиться и загрузить все необходимые файлы. | Для загрузки по сети потребуется установить на сервер **TFTP**, **HTTP** и **DHCP** сервисы, чтобы позволить второму компьютеру подключиться и загрузить все необходимые файлы. | ||
Строка 20: | Строка 20: | ||
<code bash> | <code bash> | ||
- | sudo aptitude -R install apache2 atftpd dhcp3-server | + | sudo aptitude -R install apache2 atftpd tftpd-hpa dhcp3-server |
</code> | </code> | ||
Строка 26: | Строка 26: | ||
Теперь пора настроить все компоненты. | Теперь пора настроить все компоненты. | ||
- | |||
==== TFTP сервер ==== | ==== TFTP сервер ==== | ||
+ | <note important>Демон, использующий эти файлы - **/etc/hosts.allow** и **/etc/hosts.deny** для ограничения доступа.</note> | ||
Откройте файл ''/etc/default/atftpd'' в любом текстовом редакторе с правами суперпользователя, например, так: | Откройте файл ''/etc/default/atftpd'' в любом текстовом редакторе с правами суперпользователя, например, так: | ||
Строка 47: | Строка 46: | ||
</code> | </code> | ||
- | Кроме этого запомните каталог, который находится в конце строчки ''OPTIONS''. Скорее всего это будет ''/srv/tftp'', но в старых Ubuntu может быть и ''/var/lib/tftpboot''. | + | Кроме этого запомните каталог, который находится в конце строчки ''OPTIONS''. Скорее всего это будет ''/srv/tftp'', но в старых Ubuntu может быть и ''/var/lib/tftpboot''. Редактируем файл /etc/default/tftpd-hpa: |
+ | |||
+ | <code bash> | ||
+ | sudo nano /etc/default/tftpd-hpa | ||
+ | </code> | ||
+ | |||
+ | вписываем, запомненный каталог | ||
+ | <code bash> | ||
+ | TFTP_DIRECTORY="/srv/tftp" | ||
+ | </code> | ||
Теперь просто запустите ''atftpd'': | Теперь просто запустите ''atftpd'': | ||
Строка 76: | Строка 85: | ||
На этом настройка TFTP закончена. | На этом настройка TFTP закончена. | ||
- | |||
==== Веб-сервер Apache ==== | ==== Веб-сервер Apache ==== | ||
Строка 117: | Строка 125: | ||
range 192.168.0.100 192.168.0.199; | range 192.168.0.100 192.168.0.199; | ||
# Роутер для доступа к интернету | # Роутер для доступа к интернету | ||
- | option routers 192.168.0.18; | + | option routers 192.168.0.1; |
# Какой файл загружать при сетевой загрузке - укажите именно в таком виде. | # Какой файл загружать при сетевой загрузке - укажите именно в таком виде. | ||
filename = "ubuntu/install/netboot/pxelinux.0"; | filename = "ubuntu/install/netboot/pxelinux.0"; | ||
Строка 139: | Строка 147: | ||
Теперь необходимо перевести второй компьютер в режим [[http://ru.wikipedia.org/wiki/Начальная_загрузка_компьютера|загрузки по сети]]. После этого Вы должны увидеть экран установки Ubuntu. | Теперь необходимо перевести второй компьютер в режим [[http://ru.wikipedia.org/wiki/Начальная_загрузка_компьютера|загрузки по сети]]. После этого Вы должны увидеть экран установки Ubuntu. | ||
- | ===== Установка по при помощи minimal CD ===== | + | ===== Установка по при помощи Minimal CD ===== |
+ | |||
+ | Если вы по каким-то причинам не можете использовать полноценный диск с Ubuntu, но всё же в вашем компьютере есть CD привод и подключение к интернету, то вы можете поставить систему по сети, загрузившись с маленького диска [[https://help.ubuntu.com/community/Installation/MinimalCD|Minimal CD]]. | ||
- | При установки [[об_ubuntu|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 адрес первого компьютера. | + | |
===== Ссылки ===== | ===== Ссылки ===== |